今天在oracle数据库搭建连接远程数据库的dbink时,发现搭建失败报错:ORA-12170: TNS:连接超时

但是是能够ping的通远程数据库地址的。
telnet 172.18.6.104 1522
要求查看下创建dblink语句,也确认创建语句无误。
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.18.6.104)(PORT = 1522))
)
(CONNECT_DATA =
(SERVER=dedicated)
(SERVICE_NAME = plat)
)
)
确认防火墙是否开通。目标的数据库是一个集群,因此很有可能是只申请开通SCANIP的防火墙。
正确的方式应该是申请物理IP、VIP和SCANIP,缺一不可。













![【2024最新华为OD-C/D卷试题汇总】[支持在线评测] LYA的生日聚会(100分) - 三语言AC题解(Python/Java/Cpp)](https://img-blog.csdnimg.cn/direct/64af87d31c6a4b1aa1f54aa1794668cd.png)





