Ora_11g Rac R2 修改主机Hostname详解

Posted 奋斗的小鸟_oracle

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ora_11g Rac R2 修改主机Hostname详解相关的知识,希望对你有一定的参考价值。

11g RacR2 修改主机HOSTNAME详解

 

1.       Hosts文件配置

两个节点xulq1和xulq2,/etc/hosts的配置如下

#public ip

192.168.56.80   xulq1

192.168.56.81   xulq2

 

#priv ip

192.168.100.10    xulq1-priv

192.168.100.11    xulq2-priv

 

#vip ip

192.168.56.82   xulq1-vip

192.168.56.83   xulq2-vip

 

#scan ip

192.168.56.84  xulq-scan

 

2.       CRS集群状态

[grid@xulq2 ~]$ crsctl stat res -t

--------------------------------------------------------------------------------

NAME           TARGET  STATE       SERVER                  STATE_DETAILS      

--------------------------------------------------------------------------------

Local Resources

--------------------------------------------------------------------------------

ora.DATA.dg

               ONLINE  ONLINE      xulq1                                       

              ONLINE  ONLINE      xulq2                                       

ora.DATA_DG1.dg

               ONLINE  ONLINE      xulq1                                       

               ONLINE  ONLINE      xulq2                                       

ora.LISTENER.lsnr

               ONLINE  ONLINE      xulq1                                       

               ONLINE  ONLINE      xulq2                                       

ora.asm

               ONLINE  ONLINE      xulq1                    Started            

               ONLINE  ONLINE      xulq2                   Started            

ora.gsd

               OFFLINE OFFLINE      xulq1                                       

               OFFLINE OFFLINE      xulq2                                        

ora.net1.network

               ONLINE  ONLINE      xulq1                                       

               ONLINE  ONLINE      xulq2                                       

ora.ons

               ONLINE  ONLINE      xulq1                                        

               ONLINE  ONLINE      xulq2                                       

ora.registry.acfs

               ONLINE  ONLINE      xulq1                                       

               ONLINE  ONLINE      xulq2                                        

--------------------------------------------------------------------------------

Cluster Resources

--------------------------------------------------------------------------------

ora.LISTENER_SCAN1.lsnr

     1        ONLINE  ONLINE      xulq2                                       

ora.cvu

     1        ONLINE  ONLINE      xulq2                                       

ora.oc4j

     1        ONLINE  ONLINE      xulq2                                       

ora.scan1.vip

     1        ONLINE  ONLINE      xulq2                                       

ora.xulq.db

     1        ONLINE  ONLINE      xulq1                    Open               

     2        ONLINE  ONLINE      xulq2                    Open                

ora.xulq1.vip

     1        ONLINE  ONLINE      xulq1                                       

ora.xulq2.vip

     1        ONLINE  ONLINE      xulq2

 

现在要把两个节点的主机名改为: xurac1 xurac2

 

3. 卸载CRS,在非最后一个节点运行

#/u01/product/11.2/grid/crs/install/rootcrs.pl-verbose -deconfig -force

[root@xulq1 install]#/u01/product/11.2/grid/crs/install/rootcrs.pl -verbose -deconfig -force

Using configuration parameter file:/u01/product/11.2/grid/crs/install/crsconfig_params

Network exists: 1/192.168.56.0/255.255.255.0/eth0,type static

VIP exists:/xulq1-vip/192.168.56.82/192.168.56.0/255.255.255.0/eth0, hosting node xulq1

VIP exists:/xulq2-vip/192.168.56.83/192.168.56.0/255.255.255.0/eth0, hosting node xulq2

GSD exists

ONS exists: Local port 6100, remote port6200, EM port 2016

CRS-2673: Attempting to stop'ora.registry.acfs' on 'xulq1'

CRS-2677: Stop of 'ora.registry.acfs' on'xulq1' succeeded

CRS-2791: Starting shutdown of Oracle HighAvailability Services-managed resources on 'xulq1'

CRS-2673: Attempting to stop 'ora.crsd' on'xulq1'

CRS-2790: Starting shutdown of ClusterReady Services-managed resources on 'xulq1'

CRS-2673: Attempting to stop 'ora.DATA.dg'on 'xulq1'

CRS-2673: Attempting to stop 'ora.xulq.db'on 'xulq1'

CRS-2677: Stop of 'ora.xulq.db' on 'xulq1'succeeded

CRS-2673: Attempting to stop'ora.DATA_DG1.dg' on 'xulq1'

CRS-2677: Stop of 'ora.DATA_DG1.dg' on'xulq1' succeeded

CRS-2677: Stop of 'ora.DATA.dg' on 'xulq1'succeeded

CRS-2673: Attempting to stop 'ora.asm' on'xulq1'

CRS-2677: Stop of 'ora.asm' on 'xulq1'succeeded

