千家信息网

Oracle 11gR2构建RAC之(4)--安装GI

发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,Oracle 11gR2构建RAC之(4)--安装GI系统环境:操作系统:RedHat EL5Cluster: Oracle GI(Grid Infrastructure)Oracle: Oracle
千家信息网最后更新 2025年01月20日Oracle 11gR2构建RAC之(4)--安装GI

Oracle 11gR2构建RAC之(4)--安装GI

系统环境:

操作系统:RedHat EL5

Cluster: Oracle GI(Grid Infrastructure)

Oracle: Oracle 11.2.0.1.0


如图所示:RAC 系统架构

四、安装并配置GI

以grid用户的身份登录系统,安装GI.


安装并配置GI


配置scan ip(注意要和hosts文件一致)


添加node(注意信任关系配置)


配置ocr和votedisk磁盘,加入到磁盘组里(normal redundancy需要三块ASM disk)


安装grid软件


运行脚本(注意先后循序)

node1:

[root@node1 ~]# /u01/app/oraInventory/orainstRoot.sh Changing permissions of /u01/app/oraInventory.Adding read,write permissions for group.Removing read,write,execute permissions for world.Changing groupname of /u01/app/oraInventory to oinstall.The execution of the script is complete.[root@node1 ~]# /u01/11.2.0/grid/root.shRunning Oracle 11g root.sh script...The following environment variables are set as:    ORACLE_OWNER= grid    ORACLE_HOME=  /u01/11.2.0/gridEnter the full pathname of the local bin directory: [/usr/local/bin]:    Copying dbhome to /usr/local/bin ...   Copying oraenv to /usr/local/bin ...   Copying coraenv to /usr/local/bin ...Creating /etc/oratab file...Entries will be added to the /etc/oratab file as needed byDatabase Configuration Assistant when a database is createdFinished running generic part of root.sh script.Now product-specific root actions will be performed.2014-06-09 10:26:02: Parsing the host name2014-06-09 10:26:02: Checking for super user privileges2014-06-09 10:26:02: User has super user privilegesUsing configuration parameter file: /u01/11.2.0/grid/crs/install/crsconfig_paramsCreating trace directoryLOCAL ADD MODE Creating OCR keys for user 'root', privgrp 'root'..Operation successful.  root wallet  root wallet cert  root cert export  peer wallet  profile reader wallet  pa wallet  peer wallet keys  pa wallet keys  peer cert request  pa cert request  peer cert  pa cert  peer root cert TP  profile reader root cert TP  pa root cert TP  peer pa cert TP  pa peer cert TP  profile reader pa cert TP  profile reader peer cert TP  peer user cert  pa user certAdding daemon to inittabCRS-4123: Oracle High Availability Services has been started.ohasd is startingCRS-2672: Attempting to start 'ora.gipcd' on 'node1'CRS-2672: Attempting to start 'ora.mdnsd' on 'node1'CRS-2676: Start of 'ora.mdnsd' on 'node1' succeededCRS-2676: Start of 'ora.gipcd' on 'node1' succeededCRS-2672: Attempting to start 'ora.gpnpd' on 'node1'CRS-2676: Start of 'ora.gpnpd' on 'node1' succeededCRS-2672: Attempting to start 'ora.cssdmonitor' on 'node1'CRS-2676: Start of 'ora.cssdmonitor' on 'node1' succeededCRS-2672: Attempting to start 'ora.cssd' on 'node1'CRS-2672: Attempting to start 'ora.diskmon' on 'node1'CRS-2676: Start of 'ora.diskmon' on 'node1' succeededCRS-2676: Start of 'ora.cssd' on 'node1' succeededCRS-2672: Attempting to start 'ora.ctssd' on 'node1'CRS-2676: Start of 'ora.ctssd' on 'node1' succeededASM created and started successfully.DiskGroup OCR_VOTE created successfully.clscfg: -install mode specifiedSuccessfully accumulated necessary OCR keys.Creating OCR keys for user 'root', privgrp 'root'..Operation successful.CRS-2672: Attempting to start 'ora.crsd' on 'node1'CRS-2676: Start of 'ora.crsd' on 'node1' succeededCRS-4256: Updating the profileSuccessful addition of voting disk 66690fe966214f83bfea1505011fc4f0.Successful addition of voting disk 9a2c94cb249e4f85bff8f4c3930d0a1d.Successful addition of voting disk 7cd28e57ae964f94bf31e35471fdefec.Successfully replaced voting disk group with +OCR_VOTE.CRS-4256: Updating the profileCRS-4266: Voting file(s) successfully replaced##  STATE    File Universal Id                File Name Disk group--  -----    -----------------                --------- --------- 1. ONLINE   66690fe966214f83bfea1505011fc4f0 (ORCL:OCR_VOTE1) [OCR_VOTE] 2. ONLINE   9a2c94cb249e4f85bff8f4c3930d0a1d (ORCL:OCR_VOTE2) [OCR_VOTE] 3. ONLINE   7cd28e57ae964f94bf31e35471fdefec (ORCL:OCR_VOTE3) [OCR_VOTE]Located 3 voting disk(s).CRS-2673: Attempting to stop 'ora.crsd' on 'node1'CRS-2677: Stop of 'ora.crsd' on 'node1' succeededCRS-2673: Attempting to stop 'ora.asm' on 'node1'CRS-2677: Stop of 'ora.asm' on 'node1' succeededCRS-2673: Attempting to stop 'ora.ctssd' on 'node1'CRS-2677: Stop of 'ora.ctssd' on 'node1' succeededCRS-2673: Attempting to stop 'ora.cssdmonitor' on 'node1'CRS-2677: Stop of 'ora.cssdmonitor' on 'node1' succeededCRS-2673: Attempting to stop 'ora.cssd' on 'node1'CRS-2677: Stop of 'ora.cssd' on 'node1' succeededCRS-2673: Attempting to stop 'ora.gpnpd' on 'node1'CRS-2677: Stop of 'ora.gpnpd' on 'node1' succeededCRS-2673: Attempting to stop 'ora.gipcd' on 'node1'CRS-2677: Stop of 'ora.gipcd' on 'node1' succeededCRS-2673: Attempting to stop 'ora.mdnsd' on 'node1'CRS-2677: Stop of 'ora.mdnsd' on 'node1' succeededCRS-2672: Attempting to start 'ora.mdnsd' on 'node1'CRS-2676: Start of 'ora.mdnsd' on 'node1' succeededCRS-2672: Attempting to start 'ora.gipcd' on 'node1'CRS-2676: Start of 'ora.gipcd' on 'node1' succeededCRS-2672: Attempting to start 'ora.gpnpd' on 'node1'CRS-2676: Start of 'ora.gpnpd' on 'node1' succeededCRS-2672: Attempting to start 'ora.cssdmonitor' on 'node1'CRS-2676: Start of 'ora.cssdmonitor' on 'node1' succeededCRS-2672: Attempting to start 'ora.cssd' on 'node1'CRS-2672: Attempting to start 'ora.diskmon' on 'node1'CRS-2676: Start of 'ora.diskmon' on 'node1' succeededCRS-2676: Start of 'ora.cssd' on 'node1' succeededCRS-2672: Attempting to start 'ora.ctssd' on 'node1'CRS-2676: Start of 'ora.ctssd' on 'node1' succeededCRS-2672: Attempting to start 'ora.asm' on 'node1'CRS-2676: Start of 'ora.asm' on 'node1' succeededCRS-2672: Attempting to start 'ora.crsd' on 'node1'CRS-2676: Start of 'ora.crsd' on 'node1' succeededCRS-2672: Attempting to start 'ora.evmd' on 'node1'CRS-2676: Start of 'ora.evmd' on 'node1' succeededCRS-2672: Attempting to start 'ora.asm' on 'node1'CRS-2676: Start of 'ora.asm' on 'node1' succeededCRS-2672: Attempting to start 'ora.OCR_VOTE.dg' on 'node1'CRS-2676: Start of 'ora.OCR_VOTE.dg' on 'node1' succeededCRS-2672: Attempting to start 'ora.registry.acfs' on 'node1'CRS-2676: Start of 'ora.registry.acfs' on 'node1' succeedednode1     2014/06/09 10:31:50     /u01/11.2.0/grid/cdata/node1/backup_20140609_103150.olrPreparing packages for installation...cvuqdisk-1.0.7-1Configure Oracle Grid Infrastructure for a Cluster ... succeededUpdating inventory properties for clusterwareStarting Oracle Universal Installer...Checking swap space: must be greater than 500 MB.   Actual 4071 MB    PassedThe inventory pointer is located at /etc/oraInst.locThe inventory is located at /u01/app/oraInventory'UpdateNodeList' was successful.

