質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

87.48%

EclipseMarsからOracleへのデータベース接続がしたい

受付中

回答 1

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 2,733
退会済みユーザー

退会済みユーザー

Eclipse MarsからOracleデータベースに接続したい

現在簡単なログイン認証を作製しているのですが、
eclipseからoracleデータベースに接続する際にエラーが起こってしまいます
元々MySQLを使用しておりOracleに変更しようとしている最中です。

イメージ説明

<code>

java.sql.SQLException: The Network Adapter could not establish the connection
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:412)
at oracle.jdbc.driver.PhysicalCo nnection.<init>(PhysicalConnection.java:531)
at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:221)
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:503)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at study.DBAccess.connect(DBAccess.java:30)
at study.exec.main(exec.java:14)
Caused by: oracle.net.ns.NetException: The Network Adapter could not establish the connection
at oracle.net.nt.ConnStrategy.execute(ConnStrategy.java:359)
at oracle.net.resolver.AddrResolution.resolveAndExecute(AddrResolution.java:422)
at oracle.net.ns.NSProtocol.establishConnection(NSProtocol.java:672)
at oracle.net.ns.NSProtocol.connect(NSProtocol.java:237)
at oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:1042)
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:301)
... 8 more
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:525)
at oracle.net.nt.TcpNTAdapter.connect(TcpNTAdapter.java:141)
at oracle.net.nt.ConnOption.connect(ConnOption.java:123)
at oracle.net.nt.ConnStrategy.execute(ConnStrategy.java:337)
... 13 more

</code>

上の画像のように接続のテストの段階でこのエラーが出てしまっていて
これを解決するために、

イメージ説明

<code>

(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=DESKTOP-4B6J5J5)(PORT=1521)))に接続中
TNS-12541: TNS: リスナーがありません。
TNS-12560: TNS: プロトコル・アダプタ・エラー
TNS-00511: リスナーがありません。
64-bit Windows Error: 61: Unknown error
(DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))に接続中
TNS-12541: TNS: リスナーがありません。
TNS-12560: TNS: プロトコル・アダプタ・エラー
TNS-00511: リスナーがありません。
64-bit Windows Error: 2: No such file or directory

</code>

C:\直下から"lsnrctl service"を実行したところ
見たことないエラーが出てきたのでこちらの解決方法を
ご教授して頂けると助かります。

初心者でして質問の仕方もこれで正しいか分かりませんが、
回答に必要な追加事項があれば即座に対応させていただくのでよろしくお願いします。

【開発環境】
・Windows10
・Eclipse Mars(4.5)
・Oracle database 18XE
・Java 1.8

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • Orlofsky

    2019/09/05 12:31

    エラーメッセージはキャプチャーではなく、文字を https://teratail.com/help/question-tips#questionTips3-7 の [コード] に修正してください。

    キャンセル

  • Orlofsky

    2019/09/05 13:17

    markdown の使い方が間違っています。提示したURLをちゃんと見てください。

    キャンセル

  • m.ts10806

    2019/09/05 13:23 編集

    ヘルプ読んで他の質問や回答のコード部分がどう表示されているか確認してから調整しましょう。

    キャンセル

回答 1

0

Oracle Databaseのソフトウェア要件 は満たしていますか? 動作保証されていない Windows10 Home Premium で動かない、って騒ぐ人が多いです。

質問に listener.ora, sqlnet.ora, tnsnames.ora の内容を Markdown の [コード] で追記してください。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2019/09/05 13:09

    すみません。
    lister.ora,sqlnet.ora,tnsnames.oraについて
    "http://www.noguopin.com/oracle/"こちらのサイトで調べてみたのですが

    ORACLE_HOME\network\adminにどのように行くのか分かりません。。

    キャンセル

  • 2019/09/05 13:16

    C:\app\xxxxxxxx\product\18.0.0\dbhomeXE\network\admin
    xxxxxxxx : Windows のユーザー

    Oracle18c EX では ORACLE_HOME は C:\app\xxxxxxxx\product\18.0.0\dbhomeXE

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 87.48%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る