It’s recommended to patch the PSU manually on IBM Linux on z and other platform. The opatch auto is still testing by Oracle support. and it won’t be stable (at least from what we’ve been tested) until July 2013 PSU patchsets. There are couple note that worth to mention:
· Before applying GI home, you must run rootcrs.pl to unlock the permissions. Otherwise, the patching process will be failed with Opatch failed with error code 39.
· When applying a GI patch to either the Grid Home or Database Home, you use "napply"
· When applying a Database patch to either Database Home or Grid Home, you use "apply"
1) export PATH=$ORACLE_HOME/OPatch:$PATH
2) opatch version
OPatch Version: 11.2.0.3.4 ß-------- Make sure you have the latest opatch version.
3) opatch prereq CheckconflictAgainstOHWithDetail -phBaseDir ./13696251
Oracle Interim Patch Installer version 11.2.0.3.4
Copyright (c) 2012, Oracle Corporation. All rights reserved.
…….
Invoking prereq "checkconflictagainstohwithdetail"
Prereq "checkConflictAgainstOHWithDetail" passed.
4) sudo -u root $ORACLE_HOME/crs/install/rootcrs.pl –unlock Don’t forget this step!
[sudo] password for oracle:
Using configuration parameter file: /u01/app/oracle/11.2.0.3/grid/crs/install/crsconfig_params
Grid Home Patch:
5) opatch napply -oh /u01/app/oracle/11.2.0.3/grid -local /data/oracle/bkup1/software/psu11.2.0.3.2/13696251
6) opatch apply -oh /u01/app/oracle/11.2.0.3/grid -local /data/oracle/bkup1/software/psu11.2.0.3.2/13696216
Database Patch:
7) opatch napply -oh /u01/app/oracle/11.2.0.3/racdb -local /data/oracle/bkup1/software/psu11.2.0.3.2/13696251/custom/server/13696251
8) opatch apply -oh /u01/app/oracle/11.2.0.3/racdb -local /data/oracle/bkup1/software/psu11.2.0.3.2/13696216
9) /data/oracle/bkup1/software/psu11.2.0.3.2/13696251/custom/server/13696251/custom/scripts/postpatch.sh -dbhome /u01/app/oracle/11.2.0.3/racdb
10) as root: /u01/app/oracle/11.2.0.3/grid/rdbms/install/rootadd_rdbms.sh
11) as root : /u01/app/oracle/11.2.0.3/grid/crs/install/rootcrs.pl -patch