目的
在部署RAC之后,修改SCAN名称,仅仅修改SCAN名称,并未修改SCAN IP和监听器配置信息。其中SCAN name解析使用/etc/hosts.版本
Oracle Database Enterprise 11.2.0.1以及之后步骤
3.1 域名解析如果使用 /etc/hosts解析 SCAN name,必须在两个节点修改 /etc/hosts文件, tzscan为原有 SCAN名称,将其修改为 oltpscan。
nslookup oltpscan
返回 IP 地址为原来 SCAN IP 即可。3.2 停止SCAN监听
grid用户执行如下命令
点击(此处)折叠或打开
- $ $GRID_HOME/bin/srvctl stop scan_listener
- $ $GRID_HOME/bin/srvctl stop scan
3.3 修改SCAN NAME
root用户执行如下命令
点击(此处)折叠或打开
- # $GRID_HOME/bin/srvctl modify scan -n oltpscan
如果使用的数据库版本为11.2.0.1,由于BUG 9603829,必须使用root执行如下命令。其他版本不需要执行此命令。
点击(此处)折叠或打开
- $GRID_HOME/bin/crsctl modify type ora.scan_vip.type -attr "ATTRIBUTE=SCAN_NAME,DEFAULT_VALUE=oltpscan"
3.4 修改 remote_listener 参数
动态参数,不需要重启实例。
节点1
alter system set remote_listener="oltpscan:1521" sid='tzdb1' scope=both;
节点2
alter system set remote_listener="oltpscan:1521" sid='tzdb2' scope=both;
3.5 修改scan_listener
点击(此处)折叠或打开
- $ $GRID_HOME/bin/srvctl modify scan_listener -u
- $ $GRID_HOME/bin/srvctl start scan_listener
3.6 检查更新是否成功
$GRID_HOME/bin/srvctl config scan
![](https://i-blog.csdnimg.cn/blog_migrate/4043cf2bd21b16752cce32cb816ecd2d.png)
$GRID_HOME/bin/srvctl config scan_listener
![](https://i-blog.csdnimg.cn/blog_migrate/035e40b85fa846cd57b79351583e53b0.png)
参考
http://blog.chinaunix.net/uid-119039-id-2802611.html
官方文档 ID 972500.1
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31142205/viewspace-2121342/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/31142205/viewspace-2121342/