Oracle 11g ネットワーク構成

Oracle 11g ネットワーク構成

Windows 7 Pro に Oracle 11g Enterprise Edition をインストールしました。問題は、他のホスト (ローカル ネットワーク) からデータベースにログインできないことです。

Oracle SQLdeveloper を使用してデータベースに接続する場合、接続構成で「localhost」を指定している限り、すべて正常です。ただし、これをホスト IP アドレスである「192.168.0.190」に変更すると、「ネットワーク アダプタは接続を確立できませんでした」というメッセージが表示されます。ローカル ネットワーク内の他のホストからログインすると、同じエラーが発生します。

何が問題ですか?

答え1

ファイアウォールの問題ですか? ファイアウォールを (一時的に) 無効にしてテストしてください。

ファイアウォールの問題ではない場合は、データベース リスナーを適切なインターフェイスで実行するように構成する必要があります。デフォルトのリスナーは、外部インターフェイス (192.168.0.190) ではなく、ループバック (127.0.0.1) インターフェイスで実行されている可能性が非常に高いです。listener.ora を検索して、その構成ファイルの内容を確認します。正しいインターフェイスでリッスンするように調整します。

答え2

問題が 3 番目のオクテットのゼロにあるとしても、私はまったく驚かないでしょう。他の数字を試して、再度ご連絡ください。

答え3

127.0.0.1 または localhost を使用すると、PC は自分がそのホストについて話していることを認識し、検索を行う必要がありません。192.168.0.190 を使用すると、PC はおそらくそれをルーターやプロキシなどに送信し、そこから PC に戻ります。

私の推測では、それは戻ってこないだろう。

を実行TELNET 192.168.0.190 1521して、接続できるかどうかを確認します。接続できない場合は、Oracle データベースの問題ではなく、ネットワークの問題です。その場合は、ネットワーク設定を詳しく記述する必要があります (自宅の設定、企業 LAN、DHCP/静的 IP など)。

答え4

DHCPを使用していますか?Microsoft ループバック アダプターをインストールするもしそうなら。

関連情報