RAC SCAN的修改
(一)关闭两个节点的监听
1 disable监听
[grid@dmsdb2 ~]$ srvctl disable listener
[grid@dmsdb2 ~]$ srvctl stop listener
[root@dmsdb1 ~]# su – grid
[root@dmsdb1 ~]# su - grid
[grid@dmsdb2 ~]$ srvctl disable listener
PRCC-1012 : LISTENER was already disabled
PRCR-1003 : Resource ora.LISTENER.lsnr is already disabled
[grid@dmsdb1 ~]$ srvctl stop listener
注:说明只需要在一个节点执行即可。
2 lsnrctl status查看监听情况
[grid@dmsdb1 ~]$ lsnrctl status
LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 30-SEP-2013 17:11:48
Copyright (c) 1991, 2011, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Linux Error: 2: No such file or directory
(二) 禁止所有节点的SCAN_LISTENER的启动,停止所有节点的SCAN_LISTENER
[grid@dmsdb1 ~]$ srvctl disable scan_listener
[grid@dmsdb1 ~]$ srvctl stop scan_listene
注:此操作只需要在一个节点执行即可
RAC /etc/hosts文件
从原来的10.86.7.159变成现在的10.86.7.157 如下:
#10.86.7.159 dmsdb-scan
10.86.7.157 dmsdb-scan
集群的SCANIP设置
集群的SCANIP设置
集群Scan IP配置
使用root用户进行修改
1 查看scan信息
[root@dmsdb1 ~]# cd /u01/11.2.0/grid/product/bin
[root@dmsdb1 bin]# ./srvctl config scan
SCAN name: dmsdb-scan, Network: 1/10.86.7.0/255.255.255.0/eth0
SCAN VIP name: scan1, IP: /dmsdb-scan/10.86.7.159
2 修改SCAN IP地址
[root@dmsdb1 bin]# ./srvctl modify scan -n 10.86.7.157
[root@dmsdb1 bin]# ./srvctl config scan
SCAN name: 10.86.7.157, Network: 1/10.86.7.0/255.255.255.0/eth0
SCAN VIP name: scan1, IP: /10.86.7.157/10.86.7.157
重启监听(只需在一个节点操作即可)
[grid@dmsdb2 ~]$ srvctl enable scan_listener
[grid@dmsdb2 ~]$ srvctl start scan_listener
[grid@dmsdb2 ~]$ srvctl enable listener
[grid@dmsdb2 ~]$ srvctl start listener
注:只需在一个节点操作即可
集群重启
[root@dmsdb1 bin]# pwd
/u01/11.2.0/grid/product/bin
[root@dmsdb1 bin]# ./crsctl stop crs
CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on 'dmsdb1'
[root@dmsdb1 bin]# ./crsctl start crs
CRS-4123: Oracle High Availability Services has been started.
客户端验证
10.86.7.157=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.86.7.157)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = PM)
)
)
注:成功连接