暂无图片
关于数据库连接的问题
我来答
分享
皎月
2022-08-15
关于数据库连接的问题
暂无图片 10M

OS版本:rhel5.7
DB版本:RAC 11.2.0.3.0

VIP:192.168.100.33/34
SCAN-IP:192.168.100.35

ifconfig查看SCAN-IP在2节点上

orcl_01 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.100.35)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SID = orcl2)
)
)

orcl_02 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.100.35)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER_NAME = orcl)
)
)

请问大家,上面两种连接字符串,第一种orcl_01通过PL/SQL可以正常连接,第二种orcl_02却报错TNS:连接超时,这是什么原理呢?
另外,在PL/SQL的数据库连接输入:192.168.100.35:1521/orcl2报错"ORA-12514:监听程序当前无法识别连接描述符中请求的服务"?
在PL/SQL的数据库连接输入:192.168.100.35:1521/orcl2报错"TNS连接超时"。

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
布衣
暂无图片

SERVER_NAME = orcl
orc1 是你的sid,还是你的service_names???

SERVER_NAME 应该写这个值
image.png

暂无图片 评论
暂无图片 有用 1
张sir

你看看你的服务名orcl1下面挂的是啥实例名?lsnrctl status。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