目 录
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 _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 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
来源: http://www.linuxidc.com/Linux/2016-12/137779.htm