CRS-2792: Shutdown of Cluster ReadyServices-managed resources on 'xulq1' has completed

CRS-2677: Stop of 'ora.crsd' on 'xulq1'succeeded

CRS-2673: Attempting to stop 'ora.ctssd' on'xulq1'

CRS-2673: Attempting to stop 'ora.evmd' on'xulq1'

CRS-2673: Attempting to stop 'ora.asm' on'xulq1'

CRS-2673: Attempting to stop 'ora.mdnsd' on'xulq1'

CRS-2673: Attempting to stop'ora.drivers.acfs' on 'xulq1'

CRS-2677: Stop of 'ora.mdnsd' on 'xulq1'succeeded

CRS-2677: Stop of 'ora.evmd' on 'xulq1'succeeded

CRS-2677: Stop of 'ora.asm' on 'xulq1'succeeded

CRS-2673: Attempting to stop'ora.cluster_interconnect.haip' on 'xulq1'

CRS-2677: Stop of'ora.cluster_interconnect.haip' on 'xulq1' succeeded

CRS-2677: Stop of 'ora.ctssd' on 'xulq1' succeeded

CRS-2673: Attempting to stop 'ora.cssd' on'xulq1'

CRS-2677: Stop of 'ora.drivers.acfs' on'xulq1' succeeded

CRS-2677: Stop of 'ora.cssd' on 'xulq1'succeeded

CRS-2673: Attempting to stop 'ora.crf' on'xulq1'

CRS-2677: Stop of 'ora.crf' on 'xulq1'succeeded

CRS-2673: Attempting to stop 'ora.gipcd' on'xulq1'

CRS-2677: Stop of 'ora.gipcd' on 'xulq1'succeeded

CRS-2673: Attempting to stop 'ora.gpnpd' on'xulq1'

CRS-2677: Stop of 'ora.gpnpd' on 'xulq1'succeeded

CRS-2793: Shutdown of Oracle High AvailabilityServices-managed resources on 'xulq1' has completed

CRS-4133: Oracle High Availability Serviceshas been stopped.

Removing Trace File Analyzer

Successfully deconfigured Oracleclusterware stack on this node

 

4.在最后一个节点运行

#/u01/product/11.2/grid/crs/install/rootcrs.pl-verbose -deconfig -force -lastnode

[root@xulq2 ~]#/u01/product/11.2/grid/crs/install/rootcrs.pl -verbose -deconfig -force-lastnode

Using configuration parameter file:/u01/product/11.2/grid/crs/install/crsconfig_params

CRS resources for listeners are stillconfigured

Network exists:1/192.168.56.0/255.255.255.0/eth0, type static

VIP exists:/xulq2-vip/192.168.56.83/192.168.56.0/255.255.255.0/eth0, hosting node xulq2

GSD exists

ONS exists: Local port 6100, remote port6200, EM port 2016

CRS-2673: Attempting to stop'ora.registry.acfs' on 'xulq2'

CRS-2677: Stop of 'ora.registry.acfs' on'xulq2' succeeded

CRS-2673: Attempting to stop 'ora.crsd' on'xulq2'

CRS-2790: Starting shutdown of ClusterReady Services-managed resources on 'xulq2'

CRS-2673: Attempting to stop 'ora.oc4j' on'xulq2'

CRS-2673: Attempting to stop 'ora.DATA.dg'on 'xulq2'

CRS-2673: Attempting to stop 'ora.xulq.db'on 'xulq2'

CRS-2677: Stop of 'ora.xulq.db' on 'xulq2'succeeded

CRS-2673: Attempting to stop'ora.DATA_DG1.dg' on 'xulq2'

CRS-2677: Stop of 'ora.DATA_DG1.dg' on'xulq2' succeeded

CRS-2677: Stop of 'ora.DATA.dg' on 'xulq2'succeeded

CRS-2673: Attempting to stop 'ora.asm' on'xulq2'

CRS-2677: Stop of 'ora.oc4j' on 'xulq2'succeeded

CRS-2677: Stop of 'ora.asm' on 'xulq2'succeeded

CRS-2792: Shutdown of Cluster ReadyServices-managed resources on 'xulq2' has completed

CRS-2677: Stop of 'ora.crsd' on 'xulq2'succeeded

CRS-2673: Attempting to stop 'ora.ctssd' on'xulq2'

CRS-2673: Attempting to stop 'ora.evmd' on'xulq2'

CRS-2673: Attempting to stop 'ora.asm' on'xulq2'

CRS-2677: Stop of 'ora.evmd' on 'xulq2'succeeded

CRS-2677: Stop of 'ora.asm' on 'xulq2'succeeded

CRS-2673: Attempting to stop'ora.cluster_interconnect.haip' on 'xulq2'

