This entry is part 9 of 10 in the series 11gR2 RAC on x86 64bit Solaris 10

On successful completion of cluster verification utility, you can proceed with installation of Oracle Clusterware. This section has the screenshots of clusterware installation including running the scripts as root from both nodes. DO NOT RUN these scripts parallely, run them on one node and then the other on completion of the script on the first node.

CRS Installation Screen Shots

The following screen shots describe the process of installing CRS. Carefully choose the options as shown here.

CRS Installation Screen 01

Run Installer

CRS Installation Screen 02

Oracle Installer

CRS Installation Screen 03

Choose Advanced Installation

CRS Installation Screen 04

Select Languages

CRS Installation Screen 05

SCAN Information

CRS Installation Screen 06

Add Node

CRS Installation Screen 06

Add Node Box

CRS Installation Screen 06

Proceed after adding node

CRS Installation Screen 07

Validating Node Readiness

CRS Installation Screen 08

Choose Public and Private interfaces

CRS Installation Screen 09

Choose Filesystem - ASM or Shared

CRS Installation Screen 10

Choose Disks for ACFS

CRS Installation Screen 11

Enter Passwords for ASM instance

CRS Installation Screen 12

Password complexity alert - ignore this

CRS Installation Screen 13

Select OS Groups for ASM instance

CRS Installation Screen 14

Ignore this alert

CRS Installation Screen 15

Enter base and home for CRS binaries

CRS Installation Screen 16

Enter oracle inventory location

CRS Installation Screen 17

Pre requisite checks

CRS Installation Screen 18

Save response file

CRS Installation Screen 19

Installation Progress Screen

CRS Installation Screen 20

Installation Progress.....

CRS Installation Screen 21

Run root scripts on both nodes - serially - refer to root script section

CRS Installation Screen 22

Post root script grid configuration - automatically performed by installer

CRS Installation Screen 23

Completion of installation

Post install scripts as root

Run the orainstRoot.sh and root.sh scripts (as shown in the installer), on the first node. Once completed, run the same on the second node.

?View Code LANGUAGE
# hostname
rac-node-01
# /crs/app/oraInventory/orainstRoot.sh
Changing permissions of /crs/app/oraInventory.
Adding read,write permissions for group.
Removing read,write,execute permissions for world.
 
Changing groupname of /crs/app/oraInventory to oinstall.
The execution of the script is complete.
# /crs/app/11.2.0/grid/root.sh
Running Oracle 11g root.sh script...
 
The following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME=  /crs/app/11.2.0/grid
 
Enter the full pathname of the local bin directory: [/usr/local/bin]:
Creating /usr/local/bin directory...
   Copying dbhome to /usr/local/bin ...
   Copying oraenv to /usr/local/bin ...
   Copying coraenv to /usr/local/bin ...
 
Creating /var/opt/oracle/oratab file...
Entries will be added to the /var/opt/oracle/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.
2010-02-28 22:00:54: Parsing the host name
2010-02-28 22:00:54: Checking for super user privileges
2010-02-28 22:00:54: User has super user privileges
Using configuration parameter file: /crs/app/11.2.0/grid/crs/install/crsconfig_para
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
CRS-2672: Attempting to start 'ora.gipcd' on 'rac-node-01'
CRS-2672: Attempting to start 'ora.mdnsd' on 'rac-node-01'
CRS-2676: Start of 'ora.gipcd' on 'rac-node-01' succeeded
CRS-2676: Start of 'ora.mdnsd' on 'rac-node-01' succeeded
CRS-2672: Attempting to start 'ora.gpnpd' on 'rac-node-01'
CRS-2676: Start of 'ora.gpnpd' on 'rac-node-01' succeeded
CRS-2672: Attempting to start 'ora.cssdmonitor' on 'rac-node-01'
CRS-2676: Start of 'ora.cssdmonitor' on 'rac-node-01' succeeded
CRS-2672: Attempting to start 'ora.cssd' on 'rac-node-01'
CRS-2672: Attempting to start 'ora.diskmon' on 'rac-node-01'
CRS-2676: Start of 'ora.diskmon' on 'rac-node-01' succeeded
CRS-2676: Start of 'ora.cssd' on 'rac-node-01' succeeded
CRS-2672: Attempting to start 'ora.ctssd' on 'rac-node-01'
CRS-2676: Start of 'ora.ctssd' on 'rac-node-01' succeeded
 
ASM created and started successfully.
 
DiskGroup ACFS_DG 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 'rac-node-01'
CRS-2676: Start of 'ora.crsd' on 'rac-node-01' succeeded
CRS-4256: Updating the profile
Successful addition of voting disk 83916a120c894fcabf6dc58702ac713a.
Successful addition of voting disk 05e07cf87bd24ff9bfb47be2c522143c.
Successful addition of voting disk 0095a17877eb4ff8bf5b5a4c4a535816.
Successfully replaced voting disk group with +ACFS_DG.
CRS-4256: Updating the profile
CRS-4266: Voting file(s) successfully replaced
##  STATE    File Universal Id                File Name Disk group
--  -----    -----------------                --------- ---------
 1. ONLINE   83916a120c894fcabf6dc58702ac713a (/dev/rdsk/c1t1d0s0) [ACFS_DG]
 2. ONLINE   05e07cf87bd24ff9bfb47be2c522143c (/dev/rdsk/c1t2d0s0) [ACFS_DG]
 3. ONLINE   0095a17877eb4ff8bf5b5a4c4a535816 (/dev/rdsk/c1t3d0s0) [ACFS_DG]
