共计 2212 个字符,预计需要花费 6 分钟才能阅读完成。
目 录
1 实施需求
2 修改主机名
- 2.1 停止 HAS 服务
- 2.2 修改主机名
3 重新配置服务
- 3.1 使用 root 用户重新配置 CSS & OHAS 服务
- 3.2 设置 cssd 自动启动属性
- 3.3 重启 OHAS
- 3.4 检查 css & ohas 状态
- 3.5 添加监听资源并启动
- 3.6 创建 pfile 文件
- 3.7 添加 asm 实例资源
- 3.8 设置 asm 资源自动启动属性
- 3.9 设置 asm_diskstring 属性
- 3.10 启动 asm 实例
- 3.11 验证 asm 磁盘可被识别
- 3.12 创建新的 spfile 文件
- 3.13 添加新 spfile 文件和监听到新 ASM 实例资源中
- 3.14 验证 ohas 服务启动
- 3.15 确认数据库资源已添加
1 实施需求
SIHA 环境下修改机器主机名。
2 修改主机名
2.1 停止 HAS 服务
crsctl stop has
2.2 修改主机名
-
立即生效,重启失效:
hostname newname -
永久修改,重启生效:
vi /etc/sysconfig/network
修改 hostname 的值为新主机名 -
修改 /etc/hosts 文件,保证新主机名和 IP 地址对应正确
3 重新配置服务
3.1 使用 root 用户重新配置 CSS & OHAS 服务
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
3.2 设置 cssd 自动启动属性
su - grid
/u01/app/grid/11.2.0.3/grid/bin/crsctl modify resource "ora.cssd" -init -attr "AUTO_START=1"
3.3 重启 OHAS
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
3.4 检查 css & ohas 状态
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
3.5 添加监听资源并启动
su - grid
srvctl add listener
srvctl start listener
注意:确认监听配置文件和 /etc/hosts 配置文件正确。
3.6 创建 pfile 文件
su - grid
vi /tmp/init+ASM.ora
asm_diskgroups='DATADG'
instance_type='asm'
large_pool_size=12M
remote_login_passwordfile='EXCLUSIVE'
3.7 添加 asm 实例资源
su - grid
srvctl add asm
3.8 设置 asm 资源自动启动属性
su - grid
crsctl modify resource "ora.asm" -attr "AUTO_START=1"
3.9 设置 asm_diskstring 属性
kfod asm_diskstring='ORCL:*' disks=all
注意:也可以设置
kfod asm_diskstring='<full path ASM disks location>/*' disks=all
3.10 启动 asm 实例
su - grid
export Oracle_SID=+ASM
sqlplus / as sysasm
SQL> startup pfile='/tmp/init+ASM.ora'
SQL> show parameter asm
3.11 验证 asm 磁盘可被识别
SQL> select path from v$asm_disk;
3.12 创建新的 spfile 文件
SQL> create spfile from pfile;
3.13 添加新 spfile 文件和监听到新 ASM 实例资源中
srvctl modify asm -p <spfile full path>
srvctl modify asm -l LISTENER
3.14 验证 ohas 服务启动
crsctl stop has
crsctl start has
crsctl stat res
crsctl stat res -t
3.15 确认数据库资源已添加
根据具体情况添加数据库资源
su – oracle
$ echo $ORACLE_SID
$ echo $ORACLE_HOME
srvctl add database -d $ORACLE_SID -o $ORACLE_HOME
srvctl start database -d dbname
至此,已完成 SIHA 环境下主机名的修改工作。
Reference
- How to change Hostname / IP for a Grid Infrastructure Oracle Restart Standalone Configuration (SIHA) (文档 ID 1552810.1)
更多 Oracle 相关信息见 Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12
本文永久更新链接地址 :http://www.linuxidc.com/Linux/2016-12/137779.htm
正文完
星哥玩云-微信公众号