最近几天,我遇到了一个奇怪的预言机问题。我在 tnsnames.ora 中定义了数据库。Oracle 客户端已安装,客户端和客户端/bin 已添加到 PATH。
Ping
工作,tnsping
工作,我可以使用telnet通过数据库端口连接到主机。
当我尝试运行尝试连接到数据库的应用程序时,我得到了
ORA-12543: TNS: 目标主机不可访问
当我尝试通过 sqlplus 连接时也是同样的情况
sqlplus 用户名/密码@TNSNAME
情况仅发生在一个工作站上,这意味着它应该可以正常工作。
WS 是 Windows 7 64 位。
数据库:
Oracle 数据库 10g 企业版 10.2.0.5.0 - 64 位生产