CRS-2677: Stop of'ora.cluster_interconnect.haip' on 'xulq2' succeeded

CRS-2677: Stop of 'ora.ctssd' on 'xulq2'succeeded

CRS-2673: Attempting to stop 'ora.cssd' on'xulq2'

CRS-2677: Stop of 'ora.cssd' on 'xulq2'succeeded

CRS-2672: Attempting to start 'ora.cssdmonitor'on 'xulq2'

CRS-2676: Start of 'ora.cssdmonitor' on'xulq2' succeeded

CRS-2672: Attempting to start 'ora.cssd' on'xulq2'

CRS-2672: Attempting to start 'ora.diskmon'on 'xulq2'

CRS-2676: Start of 'ora.diskmon' on 'xulq2'succeeded

CRS-2676: Start of 'ora.cssd' on 'xulq2'succeeded

CRS-4611: Successful deletion of votingdisk +DATA.

ASM de-configuration trace file location:/tmp/asmcadc_clean2016-10-19_10-33-59-AM.log

ASM Clean Configuration START

ASM Clean Configuration END

 

ASM with SID +ASM1 deleted successfully.Check /tmp/asmcadc_clean2016-10-19_10-33-59-AM.log for details.

 

CRS-2791: Starting shutdown of Oracle HighAvailability Services-managed resources on 'xulq2'

CRS-2673: Attempting to stop 'ora.crf' on'xulq2'

CRS-2673: Attempting to stop 'ora.ctssd' on'xulq2'

CRS-2673: Attempting to stop 'ora.asm' on'xulq2'

CRS-2673: Attempting to stop 'ora.mdnsd' on'xulq2'

CRS-2677: Stop of 'ora.mdnsd' on 'xulq2'succeeded

CRS-2677: Stop of 'ora.crf' on 'xulq2'succeeded

CRS-2677: Stop of 'ora.ctssd' on 'xulq2'succeeded

CRS-2677: Stop of 'ora.asm' on 'xulq2'succeeded

CRS-2673: Attempting to stop'ora.cluster_interconnect.haip' on 'xulq2'

CRS-2677: Stop of'ora.cluster_interconnect.haip' on 'xulq2' succeeded

CRS-2673: Attempting to stop 'ora.cssd' on'xulq2'

CRS-2677: Stop of 'ora.cssd' on 'xulq2'succeeded

CRS-2673: Attempting to stop 'ora.gipcd' on'xulq2'

CRS-2677: Stop of 'ora.gipcd' on 'xulq2'succeeded

CRS-2673: Attempting to stop 'ora.gpnpd' on'xulq2'

CRS-2677: Stop of 'ora.gpnpd' on 'xulq2'succeeded

CRS-2793: Shutdown of Oracle HighAvailability Services-managed resources on 'xulq2' has completed

CRS-4133: Oracle High Availability Serviceshas been stopped.

Removing Trace File Analyzer

Successfully deconfigured Oracleclusterware stack on this node

 

5. 修改主机名称

smitty tcpip修改主机名

第一节点:xulq1 修改为 xurac1

第一节点:xulq2 修改为 xurac2

修改方法:

hostname xurac1

hostname xurac2

 

vi /etc/sysconfig/network

 

vi /etc/hosts

:g/xulq1/s//xurac1/g

:g/xulq2/s//xurac2/g

 

6. 修改11g grid的参数文件(Node1,Node2)

$vi ORACLE_HOME/crs/install/crsconfig_params

:g/xulq1/s//xurac1/g

:g/xulq2/s//xurac2/g

 

7. 重建grid用户互信

因为主机名修改了,两节点间grid用户信任关系需要重建

$/u01/product/11.2/grid/deinstall/sshUserSetup.sh-user grid -hosts xurac1 xurac2 -noPromptPassphrase

 

8. 在各个节点依次运行root.sh脚本

节点1运行root.sh

另外一个节点运行root.sh

 

# /u01/product/11.2/grid/root.sh

[root@xurac1 ~]#/u01/product/11.2/grid/root.sh

Performing root user operation for Oracle11g

 

The following environment variables are setas:

   ORACLE_OWNER= grid

   ORACLE_HOME= /u01/product/11.2/grid

 

Enter the full pathname of the local bindirectory: [/usr/local/bin]:

The contents of "dbhome" have notchanged. No need to overwrite.

The contents of "oraenv" have notchanged. No need to overwrite.

The contents of "coraenv" havenot changed. No need to overwrite.

 

Entries will be added to the /etc/oratabfile as needed by

Database Configuration Assistant when adatabase is created

Finished running generic part of rootscript.

Now product-specific root actions will beperformed.

Using configuration parameter file:/u01/product/11.2/grid/crs/install/crsconfig_params

User ignored Prerequisites duringinstallation

Installing Trace File Analyzer

OLR initialization - successful

