26

Oracle Toadを使用してラップトップでデータベースに接続しようとしましたが、このエラーが発生し続けました:

ORA-12170: TNS: 接続タイムアウトが発生しました

このエラーが発生し続けた理由として考えられるものは何ですか?

昨日同じデータベースにアクセスしたところ、アクセスできました。

4

9 に答える 9

18

【コメントで回答募集中】

問題は、Oracle サービスが IP アドレスで実行されており、ホストが別の IP アドレスで構成されていることです。

Oracle サービスの IP アドレスを表示するには、lsnrctl statusコマンドを発行し、報告されたアドレスを確認します (この場合は 127.0.0.1、ローカルホスト)。

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))

ホストの IP アドレスを表示するには、ipconfig(Windows の場合) またはifconfig(Linux の場合) コマンドを発行します。

ただし、私のインストールでは、localhost アドレスに設定すると Oracle サービスが機能しません。実際のホスト IP アドレス (たとえば、192.168.10.X ) を設定する必要があります。

今後この問題を回避するには、ホストの IP アドレスの割り当てに DHCP を使用せず、静的 IP アドレスを使用してください。

于 2014-10-30T09:26:35.540 に答える
1

FIREWALL をチェックして、クライアントからサーバーへの接続を許可します。ドメイン ネットワークを許可するか、ルールを作成します。

于 2016-11-10T05:20:41.417 に答える
1

接続の確立またはクライアントとの通信が、割り当てられた時間内に完了しなかったために発生した問題。これは、ネットワークまたはシステムの遅延の結果である可能性があります。

于 2017-05-23T09:23:25.280 に答える