node2:

[root@node2 ~]# /u01/app/oraInventory/orainstRoot.sh Changing permissions of /u01/app/oraInventory.Adding read,write permissions for group.Removing read,write,execute permissions for world.Changing groupname of /u01/app/oraInventory to oinstall.The execution of the script is complete.[root@node2 ~]# /u01/11.2.0/grid/root.shRunning Oracle 11g root.sh script...The following environment variables are set as:    ORACLE_OWNER= grid    ORACLE_HOME=  /u01/11.2.0/gridEnter the full pathname of the local bin directory: [/usr/local/bin]:    Copying dbhome to /usr/local/bin ...   Copying oraenv to /usr/local/bin ...   Copying coraenv to /usr/local/bin ...Creating /etc/oratab file...Entries will be added to the /etc/oratab file as needed byDatabase Configuration Assistant when a database is createdFinished running generic part of root.sh script.Now product-specific root actions will be performed.2014-06-09 10:32:35: Parsing the host name2014-06-09 10:32:35: Checking for super user privileges2014-06-09 10:32:35: User has super user privilegesUsing configuration parameter file: /u01/11.2.0/grid/crs/install/crsconfig_paramsCreating trace directoryLOCAL ADD MODE Creating OCR keys for user 'root', privgrp 'root'..Operation successful.Adding daemon to inittabCRS-4123: Oracle High Availability Services has been started.ohasd is startingCRS-4402: The CSS daemon was started in exclusive mode but found an active CSS daemon on node node1, number 1, and is terminatingAn active cluster was found during exclusive startup, restarting to join the clusterCRS-2672: Attempting to start 'ora.mdnsd' on 'node2'CRS-2676: Start of 'ora.mdnsd' on 'node2' succeededCRS-2672: Attempting to start 'ora.gipcd' on 'node2'CRS-2676: Start of 'ora.gipcd' on 'node2' succeededCRS-2672: Attempting to start 'ora.gpnpd' on 'node2'CRS-2676: Start of 'ora.gpnpd' on 'node2' succeededCRS-2672: Attempting to start 'ora.cssdmonitor' on 'node2'CRS-2676: Start of 'ora.cssdmonitor' on 'node2' succeededCRS-2672: Attempting to start 'ora.cssd' on 'node2'CRS-2672: Attempting to start 'ora.diskmon' on 'node2'CRS-2676: Start of 'ora.diskmon' on 'node2' succeededCRS-2676: Start of 'ora.cssd' on 'node2' succeededCRS-2672: Attempting to start 'ora.ctssd' on 'node2'CRS-2676: Start of 'ora.ctssd' on 'node2' succeededCRS-2672: Attempting to start 'ora.drivers.acfs' on 'node2'CRS-2676: Start of 'ora.drivers.acfs' on 'node2' succeededCRS-2672: Attempting to start 'ora.asm' on 'node2'CRS-2676: Start of 'ora.asm' on 'node2' succeededCRS-2672: Attempting to start 'ora.crsd' on 'node2'CRS-2676: Start of 'ora.crsd' on 'node2' succeededCRS-2672: Attempting to start 'ora.evmd' on 'node2'CRS-2676: Start of 'ora.evmd' on 'node2' succeedednode2     2014/06/09 10:36:24     /u01/11.2.0/grid/cdata/node2/backup_20140609_103624.olrPreparing packages for installation...cvuqdisk-1.0.7-1Configure Oracle Grid Infrastructure for a Cluster ... succeededUpdating inventory properties for clusterwareStarting Oracle Universal Installer...Checking swap space: must be greater than 500 MB.   Actual 4095 MB    PassedThe inventory pointer is located at /etc/oraInst.locThe inventory is located at /u01/app/oraInventory'UpdateNodeList' was successful.



