我尝试使用 Oracle Toad 连接到笔记本电脑中的数据库,但仍然出现此错误:
ORA-12170: TNS: 发生连接超时
我不断出现此错误的可能原因是什么?
我昨天访问了同一个数据库并且能够访问它。
【收集评论里的答案】
问题是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下)命令。
但是,在我的安装中,Oracle 服务不起作用如果设置在本地主机地址上,我必须设置真实主机IP地址(例如192.168.10.X).
为了避免将来出现此问题,请不要使用 DHCP 来分配主机的 IP 地址,而应使用静态 IP 地址。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)