常规的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都可以查询访问没有问题)
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都可以查询访问没有问题)
解决方案 »
- 怎么将oracle的数据库表移到sql server 2000上
- 大家平时存储过程是怎么写日志的
- 问一个to_date的问题
- 高手请进:一个要求很简单,但是很难的写的SQL语句
- 急 如长江发大水.达人进来指点点啊......3Q3Q3Q3Q
- 初学,请问Oracle8i中取余的运算符是什么?
- 关于IMP无反映?
- 在ADO中,怎样判断一个连接,即_ConnectionPtr对象(C++)是否空闲?
- ORACEL安装问题!winxp下!在线等!
- 12571是一个什么错误呢?
- 关于orcal的别名运用范围限制和子查询里的order by必须用在ruownum的矛盾问题。
- 我想用批处理命令更新mysql数据库,代码怎么写?
如果是单服务器模式下,是对的,现在就是搞了个什么双节点,就不行了....
我用SQL Developer直接连服务器的时候,如果把orcl填在SID那里就不行,提示SID不能识别,但是填在“服务名”那里就可以了,应该还是所谓双节点下这个SID的问题