web-dev-qa-db-ja.com

SQL DeveloperからOracleに接続できません

以下はエラーです

ステータス:失敗-Io例外:ネットワークアダプターは接続を確立できませんでした

私のシステムからは接続していますが、ネットワーク上の他のシステムからは接続できません。 pingコマンドは正常に機能し、tnspingも機能しています。どんな提案やヘルプもとても役に立ちます。

サポートのおかげで問題は解決しました。データベースの障害ではありません...ネットワークの問題でした...

5
konark

これはホスト名解決の問題のようです。ホスト名ではなくIPアドレスに接続してみてください。

これが解決策でない場合は、次のコマンドの出力を投稿してください。

lsnrctl status

編集1:

LISTENER = 
(DESCRIPTION_LIST = 
  (DESCRIPTION = 
    (ADDRESS = 
      (PROTOCOL = IPC)(KEY = EXTPROC1521)
    )
    (ADDRESS = 
      (PROTOCOL = TCP)(Host = 192.168.2.64)(PORT = 1521)
    )
  )
)

編集2:

ファイアウォールの問題であることが判明しました。以下のコメントを参照してください。

2
ora-600

実行して、Winsockの設定をリセットしてみてください

C:\> netsh winsock reset 

...コマンドプロンプトで。必ず管理者として実行してください。

次のコマンドを入力して、Winsock設定を再起動した後、リスナーをリロードします

C:\> lsnrctl reload 

...コマンドプロンプトで。これは、SQL開発者を構成するための適切なIPを見つけるのに役立ちます。

0
iQwame

IPv6を無効にすることで問題を解決しました

ファイルを編集した

C:\ oracleexe\app\Oracle\product\11.2.0\server\network\ADMIN\listener.ora

そして(IP = V4_ONLY)を追加します

...
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      (ADDRESS = (PROTOCOL = TCP)(Host = 0.0.0.0)(PORT = 1521)(IP=V4_ONLY))
    )
  )    
...
0
Mahe

私もそれを経験しました。多くの場合、ファイアウォールに関する問題が1つあります。Windowsには、ドメイン、プライベート、パブリックファイアウォールの3つのファイアウォールがあり、私がまだオンにしていたドメインファイアウォールの3つのタイプがあり、シャットダウンした後、うまくつながります。

スタートメニューで高度なセキュリティを備えたWindowsファイアウォールを検索できます。

0
Hasbi Arrahman