1. Apply grid GI patch 20485808 ob both GI and db home.
2. check for any conflicts
unzip p20299013_112040_<platform>.zip
cd 20299013
opatch prereq CheckConflictAgainstOHWithDetail -ph ./
rolling patch
3. apply patch if no restrictions
unzip p20299013_112040_<platform>.zip
cd 20299013
opatch apply
oracle@ractest1:/opt/oracle/product/11.2.0/dbhome_2/OPatch/20299013>
/opt/oracle/product/11.2.0/dbhome_2/OPatch/opatch apply
4.For an Oracle RAC environment, perform these steps on only one node.
cd $ORACLE_HOME/rdbms/admin
sqlplus /nolog
SQL> CONNECT / AS SYSDBA
SQL> STARTUP
SQL> @catbundle.sql psu apply
SQL> QUIT
5. recomplie may see invalid objects.
cd $ORACLE_HOME/rdbms/admin
sqlplus /nolog
SQL> CONNECT / AS SYSDBA
SQL> @utlrp.sql
rollback
----------
1.
Shut down the instance on the node.
2.
Run the OPatch utility specifying the rollback argument as follows.
opatch rollback -id 20299013
If there are errors, refer to Section 5, "Known Issues".
3.
Start the instance on the node as follows:
srvctl start instance �d <db-unique-name> -n <nodename>
cd $ORACLE_HOME/rdbms/admin
sqlplus /nolog
SQL> CONNECT / AS SYSDBA
SQL> STARTUP
SQL> @catbundle_PSU_<database SID>_ROLLBACK.sql
SQL> QUIT
cd $ORACLE_HOME/rdbms/admin
sqlplus /nolog
SQL> CONNECT / AS SYSDBA
SQL> @utlrp.sql