有没有人遇到过这个错误?我试着引用这个链接:http://www.ardentperf.com/2007/04/02/local_listener-and-ora-12545/
但它并没有真正解决我们的问题。我们的场景是我们能够连接到数据库,但是当我们尝试从 View 中选择数据时会遇到此错误。
我已启用客户端 sqlnet 跟踪,但我无法解释问题的确切原因。
任何人的想法?
谢谢
最佳答案
对我来说,问题是在 TNSNAMES.ora 中没有通过名称检测到主机,而是使用 IP 地址解决了它(我认为这是由于域 Controller 问题):
XYZD =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 123.45.67.89)(PORT = 1521))
(CONNECT_DATA = (SERVICE_NAME = XYZD))
)
执行命令:“ping HOST”以查找服务器 IP 地址。
编辑:
刚刚再次遇到这个问题,这次是防火墙通过端口阻止了 TCP。
关于sql - ORA-12545: 连接失败,因为目标主机或对象不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4800958/