*******************************************************************
* Description: Oracle RAC 12.2.0.1 installation with response file
* Date: 01:10 PM EST, 12/01/2019
*******************************************************************

		 
<1> Pre-work on network level setting:
     |
     |__ o. Following IP address are needed by setting eth0 network card:

                 [*** RAC-DB01 ***]
                 Public IP: 192.168.21.10
                 Private IP: 192.168.21.10
                 Virtual IP: 192.168.21.11
                 
                 [*** RAC-DB02 ***]
                 Public IP: 192.168.21.12
                 Private IP: 192.168.21.12
                 Virtual IP: 192.168.21.13
		 
		 
		 
		 
<2> Verify scanner listener hostname can be resolved on an splite individual server on both nodes:
     |
     |__ $ nslookup RAC-DB01
     |
     |__ $ nslookup RAC-DB02

                 Server:         192.168.21.20
                 Address:        192.168.21.20#53
                 
                 Name:   rac_scan_listener.emeralit.local
                 Address: 192.168.21.19
                 Name:   rac_scan_listener.emeralit.local
                 Address: 192.168.21.18
                 Name:   rac_scan_listener.emeralit.local
                 Address: 192.168.21.17

		 
		 

<3> Setup user "Oracle" SSH equivalance between 2 nodes with key pair:
     |
     |__ $ ssh-keygen -t rsa
     |
     |               Generating public/private rsa key pair.
     |               Enter file in which to save the key (/home/oracle/.ssh/id_rsa):
     |               Enter passphrase (empty for no passphrase):
     |               Enter same passphrase again:
     |               Your identification has been saved in /home/oracle/.ssh/id_rsa.
     |               Your public key has been saved in /home/oracle/.ssh/id_rsa.pub.
     |               The key fingerprint is:
     |               SHA256:J6AhnKlf82udygjUnL7sO5MACBj4v8Vn5XmejFAi3is oracle@RAC-DB01
     |               The key's randomart image is:
     |               +---[RSA 2048]----+
     |               |                 |
     |               | . o . .         |
     |               |  =.. =          |
     |               | ....= .         |
     |               |.  .++o S o o    |
     |               | . oo..O.= = .   |
     |               |  . Oo..Oo= o .  |
     |               |   o .o+Eo.o = . |
     |               |    . ++ .. . +  |
     |               +----[SHA256]-----+
     |
     |
     |__ $ mkdir /home/oracle/.ssh
     |
     |
     |__ $ cat .ssh/id_rsa.pub
     |   |
     |   |__ o. Copy and Paste the ouptut to the file on target server: /home/oracle/.ssh/authorized_keys
     |   |
     |   |__ o. If content exist, please append the new key in new line, and can be splite by blank line: /home/oracle/.ssh/authorized_keys
     |
     |
     |__ $ chmod 700 .ssh
     |
     |__ $ chmod 640 .ssh/authorized_keys		 
		 
		 
		 
		 
<4> Create directory for GRID_HOME, amd unzip the Grid Infrastructure Clusterware Software installation package:
     |
     |__ $ mkdir -p /u01/app/12.2.0.1/grid
     |
     |__ $ unzip /u01/app/12.2.0.1/grid/linuxx64_12201_grid_home.zip		 
		 
		 
		 
		 
<5> Verify /etc/hosts contains all IP on both nodes:		 
		 
             127.0.0.1      localhost.localdomain      localhost    smtp.eoriginal.net emeralit.net
             192.168.12.10  rac-db01.emeralit.local rac-db01
             192.168.12.11  rac-db01-vip
             192.168.19.10  rac-db01-priv
             192.168.12.12  rac-db01.emeralit.local rac-db01
             192.168.12.13  rac-db01-vip
             192.168.19.12  rac-db01-priv
             
             127.0.0.1      localhost.localdomain      localhost    smtp.emeralit.net emeralit.net
             192.168.12.10  rac-db01.emeralit.local rac-db01
             192.168.12.11  rac-db01-vip
             192.168.19.10  rac-db01-priv
             192.168.12.12  rac-db01.emeralit.local rac-db01
             192.168.12.13  rac-db01-vip
             192.168.19.12  rac-db01-priv		 
		 
		 
		 
		 
<6> Install cvuqdisk RPM package:
     |
     |__ o. If you do not use an Oracle Preinstallation RPM, and you want to use the Cluster Verification Utility, then you must install the cvuqdisk RPM.
     |      Without cvuqdisk, Cluster Verification Utility cannot discover shared disks, and you receive the error message "Package cvuqdisk not installed",
     |      when you run Cluster Verification Utility.
     |
     |__ $ sudo su -
     |
     |__ $ [root@rac_db01]# cd /u01/app/12.2.0.1/grid/cv/rpm
     |   
     |__ $ [root@rac-db01]# ls -ltr
     |
     |               -rw-r--r--. 1 oracle oinstall 8860 Jan  5  2017 cvuqdisk-1.0.10-1.rpm
     |
     |__ $ [root@rac-db01]# export CVUQDISK_GRP=oinstall
     |
     |__ $ [root@rac-db01]# rpm -iv cvuqdisk-1.0.10-1.
	 
                     Preparing packages...
                     cvuqdisk-1.0.10-1.x86_64
		 
		 
		 
		 
		 
