【生产变更】- 集群中配置SCAN ip的不同端口应用
- 一、概述
- 二、操作步骤
- 三、故障解决
一、概述
使用非默认端口(1521)监听scan ip。
二、操作步骤
1、添加11521端口
srvctl add listener -l lis11521 -o /opt/grid/products/11.2.0 -p 11521
srvctl start listener -l lis11521
2、添加11521端口 SCAN IP
srvctl config scan_listener
srvctl modify scan_listener -p 1521,11521
srvctl config scan_listener
srvctl stop scan_listener
srvctl start scan_listener
3、添加数据库中监听信息
alter system set local_listener='(ADDRESS=(PROTOCOL=TCP)(HOST=xx.xx.xx.101)(PORT=11521))' sid='rac1';
alter system set local_listener='(ADDRESS=(PROTOCOL=TCP)(HOST=10.10.180.98)(PORT=11521))' sid='rac2';
alter system set remote_listener='rac-scan:11521';
4、连接验证
sqlplus sys/oracle@10.10.180.100:11521/rac as sysdba
三、故障解决
实际操作过程中最后连接验证时,有些环境会报ORA-01017,使用下面命令处理这个报错。
srvctl config scan_listener
srvctl modify scan_listener -update -invitednodes "node1,node2"