クラウドで 伸びる人沈む人 |
|
|
|
ORA-12154 TNS:指定された接続識別子を解決できませんでした
<IT技術の処方箋:ORA-12154 TNS:指定された接続識別子を解決できませんでした> Oracle11gをインストールして、 クライアントから接続しようとしたら、 「ORA-12154 TNS:指定された接続識別子を解決できませんでした」 というエラーが出ました。 このエラー、何故かtnsnames.oraの書き方で解消されました。 具体的に説明します。二つのtnsnames.oraをみてください。 -----------エラーのtnsnames.ora--------------- 任意の名前 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = IPあるいはホスト名)(PORT = ポート番号)) ) (CONNECT_DATA = (SERVICE_NAME = サービス名) ) ) -----------うまくいったtnsnames.ora--------------- 任意の名前 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = IPあるいはホスト名)(PORT = ポート番号)) ) (CONNECT_DATA = (SERVICE_NAME = サービス名) ) ) わかりますか?この違いが。 そうなのです。 先頭にスペースが無いと、このエラーが出るのです。 不思議ですが、これで解決しました。 Oracle11gだけの現象のようですが、スペース無くて、このエラーが出てるときは、 スペース入れてみてください。 それで解決します。 参考 tnsnames.oraのフォーマット http://www.searchman.info/tips/2480.html
慣れてきましたか?慣れてきたら、
Oracleバックアップの「嘘」も勉強 |