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