プロが教えるわが家の防犯対策術!

Oracle Database 11g Express Editionをインストールし、各設定をした後、
SQL-PLUSにて接続を試みています。

その際に、

sqlplus ユーザ名/パスワード@サーバIP

の場合接続ができるものの、

sqlplus ユーザ名/パスワード@サービス名(XE)

では接続ができません。

エラーの内容としては、

 ORA-12154 TNS 指定された接続識別子を解決できませんでした

となってしまいます。

“TNSPING XE”、”TNSPING サーバIP”は、いずれも問題なく通ります。

また、tnsnames.ora は、

XE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.59)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = XE)
)
)

と記載がある為、問題はないかと思われます。

名前解決がうまくいってない気がしますが、どこを修正すれば良いでしょうか、、、

環境変数は特にいじっていません、、、


初歩的な質問で申し訳ありません。

教えて下さい。

よろしくお願いします。

A 回答 (1件)

こんにちわ。



> 名前解決がうまくいってない気がしますが、どこを修正すれば良いでしょうか、、、
TNS_ADMIN 環境変数に、tnsnames.ora が置いてあるフォルダを指定してみては
いかがでしょう?
    • good
    • 1
この回答へのお礼

muyoshid様、ご回答ありがとうございます。

ご指摘頂いたようにTNS_ADMINに指定したところ、問題なく動作しました。

ありがとうございました!

お礼日時:2012/04/17 10:09

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す