• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQLPLUS USER/PASSログインできない)

SQLPLUSでログインできない問題の解決方法

このQ&Aのポイント
  • SQLPLUS USER/PASSログインできない。sqlplus testuser/passwd@TESTの形式ではログインできますが、sqlplus testuser/passwdだとORA-01034、ORA-27101が発生します。
  • ORACLE_SIDは正しくセットしていますが、どのように調査すればよいか分かりませんので、教えて下さい。
  • 実行結果から、接続情報やエラーメッセージを確認して、解決方法を見つける必要があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • muyoshid
  • ベストアンサー率72% (230/318)
回答No.1

こんにちわ。 > sqlplus testuser/passwd@TESTの形式ではログインできますが、・・・ @で指定しているのは、接続文字列で$ORACLE_HOME/network/admin/tnsnames.ora に設定されています。 この値を、ORACLE_SID に設定してもOracle には接続できません。 先ずは、tnsnames.ora を確認してどこのDatabase に接続しようとしている のか確認して下さい。 ローカル環境のDatabase であれば、そのSID をORACLE_SID に設定 して下さい。

yse_saka
質問者

お礼

ありがとうございます。 SQL*Net経由で外部サーバに接続する場合でも@指定がされていない場合にはORACLE_SIDの情報から、tnsnames.oraの情報を検索してくれると思い込んでいましたが、SQL*Net経由の場合には@以降の指定が必須になるのですね。

関連するQ&A