Adding Clusterware entries to inittab

CRS-2672: Attempting to start 'ora.mdnsd'on 'xurac1'

CRS-2676: Start of 'ora.mdnsd' on 'xurac1'succeeded

CRS-2672: Attempting to start 'ora.gpnpd'on 'xurac1'

CRS-2676: Start of 'ora.gpnpd' on 'xurac1'succeeded

CRS-2672: Attempting to start'ora.cssdmonitor' on 'xurac1'

CRS-2672: Attempting to start 'ora.gipcd'on 'xurac1'

CRS-2676: Start of 'ora.cssdmonitor' on'xurac1' succeeded

CRS-2676: Start of 'ora.gipcd' on 'xurac1'succeeded

CRS-2672: Attempting to start 'ora.cssd' on'xurac1'

CRS-2672: Attempting to start 'ora.diskmon'on 'xurac1'

CRS-2676: Start of 'ora.diskmon' on'xurac1' succeeded

CRS-2676: Start of 'ora.cssd' on 'xurac1'succeeded

 

ASM created and started successfully.

 

Disk Group DATA created successfully.

 

clscfg: -install mode specified

Successfully accumulated necessary OCRkeys.

Creating OCR keys for user 'root', privgrp'root'..

Operation successful.

Successful addition of voting disk3adb021c4d6d4f91bf4fbee1e7502bfe.

Successfully replaced voting disk groupwith +DATA.

CRS-4266: Voting file(s) successfullyreplaced

## STATE    File Universal Id                File Name Disk group

-- -----    -----------------                --------- ---------

 1.ONLINE   3adb021c4d6d4f91bf4fbee1e7502bfe(ORCL:OCR_DM01) [DATA]

Located 1 voting disk(s).

CRS-2672: Attempting to start 'ora.asm' on'xurac1'

CRS-2676: Start of 'ora.asm' on 'xurac1'succeeded

CRS-2672: Attempting to start 'ora.DATA.dg'on 'xurac1'

CRS-2676: Start of 'ora.DATA.dg' on'xurac1' succeeded

Preparing packages for installation...

cvuqdisk-1.0.9-1

Configure Oracle Grid Infrastructure for aCluster ... succeeded

 

另一个节点执行:

[root@xurac2 ~]#/u01/product/11.2/grid/root.sh

Performing root user operation for Oracle11g

 

The following environment variables are setas:

   ORACLE_OWNER= grid

   ORACLE_HOME=  /u01/product/11.2/grid

 

Enter the full pathname of the local bindirectory: [/usr/local/bin]:

The contents of "dbhome" have notchanged. No need to overwrite.

The contents of "oraenv" have notchanged. No need to overwrite.

The contents of "coraenv" havenot changed. No need to overwrite.

 

Entries will be added to the /etc/oratabfile as needed by

Database Configuration Assistant when adatabase is created

Finished running generic part of rootscript.

Now product-specific root actions will beperformed.

Using configuration parameter file:/u01/product/11.2/grid/crs/install/crsconfig_params

User ignored Prerequisites duringinstallation

Installing Trace File Analyzer

OLR initialization - successful

Adding Clusterware entries to inittab

CRS-4402: The CSS daemon was started in exclusivemode but found an active CSS daemon on node xurac1, number 1, and isterminating

An active cluster was found duringexclusive startup, restarting to join the cluster

Preparing packages for installation...

cvuqdisk-1.0.9-1

Configure Oracle Grid Infrastructure for aCluster ... succeeded

 

9. 注册集群信息

9.1. grid用户asmca命令加载ASMVG

9.2. oracle用户注册集群信息

srvctl add database -d xulq -o $ORACLE_HOME

srvctl add instance -d xulq -i xulq1 -nxurac1   

srvctl add instance -d xulq -i xulq2 -nxurac2

 

root用户

./srvctl add scan -n  xulq-scan -S 8.8.6.0/255.255.255.0

 

10.mount ASM磁盘组

alter diskgroup DATA_DG1 mount;

 

11.grid用户netca注册监听

netca -silent -responsefile/u01/product/11.2/grid/assistants/netca/netca.rsp

 

12. 启动数据库实例

$ srvctl start database -d xulq

 

备注:

hostname命名只允许使用:字母a-z,数字0-9,和"-",不允许使用点 "."和"_"。

以上是关于Ora_11g Rac R2 修改主机Hostname详解的主要内容,如果未能解决你的问题,请参考以下文章

Ora_通过克隆方式安装11g R2 rac 软件

Oracle 11G R2 RAC中的scan ip 的用途和基本原理

[转帖]Oracle 11G RAC For Windows 2008 R2部署手册

oracle 12c r2 rac + ORA-28040

Oracle11g R2 RAC 数据库安装

Oracle 11g R2 RAC安装规划