目 录 1 实施需求
2 修改主机名
3 重新配置服务
SIHA环境下修改机器主机名。
crsctl stop has
su - root
/u01/app/grid/11.2.0.3/grid/crs/install/roothas.pl -deconfig -force
/u01/app/grid/11.2.0.3/grid/crs/install/roothas.pl
su - grid
/u01/app/grid/11.2.0.3/grid/bin/crsctl modify resource "ora.cssd" -init -attr "AUTO_START=1"
su - grid
/u01/app/grid/11.2.0.3/grid/bin/crsctl stop has
/u01/app/grid/11.2.0.3/grid/bin/crsctl start has
su - grid
/u01/app/grid/11.2.0.3/grid/bin/crsctl check has
/u01/app/grid/11.2.0.3/grid/bin/crsctl check css
/u01/app/grid/11.2.0.3/grid/bin/crsctl stat resource
/u01/app/grid/11.2.0.3/grid/bin/crsctl stat res -t
su - grid
srvctl add listener
srvctl start listener
注意:确认监听配置文件和/etc/hosts配置文件正确。
su - grid
vi /tmp/init+ASM.ora
asm_diskgroups='DATADG'
instance_type='asm'
large_pool_size=12M
remote_login_passwordfile='EXCLUSIVE'
su - grid
srvctl add asm
su - grid
crsctl modify resource "ora.asm" -attr "AUTO_START=1"
kfod asm_diskstring='ORCL:*' disks=all
注意:也可以设置
kfod asm_diskstring='<full path ASM disks location>/*' disks=all
su - grid
export ORACLE_SID=+ASM
sqlplus / as sysasm
SQL> startup pfile='/tmp/init+ASM.ora'
SQL> show parameter asm
SQL> select path from v$asm_disk;
SQL> create spfile from pfile;
srvctl modify asm -p <spfile full path>
srvctl modify asm -l LISTENER
crsctl stop has
crsctl start has
crsctl stat res
crsctl stat res -t
根据具体情况添加数据库资源
su – oracle
$ echo $ORACLE_SID
$ echo $ORACLE_HOME
srvctl add database -d $ORACLE_SID -o $ORACLE_HOME
srvctl start database -d dbname
至此,已完成SIHA环境下主机名的修改工作。
Reference