Menu Close

Oracle RAC 修改侦听 (listener)端口

1. 修改Oracle RAC侦听端口

1.1. 修改listener

su - grid
srvctl modify listener -l LISTENER -p "TCP:1521,40010"
srvctl modify scan_listener -p "1521,40010"

1.2. 修改remote_listener

su - oracle
sqlplus / as sysdba
alter system set remote_listener='racscan.xxx.edu.cn:1521,racscan.xxx.edu.cn::40010' scope=both sid='*';

1.3. 重启listener

su - grid
srvctl stop scan_listener
srvctl stop listener
srvctl start listener
srvctl start scan_listener

1.4. 查询监听

su - grid
lsnrctl status
srvctl config listener
srvctl config scan_listener

附录:关联或参考文档

A. 关联的文档

清理Oracle监听日志:http://dba.qishuo.xin/?p=411
使用脚本分析Oracle listener日志:http://dba.qishuo.xin/?p=417
ORA-12516:TNS:监听程序找不到符合协议堆栈要求的可用处理程序:http://dba.qishuo.xin/?p=1383
Oracle 使用 SCANs 是如何创建数据库连接:http://dba.qishuo.xin/?p=1755