oracle禁止动态监听,Oracle 11.2.0.4 动态监听不注册

我所在的测试环境中有两个aix操作系统做成了HACMP + oracle11g 单实例。主备库。

当主库切换到备库时,发现动态监听不能注册。

查看/oracle/app/oracle/product/11.2.0/network/log/listener.log的时候发现有如下报错。

4b8ab30b5d8e1be88e8222619e3e14bd.png

上面是我的监听日志,日志中有写warning的告警

上网搜索Doc ID 372959.1 得到答案,可以把监听日志中WARNING部分去掉

解决方法如下:

在监听配置文件最下面添加一行

SUBSCRIBE_FOR_NODE_DOWN_EVENT_=OFF

要替换成监听的名字。

然后做一次 lsnrctl reload

但是现在我的监听程序仍然不能动态注册。

后来我查看了一下local_listener参数。

发现是空的。

那么就在tnsnames.ora中添加了一条记录。然后对local_listener参数设置一下。

然后查看监听就ok了。

daecf8ebfefd2d0ed94ddf6cc54952f5.png

SQL> alter system set local_listener='local';

System altered.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值