• 締切済み

Oracleのエラー回避策

いつもお世話になっています。 Oracleについての質問なのですが、 まず、サーバーからDBにログインできるのにクライアントからログインが出来ない現象が起きました。 これは、OSがWinXPであり、XPのファイアウォールを解除したらクライアントから特定のDBのみログインできるようになりました。 つまり、ログインできないDBがあり、困っています。 ウイルスバスターのファイアウォールは無効になっていますし、サーバーからはもちろんログインできます。 ちなみにエラーは、 ORA-12535: TNS: 操作はタイム・アウトしました。 です。 どのような原因でこうなっているのかがわからず質問させていただきました。 よろしくお願いいたします。

みんなの回答

  • guchi32
  • ベストアンサー率100% (10/10)
回答No.2

Windowsのネットワークプロパティで TCP/IP-詳細設定-オプション-TCP/IPフィルタリング の設定は「すべて許可する」になっていますでしょうか。 (TCP/IPフィルタリングの無効化) 自身はありませんが、XPのファイアウォール機能かウィルスバスターのファイアウォール昨日が、インストール時に設定変更してしまった可能性もあるかと思いまして。

guruguru2
質問者

お礼

お礼が遅くなって申し訳ありません。 回答ありがとうございます。

  • nanimania
  • ベストアンサー率36% (34/93)
回答No.1

クライアント側の設定があっていないのでは無いでしょうか? どのようにDBにつなぎに行ったのかわかりませんが、 サーバーはローカルのDBを見に行くような設定にしてあって、同じ設定でクライアントから(ネットワーク越し)に見ようとすれば、当然つながらないと思います。 tnsnames.oraというファイル、 オラクルクライアントの設定等 再度確認してみては?

guruguru2
質問者

お礼

回答ありがとうございます。 >クライアント側の設定があっていないのでは無いでしょうか? 私も最初そう思い、tnsnames.ora ファイルと Net Assistant で設定を確認したのです。 ですが、接続するマシン名もあっていますし、接続文字列もサーバーの設定と比較し あっていることを確認しました。 というか、実際に設定直後は繋がっていた時期があり、(すみません。言うのが遅れて…) ウイルスバスターを2005に更新してからこのような状態になってしまったのです。