GI安装后的检测,安装成功并退出。

验证GI:

[root@node1 soft]# crsctl check crsCRS-4638: Oracle High Availability Services is onlineCRS-4537: Cluster Ready Services is onlineCRS-4529: Cluster Synchronization Services is onlineCRS-4533: Event Manager is online[root@node1 soft]# [root@node1 soft]# crs_stat -tName           Type           Target    State     Host        ------------------------------------------------------------ora.DG1.dg     ora....up.type ONLINE    ONLINE    node1       ora....ER.lsnr ora....er.type ONLINE    ONLINE    node1       ora....N1.lsnr ora....er.type ONLINE    ONLINE    node1       ora....VOTE.dg ora....up.type ONLINE    ONLINE    node1       ora.RCY1.dg    ora....up.type ONLINE    ONLINE    node1       ora.asm        ora.asm.type   ONLINE    ONLINE    node1       ora.eons       ora.eons.type  ONLINE    ONLINE    node1       ora.gsd        ora.gsd.type   OFFLINE   OFFLINE               ora....network ora....rk.type ONLINE    ONLINE    node1       ora....SM1.asm application    ONLINE    ONLINE    node1       ora....E1.lsnr application    ONLINE    ONLINE    node1       ora.node1.gsd  application    OFFLINE   OFFLINE               ora.node1.ons  application    ONLINE    ONLINE    node1       ora.node1.vip  ora....t1.type ONLINE    ONLINE    node1       ora....SM2.asm application    ONLINE    ONLINE    node2       ora....E2.lsnr application    ONLINE    ONLINE    node2       ora.node2.gsd  application    OFFLINE   OFFLINE               ora.node2.ons  application    ONLINE    ONLINE    node2       ora.node2.vip  ora....t1.type ONLINE    ONLINE    node2       ora.oc4j       ora.oc4j.type  OFFLINE   OFFLINE               ora.ons        ora.ons.type   ONLINE    ONLINE    node1       ora.prod.db    ora....se.type OFFLINE   OFFLINE               ora....ry.acfs ora....fs.type ONLINE    ONLINE    node1       ora.scan1.vip  ora....ip.type ONLINE    ONLINE    node1


@至此,GI安装成功!

0