历史信息查看请查看个人网页www.zhaibibei.cn 这是一个坚持Oracle,Python原创内容的公众号,欢迎关注
这个专题讲一些日常运维的异常处理
公司一套RAC 安装搭建DG,做切换演练,切换完成后发现weblogic无法连接备库
该DG也是RAC架构
首先查看应用报错,提示是无法识别连接字符串
这时想到备库的service name 是加了dg的
这时修改备库的service_name
alter system set service_names='orcl';
这时在连接还是不行
这时发现连接字符串中域名指向的是scan ip
首先将其改成通过VIP 进行连接 正常
这时就可以判断是SCAN IP的监听有问题了
先查看普通LISTENER的状态
正常
查询SCAN IP的 监听状态
lsnrctl status LISTENER_SCAN2
发现没有任何service注册上去
现在就是如何解决这个问题
最后发现remote_listener参数没有配置
通过添加remote_listener 参数
SQL>alter system set remote_listener=orcl-scan:1521
之后重启监听
grid>srvctl stop scan_listener
grid>srvctl stop LISTENER
grid>srvctl start scan_listener
grid>srvctl start LISTENER
至此问题解决
无