レポ
クラウドで
伸びる人沈む人

連絡特定商取引将来設計運営方針&メルマガSEの彼女は?
成功レポート集 Fedora9インストール! EclipseでJava Oracleバックアップのアーキテクチャ ゼロからHPでCGI 便利ネット知識
無料レポ&講習 IT業界の実態 linux処方箋 Java処方箋 Oracle処方箋 Perl処方箋
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バックアップの「嘘」も勉強

クラウドで伸びる人沈む人 ||Copyright © 2005-2020 SearchMan,All Rights Reserved.