<7> Execute the script RUNCLUVFY.sh to verify installation prerequisite on one node ONLY:
     |
     |__ $ nohup /u01/app/12.2.0.1/grid/runcluvfy.sh stage -pre crsinst -n rac-db01,rac-db02 -r 12.2 -verbose > /u01/runcluvfy_1835_05152019.log &
     |
     |__ $ cat /u02/software/runcluvfy_1835_05152019.log

                 ERROR:
                 PRVG-10467 : The default Oracle Inventory group could not be determined.
                 
                 Verifying Physical Memory ...
                   Node Name     Available                 Required                  Status
                   ------------  ------------------------  ------------------------  ----------
                   rac-db02      31.2616GB (3.278016E7KB)  8GB (8388608.0KB)         passed
                   rac-db01      31.2616GB (3.2780152E7KB) 8GB (8388608.0KB)         passed
                 Verifying Physical Memory ...PASSED
                 Verifying Available Physical Memory ...
                   Node Name     Available                 Required                  Status
                   ------------  ------------------------  ------------------------  ----------
                   rac-db02      30.6607GB (3.2150076E7KB)  50MB (51200.0KB)          passed
                   rac-db01      29.7583GB (3.1203816E7KB)  50MB (51200.0KB)          passed
                 Verifying Available Physical Memory ...PASSED
                 Verifying Swap Size ...
                   Node Name     Available                 Required                  Status
                   ------------  ------------------------  ------------------------  ----------
                   rac-db02      16GB (1.6777212E7KB)      16GB (1.6777216E7KB)      passed
                   rac-db01      16GB (1.6777212E7KB)      16GB (1.6777216E7KB)      passed
                 Verifying Swap Size ...PASSED
                 Verifying Free Space: rac-db02  :/usr,rac-db02  :/etc,rac-db02  :/sbin ...
                   Path              Node Name     Mount point   Available     Required      Status
                   ----------------  ------------  ------------  ------------  ------------  ------------
                   /usr              rac-db02      /             18.4727GB     25MB          passed
                   /etc              rac-db02      /             18.4727GB     25MB          passed
                   /sbin             rac-db02      /             18.4727GB     10MB          passed
                 Verifying Free Space: rac-db02  :/usr,rac-db02  :/etc,rac-db02  :/sbin ...PASSED
                 Verifying Free Space: rac-db02  :/var ...
                   Path              Node Name     Mount point   Available     Required      Status
                   ----------------  ------------  ------------  ------------  ------------  ------------
                   /var              rac-db02      /var          9.4385GB      5MB           passed
                 Verifying Free Space: rac-db02  :/var ...PASSED
                 Verifying Free Space: rac-db02  :/tmp ...
                   Path              Node Name     Mount point   Available     Required      Status
                   ----------------  ------------  ------------  ------------  ------------  ------------
                   /tmp              rac-db02      /tmp          16.3809GB     1GB           passed
                 Verifying Free Space: rac-db02  :/tmp ...PASSED
                 Verifying Free Space: rac-db01  :/usr,rac-db01  :/etc,rac-db01  :/sbin ...
                   Path              Node Name     Mount point   Available     Required      Status
                   ----------------  ------------  ------------  ------------  ------------  ------------
                   /usr              rac-db01      /             18.4727GB     25MB          passed
                   /etc              rac-db01      /             18.4727GB     25MB          passed
                   /sbin             rac-db01      /             18.4727GB     10MB          passed
                 Verifying Free Space: rac-db01  :/usr,rac-db01  :/etc,rac-db01  :/sbin ...PASSED
                 Verifying Free Space: rac-db01  :/var ...
                   Path              Node Name     Mount point   Available     Required      Status
                   ----------------  ------------  ------------  ------------  ------------  ------------
                   /var              rac-db01      /var          9.4395GB      5MB           passed
                 Verifying Free Space: rac-db01  :/var ...PASSED
                 Verifying Free Space: rac-db01  :/tmp ...
                   Path              Node Name     Mount point   Available     Required      Status
                   ----------------  ------------  ------------  ------------  ------------  ------------
                   /tmp              rac-db01      /tmp          16.3809GB     1GB           passed
                 Verifying Free Space: rac-db01  :/tmp ...PASSED
                 Verifying User Existence: oracle ...
                   Node Name     Status                    Comment
                   ------------  ------------------------  ------------------------
                   rac-db02      passed                    exists(20000)
                   rac-db01      passed                    exists(20000)
                 
                   Verifying Users With Same UID: 20000 ...PASSED
                 Verifying User Existence: oracle ...PASSED
                 Verifying Group Existence: asmadmin ...
                   Node Name     Status                    Comment
                   ------------  ------------------------  ------------------------
                   rac-db02      passed                    exists
                   rac-db01      passed                    exists
                 Verifying Group Existence: asmadmin ...PASSED
                 Verifying Group Existence: asmdba ...
                   Node Name     Status                    Comment
                   ------------  ------------------------  ------------------------
                   rac-db02      passed                    exists
                   rac-db01      passed                    exists
                 Verifying Group Existence: asmdba ...PASSED
                 Verifying Group Membership: asmadmin ...
                   Node Name         User Exists   Group Exists  User in Group  Status
                   ----------------  ------------  ------------  ------------  ----------------
                   rac-db02          yes           yes           yes           passed
                   rac-db01          yes           yes           yes           passed
                 Verifying Group Membership: asmadmin ...PASSED
                 Verifying Group Membership: asmdba ...
                   Node Name         User Exists   Group Exists  User in Group  Status
                   ----------------  ------------  ------------  ------------  ----------------
                   rac-db02          yes           yes           yes           passed
                   rac-db01          yes           yes           yes           passed
                 Verifying Group Membership: asmdba ...PASSED
                 Verifying Run Level ...
                   Node Name     run level                 Required                  Status
                   ------------  ------------------------  ------------------------  ----------
                   rac-db02      3                         3,5                       passed
                   rac-db01      3                         3,5                       passed
                 Verifying Run Level ...PASSED
                 Verifying Hard Limit: maximum open file descriptors ...
                   Node Name         Type          Available     Required      Status
                   ----------------  ------------  ------------  ------------  ----------------
                   rac-db02          hard          65536         65536         passed
                   rac-db01          hard          65536         65536         passed
                 Verifying Hard Limit: maximum open file descriptors ...PASSED
                 Verifying Soft Limit: maximum open file descriptors ...
                   Node Name         Type          Available     Required      Status
                   ----------------  ------------  ------------  ------------  ----------------
                   rac-db02          soft          1024          1024          passed
                   rac-db01          soft          1024          1024          passed
                 Verifying Soft Limit: maximum open file descriptors ...PASSED
                 Verifying Hard Limit: maximum user processes ...
                   Node Name         Type          Available     Required      Status
                   ----------------  ------------  ------------  ------------  ----------------
                   rac-db02          hard          16384         16384         passed
                   rac-db01          hard          16384         16384         passed
                 Verifying Hard Limit: maximum user processes ...PASSED
                 Verifying Soft Limit: maximum user processes ...
                   Node Name         Type          Available     Required      Status
                   ----------------  ------------  ------------  ------------  ----------------
                   rac-db02          soft          16384         2047          passed
                   rac-db01          soft          16384         2047          passed
                 Verifying Soft Limit: maximum user processes ...PASSED
                 Verifying Soft Limit: maximum stack size ...
                   Node Name         Type          Available     Required      Status
                   ----------------  ------------  ------------  ------------  ----------------
                   rac-db02          soft          10240         10240         passed
                   rac-db01          soft          10240         10240         passed
                 Verifying Soft Limit: maximum stack size ...PASSED
                 Verifying Architecture ...
                   Node Name     Available                 Required                  Status
                   ------------  ------------------------  ------------------------  ----------
                   rac-db02      x86_64                    x86_64                    passed
                   rac-db01      x86_64                    x86_64                    passed
                 Verifying Architecture ...PASSED
                 Verifying OS Kernel Version ...
                   Node Name     Available                 Required                  Status
                   ------------  ------------------------  ------------------------  ----------
                   rac-db02      3.10.0-957.12.1.el7.x86_64  3.10.0                    passed
                   rac-db01      3.10.0-957.12.1.el7.x86_64  3.10.0                    passed
                 Verifying OS Kernel Version ...PASSED
                 Verifying OS Kernel Parameter: semmsl ...
                   Node Name         Current       Configured    Required      Status        Comment
                   ----------------  ------------  ------------  ------------  ------------  ------------
                   rac-db01          250           undefined     250           passed
                   rac-db02          250           undefined     250           passed
                 Verifying OS Kernel Parameter: semmsl ...PASSED
                 Verifying OS Kernel Parameter: semmns ...
                   Node Name         Current       Configured    Required      Status        Comment
                   ----------------  ------------  ------------  ------------  ------------  ------------
                   rac-db01          32000         undefined     32000         passed
                   rac-db02          32000         undefined     32000         passed
                 Verifying OS Kernel Parameter: semmns ...PASSED
                 Verifying OS Kernel Parameter: semopm ...
                   Node Name         Current       Configured    Required      Status        Comment
                   ----------------  ------------  ------------  ------------  ------------  ------------
                   rac-db01          100           undefined     100           passed
                   rac-db02          100           undefined     100           passed
                 Verifying OS Kernel Parameter: semopm ...PASSED
                 Verifying OS Kernel Parameter: semmni ...
                   Node Name         Current       Configured    Required      Status        Comment
                   ----------------  ------------  ------------  ------------  ------------  ------------
                   rac-db01          128           undefined     128           passed
                   rac-db02          128           undefined     128           passed
                 Verifying OS Kernel Parameter: semmni ...PASSED
                 Verifying OS Kernel Parameter: shmmax ...
                   Node Name         Current       Configured    Required      Status        Comment
                   ----------------  ------------  ------------  ------------  ------------  ------------
                   rac-db01          4398046511104  undefined     16783437824   passed
                   rac-db02          4398046511104  undefined     16783441920   passed
                 Verifying OS Kernel Parameter: shmmax ...PASSED
                 Verifying OS Kernel Parameter: shmmni ...
                   Node Name         Current       Configured    Required      Status        Comment
                   ----------------  ------------  ------------  ------------  ------------  ------------
                   rac-db01          4096          undefined     4096          passed
                   rac-db02          4096          undefined     4096          passed
                 Verifying OS Kernel Parameter: shmmni ...PASSED
                 Verifying OS Kernel Parameter: shmall ...
                   Node Name         Current       Configured    Required      Status        Comment
                   ----------------  ------------  ------------  ------------  ------------  ------------
                   rac-db01          1073741824    undefined     3278015       passed
                   rac-db02          1073741824    undefined     3278016       passed
                 Verifying OS Kernel Parameter: shmall ...PASSED
                 Verifying OS Kernel Parameter: file-max ...
                   Node Name         Current       Configured    Required      Status        Comment
                   ----------------  ------------  ------------  ------------  ------------  ------------
                   rac-db01          6815744       undefined     6815744       passed
                   rac-db02          6815744       undefined     6815744       passed
                 Verifying OS Kernel Parameter: file-max ...PASSED
                 Verifying OS Kernel Parameter: ip_local_port_range ...
                   Node Name         Current       Configured    Required      Status        Comment
                   ----------------  ------------  ------------  ------------  ------------  ------------
                   rac-db01          between 9000 & 65500  undefined     between 9000 & 65535  passed
                   rac-db02          between 9000 & 65500  undefined     between 9000 & 65535  passed
                 Verifying OS Kernel Parameter: ip_local_port_range ...PASSED
                 Verifying OS Kernel Parameter: rmem_default ...
                   Node Name         Current       Configured    Required      Status        Comment
                   ----------------  ------------  ------------  ------------  ------------  ------------
                   rac-db01          262144        undefined     262144        passed
                   rac-db02          262144        undefined     262144        passed
                 Verifying OS Kernel Parameter: rmem_default ...PASSED
                 Verifying OS Kernel Parameter: rmem_max ...
                   Node Name         Current       Configured    Required      Status        Comment
                   ----------------  ------------  ------------  ------------  ------------  ------------
                   rac-db01          4194304       undefined     4194304       passed
                   rac-db02          4194304       undefined     4194304       passed
                 Verifying OS Kernel Parameter: rmem_max ...PASSED
                 Verifying OS Kernel Parameter: wmem_default ...
                   Node Name         Current       Configured    Required      Status        Comment
                   ----------------  ------------  ------------  ------------  ------------  ------------
                   rac-db01          262144        undefined     262144        passed
                   rac-db02          262144        undefined     262144        passed
                 Verifying OS Kernel Parameter: wmem_default ...PASSED
                 Verifying OS Kernel Parameter: wmem_max ...
                   Node Name         Current       Configured    Required      Status        Comment
                   ----------------  ------------  ------------  ------------  ------------  ------------
                   rac-db01          1048576       undefined     1048576       passed
                   rac-db02          1048576       undefined     1048576       passed
                 Verifying OS Kernel Parameter: wmem_max ...PASSED
                 Verifying OS Kernel Parameter: aio-max-nr ...
                   Node Name         Current       Configured    Required      Status        Comment
                   ----------------  ------------  ------------  ------------  ------------  ------------
                   rac-db01          1048576       undefined     1048576       passed
                   rac-db02          1048576       undefined     1048576       passed
                 Verifying OS Kernel Parameter: aio-max-nr ...PASSED
                 Verifying Package: binutils-2.23.52.0.1 ...
                   Node Name     Available                 Required                  Status
                   ------------  ------------------------  ------------------------  ----------
                   rac-db02      binutils-2.27-34.base.el7  binutils-2.23.52.0.1      passed
                   rac-db01      binutils-2.27-34.base.el7  binutils-2.23.52.0.1      passed
                 Verifying Package: binutils-2.23.52.0.1 ...PASSED
                 Verifying Package: compat-libcap1-1.10 ...
                   Node Name     Available                 Required                  Status
                   ------------  ------------------------  ------------------------  ----------
                   rac-db02      compat-libcap1-1.10-7.el7  compat-libcap1-1.10       passed
                   rac-db01      compat-libcap1-1.10-7.el7  compat-libcap1-1.10       passed
                 Verifying Package: compat-libcap1-1.10 ...PASSED
                 Verifying Package: libgcc-4.8.2 (x86_64) ...
                   Node Name     Available                 Required                  Status
                   ------------  ------------------------  ------------------------  ----------
                   rac-db02      libgcc(x86_64)-4.8.5-36.el7_6.2  libgcc(x86_64)-4.8.2      passed
                   rac-db01      libgcc(x86_64)-4.8.5-36.el7_6.2  libgcc(x86_64)-4.8.2      passed
                 Verifying Package: libgcc-4.8.2 (x86_64) ...PASSED
                 Verifying Package: libstdc++-4.8.2 (x86_64) ...
                   Node Name     Available                 Required                  Status
                   ------------  ------------------------  ------------------------  ----------
                   rac-db02      libstdc++(x86_64)-4.8.5-36.el7_6.2  libstdc++(x86_64)-4.8.2   passed
                   rac-db01      libstdc++(x86_64)-4.8.5-36.el7_6.2  libstdc++(x86_64)-4.8.2   passed
                 Verifying Package: libstdc++-4.8.2 (x86_64) ...PASSED
                 Verifying Package: libstdc++-devel-4.8.2 (x86_64) ...
                   Node Name     Available                 Required                  Status
                   ------------  ------------------------  ------------------------  ----------
                   rac-db02      libstdc++-devel(x86_64)-4.8.5-36.el7_6.2  libstdc++-devel(x86_64)-4.8.2  passed
                   rac-db01      libstdc++-devel(x86_64)-4.8.5-36.el7_6.2  libstdc++-devel(x86_64)-4.8.2  passed
                 Verifying Package: libstdc++-devel-4.8.2 (x86_64) ...PASSED
                 Verifying Package: sysstat-10.1.5 ...
                   Node Name     Available                 Required                  Status
                   ------------  ------------------------  ------------------------  ----------
                   rac-db02      sysstat-10.1.5-17.el7     sysstat-10.1.5            passed
                   rac-db01      sysstat-10.1.5-17.el7     sysstat-10.1.5            passed
                 Verifying Package: sysstat-10.1.5 ...PASSED
                 Verifying Package: gcc-c++-4.8.2 ...
                   Node Name     Available                 Required                  Status
                   ------------  ------------------------  ------------------------  ----------
                   rac-db02      gcc-c++-4.8.5-36.el7_6.2  gcc-c++-4.8.2             passed
                   rac-db01      gcc-c++-4.8.5-36.el7_6.2  gcc-c++-4.8.2             passed
                 Verifying Package: gcc-c++-4.8.2 ...PASSED
                 Verifying Package: ksh ...
                   Node Name     Available                 Required                  Status
                   ------------  ------------------------  ------------------------  ----------
                   rac-db02      ksh                       ksh                       passed
                   rac-db01      ksh                       ksh                       passed
                 Verifying Package: ksh ...PASSED
                 Verifying Package: make-3.82 ...
                   Node Name     Available                 Required                  Status
                   ------------  ------------------------  ------------------------  ----------
                   rac-db02      make-3.82-23.el7          make-3.82                 passed
                   rac-db01      make-3.82-23.el7          make-3.82                 passed
                 Verifying Package: make-3.82 ...PASSED
                 Verifying Package: glibc-2.17 (x86_64) ...
                   Node Name     Available                 Required                  Status
                   ------------  ------------------------  ------------------------  ----------
                   rac-db02      glibc(x86_64)-2.17-260.el7_6.4  glibc(x86_64)-2.17        passed
                   rac-db01      glibc(x86_64)-2.17-260.el7_6.4  glibc(x86_64)-2.17        passed
                 Verifying Package: glibc-2.17 (x86_64) ...PASSED
                 Verifying Package: glibc-devel-2.17 (x86_64) ...
                   Node Name     Available                 Required                  Status
                   ------------  ------------------------  ------------------------  ----------
                   rac-db02      glibc-devel(x86_64)-2.17-260.el7_6.4  glibc-devel(x86_64)-2.17  passed
                   rac-db01      glibc-devel(x86_64)-2.17-260.el7_6.4  glibc-devel(x86_64)-2.17  passed
                 Verifying Package: glibc-devel-2.17 (x86_64) ...PASSED
                 Verifying Package: libaio-0.3.109 (x86_64) ...
                   Node Name     Available                 Required                  Status
                   ------------  ------------------------  ------------------------  ----------
                   rac-db02      libaio(x86_64)-0.3.109-13.el7  libaio(x86_64)-0.3.109    passed
                   rac-db01      libaio(x86_64)-0.3.109-13.el7  libaio(x86_64)-0.3.109    passed
                 Verifying Package: libaio-0.3.109 (x86_64) ...PASSED
                 Verifying Package: libaio-devel-0.3.109 (x86_64) ...
                   Node Name     Available                 Required                  Status
                   ------------  ------------------------  ------------------------  ----------
                   rac-db02      libaio-devel(x86_64)-0.3.109-13.el7  libaio-devel(x86_64)-0.3.109  passed
                   rac-db01      libaio-devel(x86_64)-0.3.109-13.el7  libaio-devel(x86_64)-0.3.109  passed
                 Verifying Package: libaio-devel-0.3.109 (x86_64) ...PASSED
                 Verifying Package: nfs-utils-1.2.3-15 ...
                   Node Name     Available                 Required                  Status
                   ------------  ------------------------  ------------------------  ----------
                   rac-db02      nfs-utils-1.3.0-0.61.el7  nfs-utils-1.2.3-15        passed
                   rac-db01      nfs-utils-1.3.0-0.61.el7  nfs-utils-1.2.3-15        passed
                 Verifying Package: nfs-utils-1.2.3-15 ...PASSED
                 Verifying Package: smartmontools-6.2-4 ...
                   Node Name     Available                 Required                  Status
                   ------------  ------------------------  ------------------------  ----------
                   rac-db02      smartmontools-6.5-1.el7   smartmontools-6.2-4       passed
                   rac-db01      smartmontools-6.5-1.el7   smartmontools-6.2-4       passed
                 Verifying Package: smartmontools-6.2-4 ...PASSED
                 Verifying Package: net-tools-2.0-0.17 ...
                   Node Name     Available                 Required                  Status
                   ------------  ------------------------  ------------------------  ----------
                   rac-db02      net-tools-2.0-0.24.20131004git.el7  net-tools-2.0-0.17        passed
                   rac-db01      net-tools-2.0-0.24.20131004git.el7  net-tools-2.0-0.17        passed
                 Verifying Package: net-tools-2.0-0.17 ...PASSED
                 Verifying Port Availability for component "Oracle Notification Service (ONS)" ...
                   Node Name         Port Number   Protocol      Available     Status
                   ----------------  ------------  ------------  ------------  ----------------
                   rac-db02          6200          TCP           yes           successful
                   rac-db01          6200          TCP           yes           successful
                   rac-db02          6100          TCP           yes           successful
                   rac-db01          6100          TCP           yes           successful
                 Verifying Port Availability for component "Oracle Notification Service (ONS)" ...PASSED
                 Verifying Port Availability for component "Oracle Cluster Synchronization Services (CSSD)" ...
                   Node Name         Port Number   Protocol      Available     Status
                   ----------------  ------------  ------------  ------------  ----------------
                   rac-db02          42424         TCP           yes           successful
                   rac-db01          42424         TCP           yes           successful
                 Verifying Port Availability for component "Oracle Cluster Synchronization Services (CSSD)" ...PASSED
                 Verifying Users With Same UID: 0 ...PASSED
                 Verifying Current Group ID ...PASSED
                 Verifying Root user consistency ...
                   Node Name                             Status
                   ------------------------------------  ------------------------
                   rac-db02                              passed
                   rac-db01                              passed
                 Verifying Root user consistency ...PASSED
                 Verifying Package: cvuqdisk-1.0.10-1 ...
                   Node Name     Available                 Required                  Status
                   ------------  ------------------------  ------------------------  ----------
                   rac-db02      cvuqdisk-1.0.10-1         cvuqdisk-1.0.10-1         passed
                   rac-db01      cvuqdisk-1.0.10-1         cvuqdisk-1.0.10-1         passed
                 Verifying Package: cvuqdisk-1.0.10-1 ...PASSED
                 Verifying Node Connectivity ...
                   Verifying Hosts File ...
                   Node Name                             Status
                   ------------------------------------  ------------------------
                   rac-db01                              passed
                   rac-db02                              passed
                   Verifying Hosts File ...PASSED
                 
                 Interface information for node "rac-db01"
                 
                  Name   IP Address      Subnet          Gateway         Def. Gateway    HW Address        MTU
                  ------ --------------- --------------- --------------- --------------- ----------------- ------
                  ens192 192.168.12.10   192.168.212.0   0.0.0.0         192.168.219.1   00:50:56:8B:4A:00 1500
                  ens224 192.168.19.10   192.168.219.0   0.0.0.0         192.168.219.1   00:50:56:8B:14:9D 9000
                 
                 Interface information for node "rac-db02"
                 
                  Name   IP Address      Subnet          Gateway         Def. Gateway    HW Address        MTU
                  ------ --------------- --------------- --------------- --------------- ----------------- ------
                  ens192 192.168.212.162 192.168.212.0   0.0.0.0         192.168.219.1   00:50:56:8B:45:37 1500
                  ens224 192.168.219.162 192.168.219.0   0.0.0.0         192.168.219.1   00:50:56:8B:35:0A 9000
                 
                 Check: MTU consistency of the subnet "192.168.219.0".
                 
                   Node              Name          IP Address    Subnet        MTU
                   ----------------  ------------  ------------  ------------  ----------------
                   rac-db01          ens224        192.168.19.10  192.168.219.0  9000
                   rac-db02          ens224        192.168.219.162  192.168.219.0  9000
                 
                 Check: MTU consistency of the subnet "192.168.212.0".
                 
                   Node              Name          IP Address    Subnet        MTU
                   ----------------  ------------  ------------  ------------  ----------------
                   rac-db01          ens192        192.168.12.10  192.168.212.0  1500
                   rac-db02          ens192        192.168.212.162  192.168.212.0  1500
                   Verifying Check that maximum (MTU) size packet goes through subnet ...PASSED
                 
                   Source                          Destination                     Connected?
                   ------------------------------  ------------------------------  ----------------
                   rac-db01  [ens224:192.168.19.10]  rac-db02  [ens224:192.168.219.162]  yes
                 
                   Source                          Destination                     Connected?
                   ------------------------------  ------------------------------  ----------------
                   rac-db01  [ens192:192.168.12.10]  rac-db02  [ens192:192.168.212.162]  yes
                   Verifying subnet mask consistency for subnet "192.168.219.0" ...PASSED
                   Verifying subnet mask consistency for subnet "192.168.212.0" ...PASSED
                 Verifying Node Connectivity ...PASSED
                 Verifying Multicast check ...
                 Checking subnet "192.168.219.0" for multicast communication with multicast group "224.0.0.251"
                 Verifying Multicast check ...PASSED
                 Verifying Network Time Protocol (NTP) ...
                   Verifying '/etc/chrony.conf' ...
                   Node Name                             File exists?
                   ------------------------------------  ------------------------
                   rac-db02                              yes
                   rac-db01                              yes
                 
                   Verifying '/etc/chrony.conf' ...PASSED
                   Verifying '/var/run/chronyd.pid' ...
                   Node Name                             File exists?
                   ------------------------------------  ------------------------
                   rac-db02                              yes
                   rac-db01                              yes
                 
                   Verifying '/var/run/chronyd.pid' ...PASSED
                   Verifying Daemon 'chronyd' ...
                   Node Name                             Running?
                   ------------------------------------  ------------------------
                   rac-db02                              yes
                   rac-db01                              yes
                 
                   Verifying Daemon 'chronyd' ...PASSED
                   Verifying NTP daemon or service using UDP port 123 ...
                   Node Name                             Port Open?
                   ------------------------------------  ------------------------
                   rac-db02                              yes
                   rac-db01                              yes
                 
                   Verifying NTP daemon or service using UDP port 123 ...PASSED
                   Verifying chrony daemon is synchronized with at least one external time source ...PASSED
                 Verifying Network Time Protocol (NTP) ...PASSED
                 Verifying Same core file name pattern ...PASSED
                 Verifying User Mask ...
                   Node Name     Available                 Required                  Comment
                   ------------  ------------------------  ------------------------  ----------
                   rac-db02      0022                      0022                      passed
                   rac-db01      0022                      0022                      passed
                 Verifying User Mask ...PASSED
                 Verifying User Not In Group "root": oracle ...
                   Node Name     Status                    Comment
                   ------------  ------------------------  ------------------------
                   rac-db02      passed                    does not exist
                   rac-db01      passed                    does not exist
                 Verifying User Not In Group "root": oracle ...PASSED
                 Verifying Time zone consistency ...PASSED
                 Verifying resolv.conf Integrity ...
                   Verifying (Linux) resolv.conf Integrity ...
                   Node Name                             Status
                   ------------------------------------  ------------------------
                   rac-db01                              passed
                   rac-db02                              passed
                 
                   checking response for name "rac-db02  " from each of the name servers
                   specified in "/etc/resolv.conf"
                 
                   Node Name     Source                    Comment                   Status
                   ------------  ------------------------  ------------------------  ----------
                   rac-db02      192.168.208.200           IPv4                      passed
                   rac-db02      192.168.208.201           IPv4                      passed
                   rac-db02      192.168.208.202           IPv4                      passed
                 
                   checking response for name "rac-db01  " from each of the name servers
                   specified in "/etc/resolv.conf"
                 
                   Node Name     Source                    Comment                   Status
                   ------------  ------------------------  ------------------------  ----------
                   rac-db01      192.168.208.200           IPv4                      passed
                   rac-db01      192.168.208.201           IPv4                      passed
                   rac-db01      192.168.208.202           IPv4                      passed
                   Verifying (Linux) resolv.conf Integrity ...PASSED
                 Verifying resolv.conf Integrity ...PASSED
                 Verifying DNS/NIS name service ...PASSED
                 Verifying Domain Sockets ...PASSED
                 Verifying /boot mount ...PASSED
                 Verifying Daemon "avahi-daemon" not configured and running ...
                   Node Name     Configured                Status
                   ------------  ------------------------  ------------------------
                   rac-db02      no                        passed
                   rac-db01      no                        passed
                 
                   Node Name     Running?                  Status
                   ------------  ------------------------  ------------------------
                   rac-db02      no                        passed
                   rac-db01      no                        passed
                 Verifying Daemon "avahi-daemon" not configured and running ...PASSED
                 Verifying Daemon "proxyt" not configured and running ...
                   Node Name     Configured                Status
                   ------------  ------------------------  ------------------------
                   rac-db02      no                        passed
                   rac-db01      no                        passed
                 
                   Node Name     Running?                  Status
                   ------------  ------------------------  ------------------------
                   rac-db02      no                        passed
                   rac-db01      no                        passed
                 Verifying Daemon "proxyt" not configured and running ...PASSED
                 Verifying User Equivalence ...PASSED
                 Verifying /dev/shm mounted as temporary file system ...PASSED
                 Verifying File system mount options for path /var ...PASSED
                 Verifying zeroconf check ...PASSED
                 Verifying ASM Filter Driver configuration ...PASSED
                 
                 Pre-check for cluster services setup was successful.
                 
                 CVU operation performed:      stage -pre crsinst
                 Date:                         May 15, 2019 6:35:56 PM
                 CVU home:                     /u01/app/12.2.0.1/grid/
                 User:                         oracle		 
		 
		 
		 
		 
		 
