步骤如下:
查看监听:
[grid@rac121 admin]$ srvctl status listener Listener LISTENER is enabled Listener LISTENER is running on node(s): rac121,rac122 Listener LISTENER4 is enabled Listener LISTENER4 is running on node(s): rac121,rac122 Listener NEW_RACDB_LISTENER is enabled Listener NEW_RACDB_LISTENER is running on node(s): rac121,rac122 Listener RACDB_LISTENER is enabled Listener RACDB_LISTENER is running on node(s): rac121,rac122 [grid@rac121 admin]$
这儿决定将LISTENER4删除掉,则要先将监听停掉:
[grid@rac121 admin]$ srvctl stop listener -l LISTENER4
删除监听:
[grid@rac121 admin]$ srvctl remove listener -l LISTENER4
查看监听状态:
[grid@rac121 admin]$ srvctl status listener Listener LISTENER is enabled Listener LISTENER is running on node(s): rac121,rac122 Listener NEW_RACDB_LISTENER is enabled Listener NEW_RACDB_LISTENER is running on node(s): rac121,rac122 Listener RACDB_LISTENER is enabled Listener RACDB_LISTENER is running on node(s): rac121,rac122发现已没有 LISTENER4监听了,但配置文件中还有,还要清除掉这部分内容:
删除listener.ora文件中的如下两部分内容:
LISTENER4=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER4)))) # line added by Agent和
SID_LIST_LISTENER4 = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = RACDB) (ORACLE_HOME = /oradata/oracleapp/11.2.0/grid) (SID_NAME = RACDB1) ) )删除 endpoints_listener.ora 文件中的如下内容:
LISTENER4_RAC121=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=rac121-vip)(PORT=1524))(ADDRESS=(PROTOCOL=TCP)(HOST=10.1.252.121)(PORT=1524)(IP=FIRST)))) # line added by Agent