1. ホーム
  2. oracle

[解決済み] ORA-12170。TNS:接続タイムアウトが発生しました

2022-03-15 04:21:25

質問

Oracle Toadを使ってノートパソコンでデータベースに接続しようとしたのですが、このエラーがずっと続いています。

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

このエラーが発生し続ける理由は何でしょうか?

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

どのように解決するのですか?

[コメントで答えを集める】。]

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

Oracle サービスの IP アドレスを確認するには、次のコマンドを実行します。 lsnrctl status コマンドを実行し、報告されたアドレス(この場合は127.0.0.1、localhost)を確認します。

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

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

しかし、私のインストールでは、Oracle サービスは は動作しません。 に設定されている場合、実際のホスト IP アドレスを設定する必要があります (たとえば 192.168.10.X ).

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