<8> Start patching GRID_HOME: 
     |
     |__ $ cp p6880880_122010_Linux-x86-64.zip /u01/app/12.2.0.1/grid
     |
     |__ $ cd /u01/app/12.2.0.1/grid
     |
     |__ $ mv OPatch OPatch_05162019_orig
     |
     |__ $ unzip p6880880_122010_Linux-x86-64.zip
     |
     |__ $ ./opatch version
     |
     |           OPatch Version: 12.2.0.1.16
     |           OPatch succeeded.
     |           Apply patch to software.
     |
     |__ $ /u01/app/12.2.0.1/grid/gridSetup.sh -applyPSU /u02/software/28828733
     |
     |           ERROR: Unable to verify the graphical display setup. This application requires X display. Make sure that xdpyinfo exist under PATH variable.
     |           Preparing the home to patch...
     |           Applying the patch /u02/software/28828733/28828733...
     |           Successfully applied the patch.
     |           The log can be found at: /tmp/GridSetupActions2019-05-16_10-42-34AM/installerPatchActions_2019-05-16_10-42-34AM.log
     |           
     |           No X11 DISPLAY variable was set, but this program performed an operation which requires it.
     |
     |__ o. After patching completed, original OPatch has to be converted back:
     | 
     |__ $ mv OPatch OPatch_higher_version
     |
     |__ $ mv OPatch_05162019_orig OPatch		 
		 
		 
		 
		 
		 
