Rac双节点Oracle数据库的远程访问
常规的Oracle数据库链接如下:
create public database link air1 connect to air identified by air using '10.0.11.123'
'10.0.11.123'是Rac集群的虚拟IP地址;
访问:select * from ntb@air1报错:
“监听程序当前无法识别连接描述符中请求的服务”
听说是因为Rac双节点Oracle数据库存在多个实例,所以不能通过Sid识别这种方式来建立远程链接,必须要指定实例名。那请问我如何在建立远程链接的时候指定链接的实例名呢?(用plsql等工具直接链接数据库集群的虚拟IP都可以查询访问没有问题)
------解决方案--------------------
using '10.0.11.123'不对啊,using 后面跟连接字符串信息,你只有ip当然不行了