Located 3 voting disk(s).
CRS-2673: Attempting to stop 'ora.crsd' on 'rac-node-01'
CRS-2677: Stop of 'ora.crsd' on 'rac-node-01' succeeded
CRS-2673: Attempting to stop 'ora.asm' on 'rac-node-01'
CRS-2677: Stop of 'ora.asm' on 'rac-node-01' succeeded
CRS-2673: Attempting to stop 'ora.ctssd' on 'rac-node-01'
CRS-2677: Stop of 'ora.ctssd' on 'rac-node-01' succeeded
CRS-2673: Attempting to stop 'ora.cssdmonitor' on 'rac-node-01'
CRS-2677: Stop of 'ora.cssdmonitor' on 'rac-node-01' succeeded
CRS-2673: Attempting to stop 'ora.cssd' on 'rac-node-01'
CRS-2677: Stop of 'ora.cssd' on 'rac-node-01' succeeded
CRS-2673: Attempting to stop 'ora.gpnpd' on 'rac-node-01'
CRS-2677: Stop of 'ora.gpnpd' on 'rac-node-01' succeeded
CRS-2673: Attempting to stop 'ora.gipcd' on 'rac-node-01'
CRS-2677: Stop of 'ora.gipcd' on 'rac-node-01' succeeded
CRS-2673: Attempting to stop 'ora.mdnsd' on 'rac-node-01'
CRS-2677: Stop of 'ora.mdnsd' on 'rac-node-01' succeeded
CRS-2672: Attempting to start 'ora.mdnsd' on 'rac-node-01'
CRS-2676: Start of 'ora.mdnsd' on 'rac-node-01' succeeded
CRS-2672: Attempting to start 'ora.gipcd' on 'rac-node-01'
CRS-2676: Start of 'ora.gipcd' on 'rac-node-01' succeeded
CRS-2672: Attempting to start 'ora.gpnpd' on 'rac-node-01'
CRS-2676: Start of 'ora.gpnpd' on 'rac-node-01' succeeded
CRS-2672: Attempting to start 'ora.cssdmonitor' on 'rac-node-01'
CRS-2676: Start of 'ora.cssdmonitor' on 'rac-node-01' succeeded
CRS-2672: Attempting to start 'ora.cssd' on 'rac-node-01'
CRS-2672: Attempting to start 'ora.diskmon' on 'rac-node-01'
CRS-2676: Start of 'ora.diskmon' on 'rac-node-01' succeeded
CRS-2676: Start of 'ora.cssd' on 'rac-node-01' succeeded
CRS-2672: Attempting to start 'ora.ctssd' on 'rac-node-01'
CRS-2676: Start of 'ora.ctssd' on 'rac-node-01' succeeded
CRS-2672: Attempting to start 'ora.asm' on 'rac-node-01'
CRS-2676: Start of 'ora.asm' on 'rac-node-01' succeeded
CRS-2672: Attempting to start 'ora.crsd' on 'rac-node-01'
CRS-2676: Start of 'ora.crsd' on 'rac-node-01' succeeded
CRS-2672: Attempting to start 'ora.evmd' on 'rac-node-01'
CRS-2676: Start of 'ora.evmd' on 'rac-node-01' succeeded
CRS-2672: Attempting to start 'ora.asm' on 'rac-node-01'
CRS-2676: Start of 'ora.asm' on 'rac-node-01' succeeded
CRS-2672: Attempting to start 'ora.ACFS_DG.dg' on 'rac-node-01'
CRS-2676: Start of 'ora.ACFS_DG.dg' on 'rac-node-01' succeeded
 
rac-node-01     2010/02/28 22:08:15     /crs/app/11.2.0/grid/cdata/rac-node-01/backup_20100228_220815.olr
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 4614 MB    Passed
The inventory pointer is located at /var/opt/oracle/oraInst.loc
The inventory is located at /crs/app/oraInventory
'UpdateNodeList' was successful.

Run the scripts on NODE 2

?View Code LANGUAGE
# /crs/app/oraInventory/orainstRoot.sh
Changing permissions of /crs/app/oraInventory.
Adding read,write permissions for group.
Removing read,write,execute permissions for world.
 
Changing groupname of /crs/app/oraInventory to oinstall.
The execution of the script is complete.
# /crs/app/11.2.0/grid/root.sh
Running Oracle 11g root.sh script...
 
The following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME=  /crs/app/11.2.0/grid
 
