2021-09-10 11:24:49
浏览数 (1)
修改所有IP地址
代码语言:javascript
复制#根据网卡名及ip地址为集群添加网卡信息
#查看集群安装目录
su - grid
echo $ORACLE_HOME/bin
#root用户执行查看当前集群ip信息
./oifcfg getif
#计算ip地址网络段,eg
ipcalc -bnm 10.1.1.1 255.255.255.0 #需设置network 地址
#添加新的ip地址
./oifcfg setif -global bond0/192.168.8.1:public
./oifcfg setif -global bond1/10.1.1.1:cluster_interconnect
./oifcfg getif
#添加完成确认,停止集群 #每个节点都执行
./crsctl stop crs #-f
#调整网络,修改/etc/hosts文件 每个节点执行
vi /etc/hosts
#启动集群
./crsctl start crs
#删除无用的网络信息
./oifcfg getif
./oifcfg delif -global eth0/192.168.1.0
./oifcfg delif -global eth1/10.1.1.0
#检查集群状态
su - grid
crsctl stat res -t
#vip修改 network也会隐式修改
srvctl modify nodeapps -n rac01 -A rac01-vip/255.255.255.0/eth0
srvctl modify nodeapps -n rac02 -A rac02-vip/255.255.255.0/eth0
#or 单独修改network资源(如果只需要更改子网/网络掩码/接口) 时,可如下操作
srvctl modify network -k 1 -S 110.XX.XX.0/255.255.255.0/<if_name>
#修scan
srvctl config scan
srvctl modify scan -n rac-scan
代码语言:javascript
复制修改端口号
#修改监听端口号 or 创建监听
netca #命令修改
#修改集群配置
srvctl config listener -a
srvctl config scan_listener
srvctl modify scan_listener -p 11521
#调整asm及数据库实例端口号,正常情况netca修改后此处会修改,可以检查确认
show parameter listener
#asm
alter system set local_listener='(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.8.53)(PORT = 11521)' sid=' ASM1';
alter system set local_listener='(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.8.54)(PORT = 11521)' sid=' ASM2';
#db
alter system set local_listener='(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.8.53)(PORT = 11521)' sid='racdb1';
alter system set local_listener='(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.8.54)(PORT = 11521)' sid='racdb2';
代码语言:javascript
复制#1.检查当前的scan ip配置信息,用root用户运行
srvctl config scan
#2.停止SCAN listeners 和 SCAN,用grid用户运行
srvctl stop scan_listener
srvctl stop scan
#3.在/etc/hosts文件修改scan ip配置信息,两个节点都需要改,刷新配置信息,用root用户运行
srvctl modify scan -n rac-scan
#4.验证更改信息,用root用户运行,重启SCAN & SCAN listener,用grid用户运行
srvctl config scan
srvctl start scan
srvctl start scan_listener
#5.如果SCAN VIPs的数量发生变化,则需要更新如下信息(非必需操作)
srvctl modify scan_listener -u