sql - ORA-12545: 连接失败,因为目标主机或对象不存在

标签 sql oracle

有没有人遇到过这个错误?我试着引用这个链接: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 地址。
  • PING 主机
  • TELNET 主机端口
  • TNSPING TNS_ALIAS

  • 编辑:

    刚刚再次遇到这个问题,这次是防火墙通过端口阻止了 TCP。

    关于sql - ORA-12545: 连接失败,因为目标主机或对象不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4800958/

    相关文章:

    oracle - SQLAlchemy MetaData.reflect 在 Oracle 数据库中找不到表

    sql - 如何停止oracle撤消过程?

    sql - Oracle 10g 上的子查询问题

    mysql - 在 MySQL 中排序结果不同

    mysql - 在 MySQL 的 where 子句中使用日期时间索引

    sql - SQL连接中约束放置的性能差异

    excel - 是否可以在 XLLOOP 中用 oracle 替换 excel?