Enter the full pathname of the local bin directory: [/usr/local/bin]:
Creating /usr/local/bin directory...
   Copying dbhome to /usr/local/bin ...
   Copying oraenv to /usr/local/bin ...
   Copying coraenv to /usr/local/bin ...
 
Creating /var/opt/oracle/oratab file...
Entries will be added to the /var/opt/oracle/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.
2010-02-28 22:09:42: Parsing the host name
2010-02-28 22:09:42: Checking for super user privileges
2010-02-28 22:09:42: User has super user privileges
Using configuration parameter file: /crs/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
CRS-4402: The CSS daemon was started in exclusive mode but found an active CSS daemon on node rac-node-01, 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 'rac-node-02'
CRS-2676: Start of 'ora.mdnsd' on 'rac-node-02' succeeded
CRS-2672: Attempting to start 'ora.gipcd' on 'rac-node-02'
CRS-2676: Start of 'ora.gipcd' on 'rac-node-02' succeeded
CRS-2672: Attempting to start 'ora.gpnpd' on 'rac-node-02'
CRS-2676: Start of 'ora.gpnpd' on 'rac-node-02' succeeded
CRS-2672: Attempting to start 'ora.cssdmonitor' on 'rac-node-02'
CRS-2676: Start of 'ora.cssdmonitor' on 'rac-node-02' succeeded
CRS-2672: Attempting to start 'ora.cssd' on 'rac-node-02'
CRS-2672: Attempting to start 'ora.diskmon' on 'rac-node-02'
CRS-2676: Start of 'ora.diskmon' on 'rac-node-02' succeeded
CRS-2676: Start of 'ora.cssd' on 'rac-node-02' succeeded
CRS-2672: Attempting to start 'ora.ctssd' on 'rac-node-02'
CRS-2676: Start of 'ora.ctssd' on 'rac-node-02' succeeded
CRS-2672: Attempting to start 'ora.asm' on 'rac-node-02'
CRS-2676: Start of 'ora.asm' on 'rac-node-02' succeeded
CRS-2672: Attempting to start 'ora.crsd' on 'rac-node-02'
CRS-2676: Start of 'ora.crsd' on 'rac-node-02' succeeded
CRS-2672: Attempting to start 'ora.evmd' on 'rac-node-02'
CRS-2676: Start of 'ora.evmd' on 'rac-node-02' succeeded
 
rac-node-02     2010/02/28 22:13:37     /crs/app/11.2.0/grid/cdata/rac-node-02/backup_20100228_221337.olr
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 4625 MB    Passed
The inventory pointer is located at /var/opt/oracle/oraInst.loc
The inventory is located at /crs/app/oraInventory
'UpdateNodeList' was successful.
#

Check the status of the cluster using crs_stat from the grid home/bin directory

?View Code LANGUAGE
 ./crs_stat -t
Name           Type           Target    State     Host
------------------------------------------------------------
ora.ACFS_DG.dg ora....up.type ONLINE    ONLINE    rac-node-01
ora....ER.lsnr ora....er.type ONLINE    ONLINE    rac-node-01
ora....N1.lsnr ora....er.type ONLINE    ONLINE    rac-node-01
ora.asm        ora.asm.type   ONLINE    ONLINE    rac-node-01
ora.eons       ora.eons.type  ONLINE    ONLINE    rac-node-01
ora.gsd        ora.gsd.type   OFFLINE   OFFLINE
ora....network ora....rk.type ONLINE    ONLINE    rac-node-01
ora.oc4j       ora.oc4j.type  OFFLINE   OFFLINE
ora.ons        ora.ons.type   ONLINE    ONLINE    rac-node-01
ora....SM1.asm application    ONLINE    ONLINE    rac-node-01
ora....01.lsnr application    ONLINE    ONLINE    rac-node-01
ora....-01.gsd application    OFFLINE   OFFLINE
ora....-01.ons application    ONLINE    ONLINE    rac-node-01
ora....-01.vip ora....t1.type ONLINE    ONLINE    rac-node-01
ora....SM2.asm application    ONLINE    ONLINE    rac-node-02
ora....02.lsnr application    ONLINE    ONLINE    rac-node-02
ora....-02.gsd application    OFFLINE   OFFLINE
ora....-02.ons application    ONLINE    ONLINE    rac-node-02
ora....-02.vip ora....t1.type ONLINE    ONLINE    rac-node-02
ora.scan1.vip  ora....ip.type ONLINE    ONLINE    rac-node-01

Popularity: 3% [?]

2 Responses to “Part 9 – Oracle 11gR2 RAC Solaris 10 – CRS Installation”

  1. Nafey Says:
    Nafey

    Lovely post.
    Two thumbs up for a detailed installation steps.

  2. Oracle Masters » Blog Archive » Part 1 – Oracle 10gR2 RAC Solaris 10 – Introduction Says:
    Oracle Masters » Blog Archive » Part 1 – Oracle 10gR2 RAC Solaris 10 – Introduction

    [...] Part 3 – Oracle 10gR2 RAC Solaris 10 – CRS Installation [...]

Leave a Reply

Internet Advertisingundelete