1 、故障描述
某次某用户反馈某数据库 2 节点启动了 2 个 listener 监听,需要排查原因,登录查看监听进程,如下:
2 、根因分析
测试环境验证再启动一个 listener 监听,可以看到报错信息 listener 监听已经启动,如下:
查看监听配置,客户又配置了一个 listener 监听
测试环境模拟客户配置进行验证,查看 hosts 配置,添加一个新的 vip 225 ,如下:
修改 listener.ora 配置,如下:
再次启动 listener 监听,查看监听状态,如下:
3 、解决方案
验证过程中发现即使还原 listener 监听配置、重启监听、甚至启停集群,再检查新增的监听明确还存在,如下: