首页 > 代码库 > 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:3.安装Oracle RAC-3.4.安装Grid Infrastructure

基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:3.安装Oracle RAC-3.4.安装Grid Infrastructure

3.4.安装Grid Infrastructure

3.4.1.安装Grid

1.运行 grid的安装文件runInstaller

[grid@linuxrac1 grid]$ ./runInstaller

Starting Oracle Universal Installer...

 

Checking Temp space: must be greater than 120 MB.   Actual 14708 MB    Passed

Checking swap space: must be greater than 150 MB.   Actual 5945 MB    Passed

Checking monitor: must be configured to display at least 256 colors.    Actual 16777216    Passed

Preparing to launch Oracle Universal Installer from /tmp/OraInstall2014-09-26_12

 

                      安装图 略

 

 

以root用户按顺序执行

1.[root@rac1 ~]# /u01/app/oraInventory/orainstRoot.sh

2.[root@rac2 ~]# /u01/app/oraInventory/orainstRoot.sh

3.[root@rac1 ~]# /u01/app/11.2.0/grid/root.sh

4.[root@rac2 ~]# /u01/app/11.2.0/grid/root.sh 运行完脚本后,点击ok完成安装.如果不能rac-scan,那么会报错

 

[root@linuxrac1 ~]# /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@linuxrac2 ~]# /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@linuxrac1 ~]# /u01/app/11.2.0/grid/root.sh

Running Oracle 11g root.sh script...

 

The following environment variables are set as:

    ORACLE_OWNER= grid

    ORACLE_HOME=  /u01/app/11.2.0/grid

 

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

The file "dbhome" already exists in /usr/local/bin.  Overwrite it? (y/n)

[n]: y

   Copying dbhome to /usr/local/bin ...

The file "oraenv" already exists in /usr/local/bin.  Overwrite it? (y/n)

[n]: y

   Copying oraenv to /usr/local/bin ...

The file "coraenv" already exists in /usr/local/bin.  Overwrite it? (y/n)

[n]: y

   Copying coraenv to /usr/local/bin ...

 

Entries will be added to the /etc/oratab file as needed by

Database Configuration Assistant when a database is created

Finished running generic part of root.sh script.

Now product-specific root actions will be performed.

2014-10-17 00:24:16: Parsing the host name

2014-10-17 00:24:16: Checking for super user privileges

2014-10-17 00:24:16: User has super user privileges

Using configuration parameter file: /u01/app/11.2.0/grid/crs/install/crsconfig_params

Creating trace directory

LOCAL 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 cert

Adding daemon to inittab

CRS-4123: Oracle High Availability Services has been started.

ohasd is starting

ADVM/ACFS is not supported on centos-release-5-4.el5.centos.1

CRS-2672: Attempting to start ‘ora.gipcd‘ on ‘linuxrac1‘

CRS-2672: Attempting to start ‘ora.mdnsd‘ on ‘linuxrac1‘

CRS-2676: Start of ‘ora.gipcd‘ on ‘linuxrac1‘ succeeded

CRS-2676: Start of ‘ora.mdnsd‘ on ‘linuxrac1‘ succeeded

CRS-2672: Attempting to start ‘ora.gpnpd‘ on ‘linuxrac1‘

CRS-2676: Start of ‘ora.gpnpd‘ on ‘linuxrac1‘ succeeded

CRS-2672: Attempting to start ‘ora.cssdmonitor‘ on ‘linuxrac1‘

CRS-2676: Start of ‘ora.cssdmonitor‘ on ‘linuxrac1‘ succeeded

CRS-2672: Attempting to start ‘ora.cssd‘ on ‘linuxrac1‘

CRS-2672: Attempting to start ‘ora.diskmon‘ on ‘linuxrac1‘

CRS-2676: Start of ‘ora.diskmon‘ on ‘linuxrac1‘ succeeded

CRS-2676: Start of ‘ora.cssd‘ on ‘linuxrac1‘ succeeded

CRS-2672: Attempting to start ‘ora.ctssd‘ on ‘linuxrac1‘

CRS-2676: Start of ‘ora.ctssd‘ on ‘linuxrac1‘ succeeded

 

ASM created and started successfully.

 

DiskGroup OCR_VOTE created successfully.

 

clscfg: -install mode specified

Successfully accumulated necessary OCR keys.

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

Operation successful.

CRS-2672: Attempting to start ‘ora.crsd‘ on ‘linuxrac1‘

CRS-2676: Start of ‘ora.crsd‘ on ‘linuxrac1‘ succeeded

CRS-4256: Updating the profile

Successful addition of voting disk 4657b29f8f874f22bfd2d3d9ace93e9f.

Successfully replaced voting disk group with +OCR_VOTE.

CRS-4256: Updating the profile

CRS-4266: Voting file(s) successfully replaced

##  STATE    File Universal Id                File Name Disk group

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

 1. ONLINE   4657b29f8f874f22bfd2d3d9ace93e9f (ORCL:OCR_VOTE) [OCR_VOTE]

Located 1 voting disk(s).

CRS-2673: Attempting to stop ‘ora.crsd‘ on ‘linuxrac1‘

CRS-2677: Stop of ‘ora.crsd‘ on ‘linuxrac1‘ succeeded

CRS-2673: Attempting to stop ‘ora.asm‘ on ‘linuxrac1‘

CRS-2677: Stop of ‘ora.asm‘ on ‘linuxrac1‘ succeeded

CRS-2673: Attempting to stop ‘ora.ctssd‘ on ‘linuxrac1‘

CRS-2677: Stop of ‘ora.ctssd‘ on ‘linuxrac1‘ succeeded

CRS-2673: Attempting to stop ‘ora.cssdmonitor‘ on ‘linuxrac1‘

CRS-2677: Stop of ‘ora.cssdmonitor‘ on ‘linuxrac1‘ succeeded

CRS-2673: Attempting to stop ‘ora.cssd‘ on ‘linuxrac1‘

CRS-2677: Stop of ‘ora.cssd‘ on ‘linuxrac1‘ succeeded

CRS-2673: Attempting to stop ‘ora.gpnpd‘ on ‘linuxrac1‘

CRS-2677: Stop of ‘ora.gpnpd‘ on ‘linuxrac1‘ succeeded

CRS-2673: Attempting to stop ‘ora.gipcd‘ on ‘linuxrac1‘

CRS-2677: Stop of ‘ora.gipcd‘ on ‘linuxrac1‘ succeeded

CRS-2673: Attempting to stop ‘ora.mdnsd‘ on ‘linuxrac1‘

CRS-2677: Stop of ‘ora.mdnsd‘ on ‘linuxrac1‘ succeeded

CRS-2672: Attempting to start ‘ora.mdnsd‘ on ‘linuxrac1‘

CRS-2676: Start of ‘ora.mdnsd‘ on ‘linuxrac1‘ succeeded

CRS-2672: Attempting to start ‘ora.gipcd‘ on ‘linuxrac1‘

CRS-2676: Start of ‘ora.gipcd‘ on ‘linuxrac1‘ succeeded

CRS-2672: Attempting to start ‘ora.gpnpd‘ on ‘linuxrac1‘

CRS-2676: Start of ‘ora.gpnpd‘ on ‘linuxrac1‘ succeeded

CRS-2672: Attempting to start ‘ora.cssdmonitor‘ on ‘linuxrac1‘

CRS-2676: Start of ‘ora.cssdmonitor‘ on ‘linuxrac1‘ succeeded

CRS-2672: Attempting to start ‘ora.cssd‘ on ‘linuxrac1‘

CRS-2672: Attempting to start ‘ora.diskmon‘ on ‘linuxrac1‘

CRS-2676: Start of ‘ora.diskmon‘ on ‘linuxrac1‘ succeeded

CRS-2676: Start of ‘ora.cssd‘ on ‘linuxrac1‘ succeeded

CRS-2672: Attempting to start ‘ora.ctssd‘ on ‘linuxrac1‘

CRS-2676: Start of ‘ora.ctssd‘ on ‘linuxrac1‘ succeeded

CRS-2672: Attempting to start ‘ora.asm‘ on ‘linuxrac1‘

CRS-2676: Start of ‘ora.asm‘ on ‘linuxrac1‘ succeeded

CRS-2672: Attempting to start ‘ora.crsd‘ on ‘linuxrac1‘

CRS-2676: Start of ‘ora.crsd‘ on ‘linuxrac1‘ succeeded

CRS-2672: Attempting to start ‘ora.evmd‘ on ‘linuxrac1‘

CRS-2676: Start of ‘ora.evmd‘ on ‘linuxrac1‘ succeeded

CRS-2672: Attempting to start ‘ora.asm‘ on ‘linuxrac1‘

CRS-2676: Start of ‘ora.asm‘ on ‘linuxrac1‘ succeeded

CRS-2672: Attempting to start ‘ora.OCR_VOTE.dg‘ on ‘linuxrac1‘

CRS-2676: Start of ‘ora.OCR_VOTE.dg‘ on ‘linuxrac1‘ succeeded

 

linuxrac1     2014/10/17 00:28:25     /u01/app/11.2.0/grid/cdata/linuxrac1/backup_20141017_002825.olr

Preparing packages for installation...

cvuqdisk-1.0.7-1

Configure Oracle Grid Infrastructure for a Cluster ... succeeded

Updating inventory properties for clusterware

Starting Oracle Universal Installer...

 

Checking swap space: must be greater than 500 MB.   Actual 5945 MB    Passed

The inventory pointer is located at /etc/oraInst.loc

The inventory is located at /u01/app/oraInventory

‘UpdateNodeList‘ was successful.

[root@linuxrac2 ~]# /u01/app/11.2.0/grid/root.sh

Running Oracle 11g root.sh script...

 

The following environment variables are set as:

    ORACLE_OWNER= grid

    ORACLE_HOME=  /u01/app/11.2.0/grid

 

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

The file "dbhome" already exists in /usr/local/bin.  Overwrite it? (y/n)

[n]: y

   Copying dbhome to /usr/local/bin ...

The file "oraenv" already exists in /usr/local/bin.  Overwrite it? (y/n)

[n]: y

   Copying oraenv to /usr/local/bin ...

The file "coraenv" already exists in /usr/local/bin.  Overwrite it? (y/n)

[n]: y

   Copying coraenv to /usr/local/bin ...

 

Entries will be added to the /etc/oratab file as needed by

Database Configuration Assistant when a database is created

Finished running generic part of root.sh script.

Now product-specific root actions will be performed.

2014-10-17 00:30:02: Parsing the host name

2014-10-17 00:30:02: Checking for super user privileges

2014-10-17 00:30:02: User has super user privileges

Using configuration parameter file: /u01/app/11.2.0/grid/crs/install/crsconfig_params

Creating trace directory

LOCAL ADD MODE

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

Operation successful.

Adding daemon to inittab

CRS-4123: Oracle High Availability Services has been started.

ohasd is starting

ADVM/ACFS is not supported on centos-release-5-4.el5.centos.1

CRS-4402: The CSS daemon was started in exclusive mode but found an active CSS daemon on node linuxrac1, number 1, and is terminating

An active cluster was found during exclusive startup, restarting to join the cluster

CRS-2672: Attempting to start ‘ora.mdnsd‘ on ‘linuxrac2‘

CRS-2676: Start of ‘ora.mdnsd‘ on ‘linuxrac2‘ succeeded

CRS-2672: Attempting to start ‘ora.gipcd‘ on ‘linuxrac2‘

CRS-2676: Start of ‘ora.gipcd‘ on ‘linuxrac2‘ succeeded

CRS-2672: Attempting to start ‘ora.gpnpd‘ on ‘linuxrac2‘

CRS-2676: Start of ‘ora.gpnpd‘ on ‘linuxrac2‘ succeeded

CRS-2672: Attempting to start ‘ora.cssdmonitor‘ on ‘linuxrac2‘

CRS-2676: Start of ‘ora.cssdmonitor‘ on ‘linuxrac2‘ succeeded

CRS-2672: Attempting to start ‘ora.cssd‘ on ‘linuxrac2‘

CRS-2672: Attempting to start ‘ora.diskmon‘ on ‘linuxrac2‘

CRS-2676: Start of ‘ora.diskmon‘ on ‘linuxrac2‘ succeeded

CRS-2676: Start of ‘ora.cssd‘ on ‘linuxrac2‘ succeeded

CRS-2672: Attempting to start ‘ora.ctssd‘ on ‘linuxrac2‘

CRS-2676: Start of ‘ora.ctssd‘ on ‘linuxrac2‘ succeeded

CRS-2672: Attempting to start ‘ora.asm‘ on ‘linuxrac2‘

CRS-2676: Start of ‘ora.asm‘ on ‘linuxrac2‘ succeeded

CRS-2672: Attempting to start ‘ora.crsd‘ on ‘linuxrac2‘

CRS-2676: Start of ‘ora.crsd‘ on ‘linuxrac2‘ succeeded

CRS-2672: Attempting to start ‘ora.evmd‘ on ‘linuxrac2‘

CRS-2676: Start of ‘ora.evmd‘ on ‘linuxrac2‘ succeeded

linuxrac2     2014/10/17 00:32:27     /u01/app/11.2.0/grid/cdata/linuxrac2/backup_20141017_003227.olr

Preparing packages for installation...

cvuqdisk-1.0.7-1

Configure Oracle Grid Infrastructure for a Cluster ... succeeded

Updating inventory properties for clusterware

Starting Oracle Universal Installer...

 

Checking swap space: must be greater than 500 MB.   Actual 5945 MB    Passed

The inventory pointer is located at /etc/oraInst.loc

The inventory is located at /u01/app/oraInventory

‘UpdateNodeList‘ was successful.

 

3.4.2.确认集群软件安装成功

查看集群软件安装结果

[root@linuxrac1 /]# crs_stat -t

Name           Type           Target    State     Host       

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

ora....ER.lsnr ora....er.type ONLINE    ONLINE    linuxrac1  

ora....N1.lsnr ora....er.type ONLINE    ONLINE    linuxrac1  

ora....VOTE.dg ora....up.type ONLINE    ONLINE    linuxrac1  

ora.asm        ora.asm.type   ONLINE    ONLINE    linuxrac1  

ora.eons       ora.eons.type  ONLINE    ONLINE    linuxrac1  

ora.gsd        ora.gsd.type   OFFLINE   OFFLINE              

ora....SM1.asm application    ONLINE    ONLINE    linuxrac1  

ora....C1.lsnr application    ONLINE    ONLINE    linuxrac1  

ora....ac1.gsd application    OFFLINE   OFFLINE              

ora....ac1.ons application    ONLINE    ONLINE    linuxrac1  

ora....ac1.vip ora....t1.type ONLINE    ONLINE    linuxrac1  

ora....SM2.asm application    ONLINE    ONLINE    linuxrac2  

ora....C2.lsnr application    ONLINE    ONLINE    linuxrac2  

ora....ac2.gsd application    OFFLINE   OFFLINE              

ora....ac2.ons application    ONLINE    ONLINE    linuxrac2  

ora....ac2.vip ora....t1.type ONLINE    ONLINE    linuxrac2  

ora....network ora....rk.type ONLINE    ONLINE    linuxrac1  

ora.oc4j       ora.oc4j.type  OFFLINE   OFFLINE              

ora.ons        ora.ons.type   ONLINE    ONLINE    linuxrac1  

ora.scan1.vip  ora....ip.type ONLINE    ONLINE    linuxrac1

 

[root@linuxrac1 /]# crs_stat -t -v

Name           Type           R/RA   F/FT   Target    State     Host       

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

ora....ER.lsnr ora....er.type 0/5    0/     ONLINE    ONLINE    linuxrac1  

ora....N1.lsnr ora....er.type 0/5    0/0    ONLINE    ONLINE    linuxrac1  

ora....VOTE.dg ora....up.type 0/5    0/     ONLINE    ONLINE    linuxrac1  

ora.asm        ora.asm.type   0/5    0/     ONLINE    ONLINE    linuxrac1  

ora.eons       ora.eons.type  0/3    0/     ONLINE    ONLINE    linuxrac1  

ora.gsd        ora.gsd.type   0/5    0/     OFFLINE   OFFLINE              

ora....SM1.asm application    0/5    0/0    ONLINE    ONLINE    linuxrac1  

ora....C1.lsnr application    0/5    0/0    ONLINE    ONLINE    linuxrac1  

ora....ac1.gsd application    0/5    0/0    OFFLINE   OFFLINE              

ora....ac1.ons application    0/3    0/0    ONLINE    ONLINE    linuxrac1  

ora....ac1.vip ora....t1.type 0/0    0/0    ONLINE    ONLINE    linuxrac1  

ora....SM2.asm application    0/5    0/0    ONLINE    ONLINE    linuxrac2  

ora....C2.lsnr application    0/5    0/0    ONLINE    ONLINE    linuxrac2  

ora....ac2.gsd application    0/5    0/0    OFFLINE   OFFLINE               

ora....ac2.ons application    0/3    0/0    ONLINE    ONLINE    linuxrac2  

ora....ac2.vip ora....t1.type 0/0    0/0    ONLINE    ONLINE    linuxrac2  

ora....network ora....rk.type 0/5    0/     ONLINE    ONLINE    linuxrac1  

ora.oc4j       ora.oc4j.type  0/5    0/0    OFFLINE   OFFLINE              

ora.ons        ora.ons.type   0/3    0/     ONLINE    ONLINE    linuxrac1  

ora.scan1.vip  ora....ip.type 0/0    0/0    ONLINE    ONLINE    linuxrac1

 

3.4.3.创建ASM磁盘组

  本次任务将创建 3 个asm 磁盘组,分别为:DATA,FRA。其中DATA 将存放数据库文件;FRA 存放闪回文件.

在grid 用户下,执行 asmca,启动 asm 磁盘组创建向导。

在grid用户下,执行asmca

[grid@linuxrac1 ~]$ pwd

/home/grid

[grid@linuxrac1 ~]$ asmca

基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:3.安装Oracle RAC-3.4.安装Grid Infrastructure