<9> Config VOTE disks on Node 1:
     |
     |__ $ lsblk

                 NAME                            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
                 fd0                               2:0    1    4K  0 disk
                 sda                               8:0    0   60G  0 disk
                 ├─sda1                            8:1    0    1G  0 part /boot
                 └─sda2                            8:2    0   59G  0 part
                 ├─vgroot-root                 253:0    0   19G  0 lvm  /
                 ├─vgroot-swap                 253:1    0   16G  0 lvm  [SWAP]
                 ├─vgroot-tmp                  253:3    0   10G  0 lvm
                 └─vgroot-var                  253:4    0   10G  0 lvm  /var
                 sdb                               8:16   0  200G  0 disk
                 └─oracle-oraclelv               253:5    0  200G  0 lvm  /u01
                 sdc                               8:32   0  100G  0 disk
                 └─oracle_tracevg-oracle_tracelv 253:2    0  100G  0 lvm  /u02
                 sdd                               8:48   0    2T  0 disk
                 sde                               8:64   0    2T  0 disk
                 sdf                               8:80   0    2T  0 disk
                 sdg                               8:96   0   80G  0 disk
                 sdh                               8:112  0   80G  0 disk
                 sdi                               8:128  0   80G  0 disk
                 sdj                               8:144  0  500G  0 disk
                 sdk                               8:160  0  500G  0 disk
                 sdl                               8:176  0  500G  0 disk
                 sr0                              11:0    1  4.3G  0 rom
                          
                          
                 <====== Run as root on NODE 1 =====> 			 
                 
                 export ORACLE_HOME=/u01/app/12.2.0.1/grid
                 export ORACLE_BASE=/u02/tmp
                 cd $ORACLE_HOME/bin
                 
                 ./asmcmd afd_label OVD1 /dev/sdg --init
                 ./asmcmd afd_label OVD2 /dev/sdh --init
                 ./asmcmd afd_label OVD3 /dev/sdi --init
                 
                 ./asmcmd afd_lslbl /dev/sdg
                 ./asmcmd afd_lslbl /dev/sdh
                 ./asmcmd afd_lslbl /dev/sdi
                 
                 [root@RAC-DB01]# ./asmcmd afd_lslbl /dev/sdg
                 --------------------------------------------------------------------------------
                 Label                     Duplicate  Path
                 ================================================================================
                 OVD1                                  /dev/sdg
                    
                    
                 [root@RAC-DB01]# ./asmcmd afd_lslbl /dev/sdh
                 --------------------------------------------------------------------------------
                 Label                     Duplicate  Path
                 ================================================================================
                 OVD2                                  /dev/sdh
                 
                 
                 [root@RAC-DB01]# ./asmcmd afd_lslbl /dev/sdi
                 --------------------------------------------------------------------------------
                 Label                     Duplicate  Path
                 ================================================================================
                 OVD3                                  /dev/sdi

	 
		 
		 
		 
		 
<10> Install grid software only as "ORACLE":
     |
     |__ $ /u01/app/12.2.0.1/grid/gridSetup.sh -silent -responseFile /u02/software/grid_swonly.rsp
     |
     |           Launching Oracle Grid Infrastructure Setup Wizard...
     |           
     |           You can find the log of this install session at:
     |           /tmp/GridSetupActions2019-05-16_12-13-22PM/gridSetupActions2019-05-16_12-13-22PM.log
     |           
     |           As a root user, execute the following script(s):
     |           	 1. /u01/app/oraInventory/orainstRoot.sh
     |           	 2. /u01/app/12.2.0.1/grid/root.sh
     |           
     |           Execute /u01/app/oraInventory/orainstRoot.sh on the following nodes:
     |               [RAC-DB01, RAC-DB02]
     |           Execute /u01/app/12.2.0.1/grid/root.sh on the following nodes:
     |               [RAC-DB01, RAC-DB02]
     |           
     |           
     |           Successfully Setup Software.
     |           Moved the install session logs to:
     |           /u01/app/oraInventory/logs/GridSetupActions2019-05-16_12-13-22PM
     | 
     |
     |__ $ /u01/app/oraInventory/orainstRoot.sh [Both Nodes]
     |
     |           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.
     |	 
     |
     |__ $ /u01/app/12.2.0.1/grid/root.sh [Both Nodes]

                 Check /u01/app/12.2.0.1/grid/install/root_RAC-DB02_2019-05-16_12-24-27-504247993.log for the output of root script		 
		
		
		
		
<11> Config VOTE disks on Node 2:	
     |
     |__ $ lsblk

                 NAME                            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
                 fd0                               2:0    1    4K  0 disk
                 sda                               8:0    0   60G  0 disk
                 ├─sda1                            8:1    0    1G  0 part /boot
                 └─sda2                            8:2    0   59G  0 part
                 ├─vgroot-root                 253:0    0   19G  0 lvm  /
                 ├─vgroot-swap                 253:1    0   16G  0 lvm  [SWAP]
                 ├─vgroot-tmp                  253:3    0   10G  0 lvm
                 └─vgroot-var                  253:4    0   10G  0 lvm  /var
                 sdb                               8:16   0  200G  0 disk
                 └─oracle-oraclelv               253:5    0  200G  0 lvm  /u01
                 sdc                               8:32   0  100G  0 disk
                 └─oracle_tracevg-oracle_tracelv 253:2    0  100G  0 lvm  /u02
                 sdd                               8:48   0    2T  0 disk
                 sde                               8:64   0    2T  0 disk
                 sdf                               8:80   0    2T  0 disk
                 sdg                               8:96   0   80G  0 disk
                 sdh                               8:112  0   80G  0 disk
                 sdi                               8:128  0   80G  0 disk
                 sdj                               8:144  0  500G  0 disk
                 sdk                               8:160  0  500G  0 disk
                 sdl                               8:176  0  500G  0 disk
                 sr0                              11:0    1  4.3G  0 rom
                 
                 
                 <====== Run as root on NODE 2 =====>
                 
                 export ORACLE_HOME=/u01/app/12.2.0.1/grid
                 export ORACLE_BASE=/u02/tmp
                 cd $ORACLE_HOME/bin
                 
                 ./asmcmd afd_scan /dev/sdg
                 ./asmcmd afd_scan /dev/sdh
                 ./asmcmd afd_scan /dev/sdi
                 
                 ./asmcmd afd_lslbl /dev/sdg
                 ./asmcmd afd_lslbl /dev/sdh
                 ./asmcmd afd_lslbl /dev/sdi
                 
                 --------------------------------------------------------------------------------
                 Label                     Duplicate  Path
                 ================================================================================
                 OVD1                                  /dev/sdg
                 
                 
                 [root@RAC-DB02 bin]# ./asmcmd afd_lslbl /dev/sdh
                 --------------------------------------------------------------------------------
                 Label                     Duplicate  Path
                 ================================================================================
                 OVD2                                  /dev/sdh
                 
                 
                 [root@RAC-DB02 bin]# ./asmcmd afd_lslbl /dev/sdi
                 --------------------------------------------------------------------------------
                 Label                     Duplicate  Path
                 ================================================================================
                 OVD3                                  /dev/sdi		
		
		
		
		

<12> Change one folder ownership to oracle on Node 2:
     |
     |__ $ cd /u01/app/12.2.0.1/grid/
           chown -R oracle:oinstall log
           chmod -R 777 log


		
		
<13> Config Cluster as "ORACLE" on only one node:
     |
     |__ $ vi /u02/software/grid_config.rsp
     |
     |__ $ /u01/app/12.2.0.1/grid/gridSetup.sh -silent -responseFile /u02/software/grid_config.rsp
     |
     |
     |        Launching Oracle Grid Infrastructure Setup Wizard...
     |        
     |        [WARNING] [INS-06009] SSH performance is detected to be slow, which may impact performance during remote node operations like 
     |                              copying the software and executing prerequisite checks.
     |        ACTION: Consider optimizing the ssh configuration.
     |        
     |        As a root user, execute the following script(s):
     |        	       1. /u01/app/12.2.0.1/grid/root.sh
     |        
     |        Execute /u01/app/12.2.0.1/grid/root.sh on the following nodes:
     |        [RAC-DB02, tod2-db162]
     |        
     |        Run the script on the local node first. After successful completion, you can start the script in parallel on all other nodes.
     |        
     |        Successfully Setup Software.
     |        As install user, execute the following command to complete the configuration.
     |        	       /u01/app/12.2.0.1/grid/gridSetup.sh -executeConfigTools -responseFile /u02/software/grid_config.rsp [-silent]
     |        
     |        
     |         
     |        
     |        [root@RAC-DB02]# /u01/app/12.2.0.1/grid/root.sh
     |        
     |        	       shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
     |        	       Check /u01/app/12.2.0.1/grid/install/root_RAC-DB02_2019-05-16_15-10-30-390370879.log for the output of root script
     |        
     |        
     |        [root@tod2-db162]# /u01/app/12.2.0.1/grid/root.sh
     |        
     |        	       Check /u01/app/12.2.0.1/grid/install/root_tod2-db162_2019-05-16_15-44-14-786885442.log for the output of root script
     |                  
     |        	       /u01/app/12.2.0.1/grid/perl/bin/perl -I/u01/app/12.2.0.1/grid/perl/lib -I/u01/app/12.2.0.1/grid/crs/install /u01/app/12.2.0.1//grid/crs/install/rootcrs.pl
     |        	       chown oracle:oinstall /u01/app/oracle/diag/crs/pod2-db172/crs/
     |        	 
     |__ $ /u01/app/12.2.0.1/grid/gridSetup.sh -executeConfigTools -responseFile /u02/software/grid_config.rsp -silent

                 Launching Oracle Grid Infrastructure Setup Wizard...
                 You can find the logs of this session at:
                 /u01/app/oraInventory/logs/GridSetupActions2019-05-16_04-36-41PM		
				 
				 
				 
				 
				 
<14> Label on Node 1 as root:
     |
     |__ $ lsblk

                 NAME                            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
                 fd0                               2:0    1    4K  0 disk
                 sda                               8:0    0   60G  0 disk
                 ├─sda1                            8:1    0    1G  0 part /boot
                 └─sda2                            8:2    0   59G  0 part
                 ├─vgroot-root                 253:0    0   19G  0 lvm  /
                 ├─vgroot-swap                 253:1    0   16G  0 lvm  [SWAP]
                 ├─vgroot-tmp                  253:3    0   10G  0 lvm
                 └─vgroot-var                  253:4    0   10G  0 lvm  /var
                 sdb                               8:16   0  200G  0 disk
                 └─oracle-oraclelv               253:5    0  200G  0 lvm  /u01
                 sdc                               8:32   0  100G  0 disk
                 └─oracle_tracevg-oracle_tracelv 253:2    0  100G  0 lvm  /u02
                 sdd                               8:48   0    2T  0 disk
                 sde                               8:64   0    2T  0 disk
                 sdf                               8:80   0    2T  0 disk
                 sdg                               8:96   0   80G  0 disk
                 sdh                               8:112  0   80G  0 disk
                 sdi                               8:128  0   80G  0 disk
                 sdj                               8:144  0  500G  0 disk
                 sdk                               8:160  0  500G  0 disk
                 sdl                               8:176  0  500G  0 disk
                 sr0                              11:0    1  4.3G  0 rom
                 
                 
                 export ORACLE_HOME=/u01/app/12.2.0.1/grid
                 export ORACLE_BASE=/u02/tmp
                 cd $ORACLE_HOME/bin
                 
                 ./asmcmd afd_label RECO1 /dev/sdj
                 ./asmcmd afd_label RECO2 /dev/sdk 
                 ./asmcmd afd_label RECO3 /dev/sdl 
                 
                 ./asmcmd afd_label DATA1 /dev/sdd
                 ./asmcmd afd_label DATA2 /dev/sde 
                 ./asmcmd afd_label DATA3 /dev/sdf 
                 
                 [root@RAC-DB02 bin]# ./asmcmd afd_lslbl
                 
                  --------------------------------------------------------------------------------
                  Label                     Duplicate  Path
                  ================================================================================
                  DATA1                                 /dev/sdd
                  DATA2                                 /dev/sde
                  DATA3                                 /dev/sdf
                  OVD1                                  /dev/sdg
                  OVD2                                  /dev/sdh
                  OVD3                                  /dev/sdi
                  RECO1                                 /dev/sdj
                  RECO2                                 /dev/sdk
                  RECO3                                 /dev/sdl				 
                  
                 				 
    

<15> Create Disk Group on Node 1 as "ORACLE":
     |
     |__ $ /u01/app/12.2.0.1/grid/bin/asmca -silent -createDiskGroup -diskGroupName RECO -diskList 'AFD:RECO1','AFD:RECO2','AFD:RECO3' -redundancy EXTERNAL -au_size 4
     |
     |            Disk groups created successfully. Check /u01/app/oracle/cfgtoollogs/asmca/asmca-190517AM115902.log for details.
     |
     |__ $ /u01/app/12.2.0.1/grid/bin/asmca -silent -createDiskGroup -diskGroupName DATA -diskList 'AFD:DATA1','AFD:DATA2','AFD:DATA3' -redundancy EXTERNAL -au_size 4
		 
                  Disk groups created successfully. Check /u01/app/oracle/cfgtoollogs/asmca/asmca-190517PM120236.log for details.	
	
  

  
