- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Oracle10g から 11g へ接続しようとしていますが、)
Oracle10gから11gへの接続エラー「ORA-12541: TNS: リスナーがありません。」の解決方法
このQ&Aのポイント
- Oracle10gから11gへの接続時に「ORA-12541: TNS: リスナーがありません。」というエラーメッセージが表示される場合の解決方法について説明します。
- 原因が複数考えられますが、一つはサーバ側のtnsnamesファイルの設定が間違っている可能性です。該当のファイルを確認し、正しい設定に修正してください。
- また、クライアント側のtnsnamesファイルの設定も注意が必要です。IPアドレスやホスト名などが正しく設定されているか確認し、必要に応じて修正してください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
エラーログ見れば多分一発で解決するとは思うんですが。 よくある例だと ・サーバー側でリスナーを起動していない lsnrctl statusで確認を ・WINDOWSファイヤーウォールなどで弾かれている XP環境下で10gだか11gだか忘れましたが、マシンをログオフ・ログオンすると同様の現象が起こるケースを見た事があります。 とりあえず、エラーログくらいは確認してください。
お礼
御回答ありがとうございました。 また、エラーログもなく失礼しました。 御指摘の内容は問題なかったのですが、11gサーバ側のリスナーを 「Net Configuration Assistant」で一度削除し、再作成したところ 正常になりました。 色々と御教授頂き、ありがとうございました。