※ ChatGPTを利用し、要約された質問です(原文:TNS-12203について)
Oracle接続でTNS-12203が発生する原因と解決方法
このQ&Aのポイント
Oracle接続に関してTNS-12203エラーが発生する場合、ログオンメッセージのテキストボックスに正常な文字列を入力してもエラーが解消しないことがあります。
このエラーの原因は、実行モジュールと同一フォルダに作成されるsqlnet.logファイルに記述されています。
ODBCデータソースアドミニストレータのトレース機能を使用しても、エラーの解決にはつながらないことがあります。
Oracle接続に関して質問があります。
環境は下記です。
クライアント側:Windows2000
サーバー側 :Oracle8.0.5
クライアント側にて、Visual Basic6.0で作成した実行モジュールにて、サーバー側のオラクルDBに接続します。
現在、たまにTNS-12203,TNS-122560,TNS-530の1セットが出て、サーバー側に接続できません。
上記エラーが発生するときは、ログオンメッセージ(ユーザー名、パスワード、ホスト文字列を聞いてくるもの)
がWindow上に現れ、そのテキストボックスに正常な文字列を入れても、また、何も入れなくても、上記エラーが
発生します。因みに、上記エラーは、実行モジュールと同一フォルダにsqlnet.logが、作成され、その中に記述されてあるものです。
ホスト文字列の入力がない場合、LocalマシンのデフォルトSIDであるORCLにbeq接続されておるとのことらしいです。
そこで、ODBCデータソース アドミニストレータのトレース機能を使用して、ログを取ろうとしたのですが、
何も出力してくれません。
どなたか、このエラーの原因、調査方法、解決方法をご存知の方がいらしたら、お教え頂けませんでしょうか?
お礼
お礼が遅くなり、本当に申し訳ございませんでした。 ありがとうございました。 まだ、この問題は解決しておりませんが、 時間がなく、また逼迫性もないので、 ゆっくり取り組んでいきます。