SQLDeveloperを介してリモートサーバー上のOracleDBに接続しようとしています。接続の詳細をtnsnamesにコピーし、データベースに接続できるようになりました。
ただし、sqldeveloperと同じ別のdbアプリケーションがあり、接続しようとすると、このエラーが発生し続けます。このアプリケーションは、ホスト名とSIDを必要とするoraclejdbcシンクライアントを使用します。
以下のエラーが発生しました:
java.sql.SQLException:リスナーが次のエラーで接続を拒否しました:ORA-12505、TNS:listenerは現在接続記述子で指定されたSIDを認識していません
トラブルシューティング中に、sqldeveloperのtnsオプションを変更し、何が問題だったかを調べるために基本オプションを選択しました。正しいサービス名のために接続でき、SID経由でデータベースに接続できないことに気付きました。 sqldeveloperを介しても名前を付けます。
SID名を見つけるためにいくつかのdbクエリを使用しましたが、それでも同じエラーが発生し続けます。トラブルシューティングを手伝ってください。
御時間ありがとうございます..