5

JavaおよびJDBCコードを使用してOracleデータベースに接続しようとしています。以下のエラーが発生するため、これを行うことはできません。

java.sql.SQLException:リスナーが次のエラーで接続を拒否しました:ORA-12514、TNS:listenerは現在接続記述子で要求されたサービスを認識していません

エラーの理由とその修正方法は何ですか?

PS-すべてのDBMSの中で、OracleExpress11gは最も複雑で使いにくいようです。本当にそうですか?

4

2 に答える 2

3

リスナーは現在、接続記述子で要求されたサービスを認識していません

自己説明。DBのリスナーが認識していないDB内のサービスまたはインスタンスへの接続を要求しているため、「手がかりがありません」と表示されます。

Oracle11gExpressのインストール方法を確認してください。そこにあるサービス名はしばしば「xe」であることを忘れないでください。

于 2012-08-06T23:31:03.957 に答える
1

より多くのメモリを必要とするVMにOracleをインストールしたため、仮想マシンのRAMサイズを増やすことでこの問題を解決します。したがって、これが問題の1つの理由である可能性があります。

于 2014-01-18T09:35:51.907 に答える