DBAtlas · データベース運用アトラス

ORA-12154: TNS: could not resolve the connect identifier specified(接続識別子を解決できない)

Oracle

意味

接続に使われたサービス名 (接続識別子 / TNS 別名) を解決できなかった。Oracle Net は指定された名前をサーバー/サービス情報に対応付けられない。

原因

tnsnames.ora に別名がない、TNS_ADMIN 環境変数が誤ったディレクトリを指している、別名のつづりの誤り、EZConnect/LDAP のネーミング設定の欠如、または sqlnet.ora の NAMES.DIRECTORY_PATH の順序の誤り。

対処方法

使用する別名が tnsnames.ora に定義されていることを確認する。接続をテストする: tnsping service_name。TNS_ADMIN が正しいフォルダを指していることを確認する。代わりに EZConnect を試す: app_user/password@host:1521/service_name。sqlnet.ora の NAMES.DIRECTORY_PATH = (TNSNAMES, EZCONNECT) 行を確認する。

DBAtlas で開く →

同じデータベースの他の項目