<16> Checking component status within cluster:			 
     |
     |__ $ /u01/app/12.2.0.1/grid/bin/crsctl stat res -t
	 
                 --------------------------------------------------------------------------------
                 Name           Target  State        Server                   State details
                 --------------------------------------------------------------------------------
                 Local Resources
                 --------------------------------------------------------------------------------
                 ora.ASMNET1LSNR_ASM.lsnr
                                ONLINE  ONLINE       RAC-DB01               STABLE
                                ONLINE  ONLINE       RAC-DB02               STABLE
                 ora.DATA.dg
                                ONLINE  ONLINE       RAC-DB01               STABLE
                                ONLINE  ONLINE       RAC-DB02               STABLE
                 ora.LISTENER.lsnr
                                ONLINE  ONLINE       RAC-DB01               STABLE
                                ONLINE  ONLINE       RAC-DB02               STABLE
                 ora.OVD.dg
                                ONLINE  ONLINE       RAC-DB01               STABLE
                                ONLINE  ONLINE       RAC-DB02               STABLE
                 ora.RECO.dg
                                ONLINE  ONLINE       RAC-DB01               STABLE
                                ONLINE  ONLINE       RAC-DB02               STABLE
                 ora.chad
                                ONLINE  ONLINE       RAC-DB01               STABLE
                                ONLINE  ONLINE       RAC-DB02               STABLE
                 ora.net1.network
                                ONLINE  ONLINE       RAC-DB01               STABLE
                                ONLINE  ONLINE       RAC-DB02               STABLE
                 ora.ons
                                ONLINE  ONLINE       RAC-DB01               STABLE
                                ONLINE  ONLINE       RAC-DB02               STABLE
                 ora.proxy_advm
                                OFFLINE OFFLINE      RAC-DB01               STABLE
                                OFFLINE OFFLINE      RAC-DB02               STABLE
                 --------------------------------------------------------------------------------
                 Cluster Resources
                 --------------------------------------------------------------------------------
                 ora.LISTENER_SCAN1.lsnr
                       1        ONLINE  ONLINE       RAC-DB02               STABLE
                 ora.LISTENER_SCAN2.lsnr
                       1        ONLINE  ONLINE       RAC-DB01               STABLE
                 ora.LISTENER_SCAN3.lsnr
                       1        ONLINE  ONLINE       RAC-DB01               STABLE
                 ora.MGMTLSNR
                       1        ONLINE  ONLINE       RAC-DB01               168.252.25.174 192.1
                                                                              68.21.10,STABLE
                 ora.asm
                       1        ONLINE  ONLINE       RAC-DB01               Started,STABLE
                       2        ONLINE  ONLINE       RAC-DB02               Started,STABLE
                       3        OFFLINE OFFLINE                               STABLE
                 ora.cvu
                       1        ONLINE  ONLINE       RAC-DB01               STABLE
                 ora.mgmtdb
                       1        ONLINE  ONLINE       RAC-DB01               Open,STABLE
                 ora.qosmserver
                       1        ONLINE  ONLINE       RAC-DB01               STABLE
                 ora.scan1.vip
                       1        ONLINE  ONLINE       RAC-DB02               STABLE
                 ora.scan2.vip
                       1        ONLINE  ONLINE       RAC-DB01               STABLE
                 ora.scan3.vip
                       1        ONLINE  ONLINE       RAC-DB01               STABLE
                 ora.RAC-DB01.vip
                       1        ONLINE  ONLINE       RAC-DB01               STABLE
                 ora.RAC-DB02.vip
                       1        ONLINE  ONLINE       RAC-DB02               STABLE
                 --------------------------------------------------------------------------------




<17> Create ORACLE_HOME for Database on both nodes:
     |
     |__ $ mkdir -p /u01/app/oracle/product/11.2.0.4/dbhome_1




<18> Unzip database installer:
     |
     |__ $ pwd
     |
     |           /u02/software/database
     |  
     |
     |__ $ ls -ltr
     |
     |           p13390677_112040_Linux-x86-64_1of7.zip
     |           p13390677_112040_Linux-x86-64_2of7.zip
     |
     |
     |__ $ unzip p13390677_112040_Linux-x86-64_1of7.zip
     |     unzip p13390677_112040_Linux-x86-64_2of7.zip
     |
     |
     |__ $ ls -ltr

                 database
                 p13390677_112040_Linux-x86-64_1of7.zip
                 p13390677_112040_Linux-x86-64_2of7.zip


				 

<19> Oracle database software installation based on response file on Node_1 only:
     |
     |__ $ cd /u02/software/database/database
     |
     |
     |__ $ ./runInstaller -showProgress -responseFile /u02/software/db_install_sw.rsp -silent -ignoreSysPrereqs -ignorePrereq

                 Starting Oracle Universal Installer...
                 
                 Checking Temp space: must be greater than 120 MB.   Actual 15954 MB    Passed
                 Checking swap space: must be greater than 150 MB.   Actual 16377 MB    Passed
                 Preparing to launch Oracle Universal Installer from /tmp/OraInstall2019-05-17_01-56-54PM. Please wait ...
                 
                 You can find the log of this install session at: /u01/app/oraInventory/logs/installActions2019-05-17_01-56-54PM.log
                 
                 Prepare in progress.
                 ..................................................   9% Done.
                 
                 Prepare successful.
                 
                 Copy files in progress.
                 ..................................................   15% Done.
                 ..................................................   20% Done.
                 ..................................................   25% Done.
                 ..................................................   30% Done.
                 ..................................................   36% Done.
                 ..................................................   41% Done.
                 ..................................................   46% Done.
                 ..................................................   51% Done.
                 ..................................................   56% Done.
                 
                 Copy files successful.
                 ..........
                 Link binaries in progress.
                 
                 Link binaries successful.
                 ..................................................   77% Done.
                 
                 Setup files in progress.
                 ..................................................   94% Done.
                 
                 Setup files successful.
                 The installation of Oracle Database 11g was successful.
                 Please check '/u01/app/oraInventory/logs/silentInstall2019-05-17_01-56-54PM.log' for more details.
                 
                 Execute Root Scripts in progress.
                 
                 As a root user, execute the following script(s):
                         1. /u01/app/oracle/product/11.2.0.4/dbhome_1/root.sh
                 
                 Execute /u01/app/oracle/product/11.2.0.4/dbhome_1/root.sh on the following nodes:
                 [tod2-db160, tod2-db162]
                 
                 ..................................................   100% Done.
                 
                 Execute Root Scripts successful.
                 Successfully Setup Software.


				 

				 
<20> Update /home/oracle/.bash_profile on both the nodes as oracle:

                 export CVUQDISK_GRP=oinstall
                 export TMP=/u02/tmp
                 export TMPDIR=$TMP
                 export ORACLE_BASE=/u01/app/oracle
                 export PATH=$PATH:$HOME/.local/bin:$HOME/bin:/usr/sbin
                 export GRID_HOME=/u01/app/12.2.0.1/grid
                 export ORACLE_SID=
                 export ORACLE_HOME=/u01/app/oracle/product/11.2.0.4/dbhome_1
                 export PATH=$ORACLE_HOME/bin:$PATH				 
				 
				 
				 
				 
<21> Apply database patch:
     |
     |__ o. patch: 27734982, 22241601, p6880880_112000_Linux-x86-64.zip


 

<22> Post-config:
     |
     |_ $ /u01/app/12.2.0.1/grid/bin/oclumon manage -disable diagsnap
     |
     |           Diagsnap option is successfully Disabled on RAC-DB01
     |           Diagsnap option is successfully Disabled on RAC-DB02
     |           Successfully Disabled diagsnap	 
     |
     |		 
     |__ o. Editing system file:
	 
                 [root@RAC-DB01 ~]# vi /etc/systemd/logind.conf ==> Uncomment "RemoveIPC=no"
                 [root@RAC-DB02 ~]# vi /etc/systemd/logind.conf ==> Uncomment "RemoveIPC=no"



				 

	

Your Comments