1台の端末にOracleのサーバとクライアントをイン

Writer: admin Type: 観葉植物 Date: 2018-12-14 00:00
1台の端末にOracleのサーバとクライアントをインストールしました。Net Configuration Assistantを用いて設定を行いました。ネットに繋げている時には問題なくOracleを使用できるのですが、ネットに接続していない時にはOracleを使用しようとしても、接続がタイムアウトになってしまします。また、普段使用しているネット以外のネットに接続すると、「ORA-01031: 権限が不足しています。」というエラーが発生し、使用できません。どのように設定を行えば、ネットに接続していない状態でも使用できるようになるのでしょうか。なお、使用するソフトの関係上、1台の端末であっても、Oracleのサーバとクライアントの両方をインストールする必要があります。共感した0###ネットワーク(リスナー)経由で接続しているのだったら、IP使っていたらアクセスは出来ない。同一サーバーならホスト名の代わりにループバックアドレス(127.0.0.1)をtnsnames.ora内で設定しておく。それとORA-01031はas sysdbaで接続しようとして発生しているのか?プラットフォームにも依存する質問だけど、パスワードファイルは適切に設定されているのか?ナイス0
###ご回答ありがとうございます。tnsnames.ora内の設定でホスト名をループバックアドレス(127.0.0.1)にすることで解決しました。初歩的な質問ですみませんでした。###Net Configuration Assistantの 接続先の「ホスト名」に何を設定されたのでしょうか?接続しようとしているのはSQL*PLUSからですか?IPの「名前解決」などでトラブっている可能性あるかもしれませんし、接続しようとしているユーザとシステム権限によってはhttps://www.climb.co.jp/blog_dbmoto/archives/1054の事例も関係しているかもしれません。とりあえず接続先の「ホスト名」に「localhost」を設定して変化がないか確認してみてください。接続する際の使用しているプログラム、システム権限などについて追加情報があれば補足ください。ナイス0

 

TAG