1.现象

数据库监听无法监测Oracle实例服务

2.问题原因

发现本地本地监听字符串被修改

SQL> show parameter listener

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
forward_listener                     string
listener_networks                    string
local_listener                       string      -oraagent-dummy-
remote_listener                      string       fwoadb-scan:1521

3.解决

通过修改本地监听字符串。监听恢复正常

SQL> alter system set local_listener='(ADDRESS=(PROTOCOL=TCP)(HOST=xx.xx.xx.xx)(PORT=1521))' sid='xxx';
System altered.
SQL>

 

注意:这里的地址要修改为本地节点的vip地址