※ ChatGPTを利用し、要約された質問です(原文:SQLPLUSの接続に関して)
SQLPLUSの接続に関して
このQ&Aのポイント
Oracle Database 11g Express Editionをインストールし、SQL-PLUSに接続できない問題について解決方法を教えてください。
接続エラー「ORA-12154 TNS 指定された接続識別子を解決できませんでした」が発生しています。
tnsnames.oraに正しい設定が記載されており、名前解決の問題ではないと思われます。どこを修正すれば接続できるようになるでしょうか?
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)
)
)
と記載がある為、問題はないかと思われます。
名前解決がうまくいってない気がしますが、どこを修正すれば良いでしょうか、、、
環境変数は特にいじっていません、、、
初歩的な質問で申し訳ありません。
教えて下さい。
よろしくお願いします。
お礼
muyoshid様、ご回答ありがとうございます。 ご指摘頂いたようにTNS_ADMINに指定したところ、問題なく動作しました。 ありがとうございました!