- ベストアンサー
SQL*PLUSでホスト名を入れるとエラー
- SQL*PLUSでホスト名を入れると、ORA-12154エラーとなってしまいます。
- ホスト名を入力しないと、正常に接続可能です。
- TNSNAMES.ORAの内容を確認して設定が間違っている可能性があります。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちわ。 > SQL*PLUSで CONNECT AA/AA@ORCL > とやっても、ORA-12154エラーがでてしまうのですが・・・。 そうすると、SQL*Plus がtnsnames.ora をきちんとみつけられて いないようですね。 tnsping ORCL を実行して見てください。 --> tnsnames.ora をどこから探しているか分かると思います。 TNS_ADMIN 環境変数にtnsnames.ora が置いてあるディレクトリを 指定してから再度確認して見てください。
その他の回答 (2)
- muyoshid
- ベストアンサー率72% (230/318)
こんにちわ。 > ホスト名を入れると、ORA-12154エラーとなってしまいます。 tnsnames.ora の記載がこうなっているのであれば、SQL*Net 経由で 接続する場合は、ユーザ名/パスワード@ORCL を指定します。 ORA-12154 は、接続文字列 (@以下) で指定したものがtnsnames.ora で 見つけられなかったと言う事です。
お礼
すみません、こちらに書くのですね。 上記接続で、NetManagerは、接続できるのですが・・・。
補足
こんにちわ ご回答ありがとうございます。 ちなみに、SQL*PLUSで CONNECT AA/AA@ORCL とやっても、ORA-12154エラーがでてしまうのですが・・・。 ホスト名をIPアドレスにしても同様です。 何か違うのでしょうか?
- 原沢 信道(@nharasawa)
- ベストアンサー率53% (90/168)
ホスト名が正しくないのではないでしょうか。 ping cl-000788.iafc.local で確認してみてはどうでしょうか。
補足
ご回答、ありがとうございました。 pingは、通りました。 Sql*plusでホスト名をいれると、TCPIP接続に変わるようですね。 いろいろためしてみて、今は、SQL*PLUSで、 ORA-12537: TNS:connection closed というエラーが出てしまっています。 Net Manaerでも同じエラーが出てしまいます。
お礼
こんにちわ いろいろ、ありがとうございました。 おかげで、SQL*PLUSでの実行も、ODBC接続もできるようになりました。 本当にありがとうございました。