6 Replies Latest reply: Sep 19, 2012 6:18 AM by Veeresh.S RSS

    Regading PSU patch 7

    913068
      HI All

      I will b thankful to you if you provide your valuable feedback.

      We have 3 node cluster with oracle version 11.2.0.2 . We are PSU 7 on grid howe thats also on 11.2.0.2 . Under psu 7 there are two patches 13696242 & Patch 13923804 .

      I have created a new directory on under grid howe with grid user name 141922201 and unzippped the patch in this directoy.

      i am using opatch auto command to apply the patch:

      #opatch auto <unzipped pa.th location> -oh <grid home.

      Now the issue is my first patch 1369642 got applied successfully but the patch 13923804 is failed out.

      Please provide your feedback why its so.
        • 1. Re: Regading PSU patch 7
          phaeus
          Hello,
          if you say you get a error can you post some more information? Did you get a confilict or...
          Post the error from your log file.

          regards
          Peter
          • 2. Re: Regading PSU patch 7
            913068
            please refer the patch log:

            2012-09-15 19:28:00: Using Oracle CRS home /opt/grid/11.2.0/grid
            2012-09-15 19:28:01: Checking parameters from paramfile /opt/grid/11.2.0/grid/crs/install/crsconfig_params to validate installer variables
            2012-09-15 19:28:01: The configuration parameter file /opt/grid/11.2.0/grid/crs/install/crsconfig_params is valid
            2012-09-15 19:28:01: ### Printing the configuration values from files:
            2012-09-15 19:28:01: /opt/grid/11.2.0/grid/crs/install/crsconfig_params
            2012-09-15 19:28:01: crs/s_crsconfig_defs
            2012-09-15 19:28:01: ASM_DISCOVERY_STRING=/dev/oracleasm/disks/*
            2012-09-15 19:28:01: ASM_DISKS=/dev/oracleasm/disks/ASMDISK01,/dev/oracleasm/disks/ASMDISK02,/dev/oracleasm/disks/ASMDISK03,/dev/oracleasm/disks/ASMDISK04,/dev/oracleasm/disks/ASMDISK05
            2012-09-15 19:28:01: ASM_DISK_GROUP=VOTE
            2012-09-15 19:28:01: ASM_REDUNDANCY=NORMAL
            2012-09-15 19:28:01: ASM_SPFILE=
            2012-09-15 19:28:01: ASM_UPGRADE=false
            2012-09-15 19:28:01: CLSCFG_MISSCOUNT=
            2012-09-15 19:28:01: CLUSTER_GUID=
            2012-09-15 19:28:01: CLUSTER_NAME=pprac-cluster
            2012-09-15 19:28:01: CRFHOME="/opt/grid/11.2.0/grid"
            2012-09-15 19:28:01: CRS_LIMIT_CORE=unlimited
            2012-09-15 19:28:02: CRS_LIMIT_MEMLOCK=unlimited
            2012-09-15 19:28:02: CRS_LIMIT_OPENFILE=65536
            2012-09-15 19:28:02: CRS_LIMIT_STACK=2048
            2012-09-15 19:28:02: CRS_NODEVIPS='ukppracdb1-vip/255.255.254.0/bond2,ukppracdb2-vip/255.255.254.0/bond2,ukppracdb3-vip/255.255.254.0/bond2'
            2012-09-15 19:28:02: CRS_STORAGE_OPTION=1
            2012-09-15 19:28:02: CSS_LEASEDURATION=400
            2012-09-15 19:28:02: DIRPREFIX=
            2012-09-15 19:28:02: DISABLE_OPROCD=0
            2012-09-15 19:28:02: EXTERNAL_ORACLE=/opt/oracle
            2012-09-15 19:28:02: EXTERNAL_ORACLE_BIN=/opt/oracle/bin
            2012-09-15 19:28:02: GNS_ADDR_LIST=
            2012-09-15 19:28:02: GNS_ALLOW_NET_LIST=
            2012-09-15 19:28:02: GNS_CONF=false
            2012-09-15 19:28:02: GNS_DENY_ITF_LIST=
            2012-09-15 19:28:02: GNS_DENY_NET_LIST=
            2012-09-15 19:28:02: GNS_DOMAIN_LIST=
            2012-09-15 19:28:02: GPNPCONFIGDIR=/opt/grid/11.2.0/grid
            2012-09-15 19:28:02: GPNPGCONFIGDIR=/opt/grid/11.2.0/grid
            2012-09-15 19:28:02: GPNP_PA=
            2012-09-15 19:28:02: HOST_NAME_LIST=ukne32sr-rdbms,ukne33sr-rdbms,ukne34sr-rdbms
            2012-09-15 19:28:02: ID=/etc/init.d
            2012-09-15 19:28:02: INIT=/sbin/init
            2012-09-15 19:28:02: ISROLLING=true
            2012-09-15 19:28:02: IT=/etc/inittab
            2012-09-15 19:28:02: JLIBDIR=/opt/grid/11.2.0/grid/jlib
            2012-09-15 19:28:02: JREDIR=/opt/grid/11.2.0/grid/jdk/jre/
            2012-09-15 19:28:03: LANGUAGE_ID=AMERICAN_AMERICA.AL32UTF8
            2012-09-15 19:28:03: MSGFILE=/var/adm/messages
            2012-09-15 19:28:03: NETWORKS="eth0"/10.0.0.0:cluster_interconnect,"eth2"/10.0.0.128:cluster_interconnect,"bond2"/172.18.156.0:public
            2012-09-15 19:28:03: NEW_HOST_NAME_LIST=
            2012-09-15 19:28:03: NEW_NODEVIPS='ukppracdb1-vip/255.255.254.0/bond2,ukppracdb2-vip/255.255.254.0/bond2,ukppracdb3-vip/255.255.254.0/bond2'
            2012-09-15 19:28:03: NEW_NODE_NAME_LIST=
            2012-09-15 19:28:03: NEW_PRIVATE_NAME_LIST=
            2012-09-15 19:28:03: NODELIST=ukne32sr-rdbms,ukne33sr-rdbms,ukne34sr-rdbms
            2012-09-15 19:28:03: NODE_NAME_LIST=ukne32sr-rdbms,ukne33sr-rdbms,ukne34sr-rdbms
            2012-09-15 19:28:03: OCFS_CONFIG=
            2012-09-15 19:28:03: OCRCONFIG=/etc/oracle/ocr.loc
            2012-09-15 19:28:03: OCRCONFIGDIR=/etc/oracle
            2012-09-15 19:28:03: OCRID=
            2012-09-15 19:28:03: OCRLOC=ocr.loc
            2012-09-15 19:28:03: OCR_LOCATIONS=NO_VAL
            2012-09-15 19:28:03: OLASTGASPDIR=/etc/oracle/lastgasp
            2012-09-15 19:28:03: OLD_CRS_HOME=
            2012-09-15 19:28:03: OLRCONFIG=/etc/oracle/olr.loc
            2012-09-15 19:28:03: OLRCONFIGDIR=/etc/oracle
            2012-09-15 19:28:03: OLRLOC=olr.loc
            2012-09-15 19:28:03: OPROCDCHECKDIR=/etc/oracle/oprocd/check
            2012-09-15 19:28:04: OPROCDDIR=/etc/oracle/oprocd
            2012-09-15 19:28:04: OPROCDFATALDIR=/etc/oracle/oprocd/fatal
            2012-09-15 19:28:04: OPROCDSTOPDIR=/etc/oracle/oprocd/stop
            2012-09-15 19:28:04: ORACLE_BASE=/var/app/grid
            2012-09-15 19:28:04: ORACLE_HOME=/opt/grid/11.2.0/grid
            2012-09-15 19:28:04: ORACLE_OWNER=grid
            2012-09-15 19:28:04: ORA_ASM_GROUP=asmadm
            2012-09-15 19:28:04: ORA_DBA_GROUP=oinstall
            2012-09-15 19:28:04: PRIVATE_NAME_LIST=
            2012-09-15 19:28:04: RCALLDIR=/etc/rc.d/rc0.d /etc/rc.d/rc1.d /etc/rc.d/rc2.d /etc/rc.d/rc3.d /etc/rc.d/rc4.d /etc/rc.d/rc5.d /etc/rc.d/rc6.d
            2012-09-15 19:28:04: RCKDIR=/etc/rc.d/rc0.d /etc/rc.d/rc1.d /etc/rc.d/rc2.d /etc/rc.d/rc3.d /etc/rc.d/rc4.d /etc/rc.d/rc6.d
            2012-09-15 19:28:04: RCSDIR=/etc/rc.d/rc3.d /etc/rc.d/rc5.d
            2012-09-15 19:28:04: RC_KILL=K15
            2012-09-15 19:28:04: RC_KILL_OLD=K96
            2012-09-15 19:28:04: RC_KILL_OLD2=K19
            2012-09-15 19:28:04: RC_START=S96
            2012-09-15 19:28:04: SCAN_NAME=SCAN-RAC-PP.dc-dublin.de
            2012-09-15 19:28:04: SCAN_PORT=33001
            2012-09-15 19:28:04: SCRBASE=/etc/oracle/scls_scr
            2012-09-15 19:28:04: SILENT=false
            2012-09-15 19:28:05: SO_EXT=so
            2012-09-15 19:28:05: SRVCFGLOC=srvConfig.loc
            2012-09-15 19:28:05: SRVCONFIG=/var/opt/oracle/srvConfig.loc
            2012-09-15 19:28:05: SRVCONFIGDIR=/var/opt/oracle
            2012-09-15 19:28:05: TZ=Etc/UTC
            2012-09-15 19:28:05: VNDR_CLUSTER=false
            2012-09-15 19:28:05: VOTING_DISKS=NO_VAL
            2012-09-15 19:28:05: ### Printing other configuration values ###
            2012-09-15 19:28:05: CLSCFG_EXTRA_PARMS=
            2012-09-15 19:28:05: HAS_GROUP=oinstall
            2012-09-15 19:28:05: HAS_USER=root
            2012-09-15 19:28:05: HOST=ukne32sr-rdbms
            2012-09-15 19:28:05: OLR_DIRECTORY=/opt/grid/11.2.0/grid/cdata
            2012-09-15 19:28:05: OLR_LOCATION=/opt/grid/11.2.0/grid/cdata/ukne32sr-rdbms.olr
            2012-09-15 19:28:06: ORA_CRS_HOME=/opt/grid/11.2.0/grid
            2012-09-15 19:28:06: SUPERUSER=root
            2012-09-15 19:28:06: UNLOCK=0
            2012-09-15 19:28:06: VF_DISCOVERY_STRING=
            2012-09-15 19:28:06: crscfg_trace=1
            2012-09-15 19:28:06: crscfg_trace_file=/opt/grid/11.2.0/grid/OPatch/crs/../../cfgtoollogs/opatchauto2012-09-15_19-28-00.log
            2012-09-15 19:28:06: hosts=
            2012-09-15 19:28:06: osdfile=crs/s_crsconfig_defs
            2012-09-15 19:28:06: parameters_valid=1
            2012-09-15 19:28:06: paramfile=/opt/grid/11.2.0/grid/crs/install/crsconfig_params
            2012-09-15 19:28:06: platform_family=unix
            2012-09-15 19:28:06: srvctl_trc_suff=0
            2012-09-15 19:28:06: user_is_superuser=1
            2012-09-15 19:28:06: ### Printing of configuration values complete ###
            2012-09-15 19:28:06: No -patchfile specified, assuming the patch is already uncompressed
            2012-09-15 19:28:06: Oracle user for /opt/grid/11.2.0/grid is grid
            2012-09-15 19:28:06: OPatch is bundled with OCM, Enter the absolute OCM response file path:
            2012-09-15 19:30:06: silent mode option is -silent -ocmrf /opt/grid/11.2.0/grid/OPatch/ocm/bin/ocm.rsp
            2012-09-15 19:30:06: Bundle.xml content is <bundle type = "GI_BUNDLE">
            • 3. Re: Regading PSU patch 7
              913068
              <entities>
              <entity location="13696242">
              <target type="crs"/>
              <target type="siha"/>
              </entity>
              <entity location="13696242/custom/server/13696242">
              <target type="rac" />
              </entity>
              <entity location="13923804">
              <target type="crs"/>
              <target type="rac"/>
              <target type="sidb"/>
              <target type="siha"/>
              </entity>
              </entities>
              </bundle>

              2012-09-15 19:30:06: The patch ids are 13696242 13923804
              2012-09-15 19:30:06: The patch ids are 13696242 13923804
              2012-09-15 19:30:06: Running as user grid: /opt/grid/11.2.0/grid/OPatch/opatch query -get_patch_type /opt/grid/11.2.0/grid/OPatch/14192201/13696242 -oh /opt/grid/11.2.0/grid
              2012-09-15 19:30:06: s_run_as_user2: Running /bin/su grid -c ' /opt/grid/11.2.0/grid/OPatch/opatch query -get_patch_type /opt/grid/11.2.0/grid/OPatch/14192201/13696242 -oh /opt/grid/11.2.0/grid '
              2012-09-15 19:30:21: Removing file /tmp/file62NKGs
              2012-09-15 19:30:22: Successfully removed file: /tmp/file62NKGs
              2012-09-15 19:30:22: /bin/su successfully executed

              2012-09-15 19:30:22: output is This patch is a "legacy_bundle_top" patch.

              2012-09-15 19:30:22: Patch type is "legacy_bundle_top"
              2012-09-15 19:30:22: Running as user grid: /opt/grid/11.2.0/grid/OPatch/opatch query -get_patch_type /opt/grid/11.2.0/grid/OPatch/14192201/13923804 -oh /opt/grid/11.2.0/grid
              2012-09-15 19:30:22: s_run_as_user2: Running /bin/su grid -c ' /opt/grid/11.2.0/grid/OPatch/opatch query -get_patch_type /opt/grid/11.2.0/grid/OPatch/14192201/13923804 -oh /opt/grid/11.2.0/grid '
              2012-09-15 19:30:36: Removing file /tmp/file0Iqt94
              2012-09-15 19:30:36: Successfully removed file: /tmp/file0Iqt94
              2012-09-15 19:30:36: /bin/su exited with rc=0
              75
              2012-09-15 19:30:37: output is
              2012-09-15 19:30:37: Patch type is
              2012-09-15 19:30:37: GI patches are /opt/grid/11.2.0/grid/OPatch/14192201/13696242 /opt/grid/11.2.0/grid/OPatch/14192201/13923804
              2012-09-15 19:30:37: DB patches are /opt/grid/11.2.0/grid/OPatch/14192201/13696242/custom/server/13696242 /opt/grid/11.2.0/grid/OPatch/14192201/13923804
              2012-09-15 19:30:37: Running /opt/grid/11.2.0/grid/bin/crsctl check cluster -n ukne32sr-rdbms
              2012-09-15 19:30:37: Executing cmd: /opt/grid/11.2.0/grid/bin/crsctl check cluster -n ukne32sr-rdbms
              2012-09-15 19:30:37: Command output:
              **************************************************************
              ukne32sr-rdbms:
              CRS-4537: Cluster Ready Services is online
              CRS-4529: Cluster Synchronization Services is online
              CRS-4533: Event Manager is online
              **************************************************************
              End Command output
              2012-09-15 19:30:38: Oracle user for /opt/grid/11.2.0/grid is grid
              2012-09-15 19:30:38: oracle home list is /opt/grid/11.2.0/grid
              2012-09-15 19:30:38: Processing oracle home /opt/grid/11.2.0/grid
              2012-09-15 19:30:38: Opening file /etc/oracle/ocr.loc
              2012-09-15 19:30:38: Value (FALSE) is set for key=local_only
              2012-09-15 19:30:38: Home type of /opt/grid/11.2.0/grid is CRS
              2012-09-15 19:30:38: Oracle user for /opt/grid/11.2.0/grid is grid
              2012-09-15 19:30:38: Oracle user for /opt/grid/11.2.0/grid is grid
              2012-09-15 19:30:38: Running as user grid: /opt/grid/11.2.0/grid/OPatch/opatch version -oh /opt/grid/11.2.0/grid
              2012-09-15 19:30:38: s_run_as_user2: Running /bin/su grid -c ' /opt/grid/11.2.0/grid/OPatch/opatch version -oh /opt/grid/11.2.0/grid '
              2012-09-15 19:30:50: Removing file /tmp/fileys1M9l
              2012-09-15 19:30:50: Successfully removed file: /tmp/fileys1M9l
              2012-09-15 19:30:50: /bin/su successfully executed

              2012-09-15 19:30:50: opatch version in oracle home /opt/grid/11.2.0/grid is
              2012-09-15 19:30:50: Running as user grid: /opt/grid/11.2.0/grid/OPatch/opatch util checkMinimumOPatchVersion -ph /opt/grid/11.2.0/grid/OPatch/14192201/13696242 -version -oh /opt/grid/11.2.0/grid
              2012-09-15 19:30:50: s_run_as_user2: Running /bin/su grid -c ' /opt/grid/11.2.0/grid/OPatch/opatch util checkMinimumOPatchVersion -ph /opt/grid/11.2.0/grid/OPatch/14192201/13696242 -version -oh /opt/grid/11.2.0/grid '
              2012-09-15 19:31:04: Removing file /tmp/fileZlqx96
              2012-09-15 19:31:04: Successfully removed file: /tmp/fileZlqx96
              2012-09-15 19:31:04: /bin/su exited with rc=0
              14
              2012-09-15 19:31:04: The opatch minimum version check for patch /opt/grid/11.2.0/grid/OPatch/14192201/13696242 failed for /opt/grid/11.2.0/grid
              2012-09-15 19:31:04: The opatch version check failed with following error
              2012-09-15 19:31:04: OPatch was not able to set FMW_COMPONENT_HOME by itself.
              Machine Info: Linux ukne32sr-rdbms 2.6.18-238.19.1.0.1.el5 #1 SMP Fri Jul 15 04:42:13 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux
              _osArch is amd64
              _javaVMSpecVersion is 1.0
              _javaVMSpecVendor is Sun Microsystems Inc.
              _javaVMSpecName is Java Virtual Machine Specification
              _javaVMVendor is Sun Microsystems Inc.
              _javaJRESpecVersion is 1.5
              _javaJRESpecVendor is Sun Microsystems Inc.
              _javaJRESpecName is Java Platform API Specification
              _javaSupportedClassVersion is 49.0
              OPatch compiled with major version: 49, minor version: 0
              _osArch (from OCM API) is amd64
              /opt/grid/11.2.0/grid/jdk/bin/java -mx160m -cp /opt/grid/11.2.0/grid/OPatch/ocm/lib/emocmclnt.jar:/opt/grid/11.2.0/grid/oui/jlib/OraInstaller.jar:/opt/grid/11.2.0/grid/oui/jlib/OraPrereq.jar:/opt/grid/11.2.0/grid/oui/jlib/share.jar:/opt/grid/11.2.0/grid/oui/jlib/orai18n-mapping.jar:/opt/grid/11.2.0/grid/oui/jlib/xmlparserv2.jar:/opt/grid/11.2.0/grid/oui/jlib/emCfg.jar:/opt/grid/11.2.0/grid/oui/jlib/ojmisc.jar:/opt/grid/11.2.0/grid/OPatch/jlib/opatch.jar:/opt/grid/11.2.0/grid/OPatch/jlib/opatchsdk.jar:/opt/grid/11.2.0/grid/OPatch/oplan/jlib/automation.jar:/opt/grid/11.2.0/grid/OPatch/oplan/jlib/apache-commons/commons-cli-1.0.jar:/opt/grid/11.2.0/grid/OPatch/jlib/oracle.opatch.classpath.jar:/opt/grid/11.2.0/grid/OPatch/oplan/jlib/jaxb/activation.jar:/opt/grid/11.2.0/grid/OPatch/oplan/jlib/jaxb/jaxb-api.jar:/opt/grid/11.2.0/grid/OPatch/oplan/jlib/jaxb/jaxb-impl.jar:/opt/grid/11.2.0/grid/OPatch/oplan/jlib/jaxb/jsr173_1.0_api.jar:/opt/grid/11.2.0/grid/OPatch/oplan/jlib/OsysModel.jar:/opt/grid/11.2.0/grid/OPatch/oplan/jlib/osysmodel-utils.jar:/opt/grid/11.2.0/grid/OPatch/oplan/jlib/CRSProductDriver.jar:/opt/grid/11.2.0/grid/OPatch/oplan/jlib/oracle.oplan.classpath.jar -DOPatch.ORACLE_HOME=/opt/grid/11.2.0/grid -DOPatch.DEBUG=true -DOPatch.RUNNING_DIR=/opt/grid/11.2.0/grid/OPatch -DOPatch.MW_HOME= -DOPatch.WL_HOME= -DOPatch.COMMON_COMPONENTS_HOME= -DOPatch.OUI_LOCATION= -DOPatch.FMW_COMPONENT_HOME= -DOPatch.OPATCH_CLASSPATH= -DOPatch.WEBLOGIC_CLASSPATH= oracle/opatch/OPatch util checkMinimumOPatchVersion -ph /opt/grid/11.2.0/grid/OPatch/14192201/13696242 -version -oh /opt/grid/11.2.0/grid -invPtrLoc /opt/grid/11.2.0/grid/oraInst.loc
              Oracle Interim Patch Installer version 11.2.0.3.0
              Copyright (c) 2012, Oracle Corporation. All rights reserved.

              OPatchSession::parse() on "util","checkMinimumOPatchVersion","-ph","/opt/grid/11.2.0/grid/OPatch/14192201/13696242","-version","-oh","/opt/grid/11.2.0/grid","-invPtrLoc","/opt/grid/11.2.0/grid/oraInst.loc",

              Argument is "util"
              Add commands for Help
              add command "apply"
              add command "napply"
              add command "rollback"
              add command "nrollback"
              add command "lsinventory"
              add command "lsinv"
              add command "lspatches"
              add command "query"
              add command "util"
              add command "prereq"
              add command "version"
              add command "-help"
              add command "-help -fmw"
              Add supported commands for validation
              add command "apply"
              add command "rollback"
              add command "lsinv"
              add command "lspatches"
              add command "lsinventory"
              add command "query"
              add command "util"
              add command "prereq"
              add command "version"
              add command "napply"
              add command "nrollback"
              add command "-fmw"
              Not a command that can be mapped to Util Session.
              CmdLineParser::initRuntimeOptions()
              Checking on class oracle.opatch.opatchutil.CmdLineOptions$StringArguments
              Get list of fields defined in the class oracle.opatch.opatchutil.CmdLineOptions$StringArguments
              There are 7 fields defined in this class.
              adding option "fp"
              adding option "dp"
              adding option "fr"
              adding option "dr"
              adding option "mp"
              adding option "phbasedir"
              adding option "phbasefile"
              Checking on class oracle.opatch.opatchutil.CmdLineOptions$BooleanArguments
              Get list of fields defined in the class oracle.opatch.opatchutil.CmdLineOptions$BooleanArguments
              There are 2 fields defined in this class.
              adding option "delay_link"
              adding option "cmd_end"
              Checking on class oracle.opatch.opatchutil.CmdLineOptions$IntegerArguments
              Get list of fields defined in the class oracle.opatch.opatchutil.CmdLineOptions$IntegerArguments
              There are 2 fields defined in this class.
              adding option "integerarg1"
              adding option "integerarg2"
              Checking on class oracle.opatch.opatchutil.CmdLineOptions$StringtegerArguments
              Get list of fields defined in the class oracle.opatch.opatchutil.CmdLineOptions$StringtegerArguments
              There are 5 fields defined in this class.
              adding option "stringtegerarg1"
              adding option "stringtegerarg2"
              adding option "ps"
              adding option "mp"
              adding option "xmlinput"
              Checking on class oracle.opatch.opatchutil.CmdLineOptions$DoubleArguments
              Get list of fields defined in the class oracle.opatch.opatchutil.CmdLineOptions$DoubleArguments
              There are 2 fields defined in this class.
              adding option "doublearg1"
              adding option "doublearg2"
              Checking on class oracle.opatch.opatchutil.CmdLineOptions$RawStringArguments
              Get list of fields defined in the class oracle.opatch.opatchutil.CmdLineOptions$RawStringArguments
              There are 1 fields defined in this class.
              adding option "cmd"
              CmdLineHelper::loadRuntimeOption() for Class "oracle.opatch.opatchutil.OUSession"
              initializing String option 0, fp
              initializing String option 1, dp
              initializing String option 2, fr
              initializing String option 3, dr
              initializing String option 4, mp
              initializing String option 5, phbasedir
              initializing String option 6, phbasefile
              done init. String arg.
              initializing Boolean option 0, delay_link
              initializing Boolean option 1, cmd_end
              done init. Boolean arg.
              initializing Integer option 0, integerarg1
              initializing Integer option 1, integerarg2
              done init. Integer arg.
              initializing StringTeger option 0, stringtegerarg1
              initializing StringTeger option 1, stringtegerarg2
              initializing StringTeger option 2, ps
              initializing StringTeger option 3, mp
              initializing StringTeger option 4, xmlinput
              done init. SringTeger arg.
              initializing Double option 0, doublearg1
              initializing Double option 1, doublearg2
              done init. Double arg.
              initializing RawString option 0, cmd
              done init. RawString arg.
              CmdLineHelper::loadRuntimeOption() for Class "oracle.opatch.opatchutil.OUSession", done.
              CmdLineParser::initRuntimeOptions()
              Checking on class oracle.opatch.opatchprereq.CmdLineOptions$StringArguments
              Get list of fields defined in the class oracle.opatch.opatchprereq.CmdLineOptions$StringArguments
              There are 3 fields defined in this class.
              adding option "phbasedir"
              adding option "patchids"
              adding option "phbasefile"
              Checking on class oracle.opatch.opatchprereq.CmdLineOptions$BooleanArguments
              Get list of fields defined in the class oracle.opatch.opatchprereq.CmdLineOptions$BooleanArguments
              There are 2 fields defined in this class.
              adding option "booleanarg1"
              adding option "booleanarg2"
              Checking on class oracle.opatch.opatchprereq.CmdLineOptions$IntegerArguments
              Get list of fields defined in the class oracle.opatch.opatchprereq.CmdLineOptions$IntegerArguments
              There are 2 fields defined in this class.
              adding option "integerarg1"
              adding option "integerarg2"
              Checking on class oracle.opatch.opatchprereq.CmdLineOptions$StringtegerArguments
              Get list of fields defined in the class oracle.opatch.opatchprereq.CmdLineOptions$StringtegerArguments
              There are 2 fields defined in this class.
              adding option "stringtegerarg1"
              adding option "stringtegerarg2"
              Checking on class oracle.opatch.opatchprereq.CmdLineOptions$DoubleArguments
              Get list of fields defined in the class oracle.opatch.opatchprereq.CmdLineOptions$DoubleArguments
              There are 2 fields defined in this class.
              adding option "doublearg1"
              adding option "doublearg2"
              CmdLineHelper::loadRuntimeOption() for Class "oracle.opatch.opatchprereq.PQSession"
              initializing String option 0, phbasedir
              initializing String option 1, patchids
              initializing String option 2, phbasefile
              done init. String arg.
              initializing Boolean option 0, booleanarg1
              initializing Boolean option 1, booleanarg2
              done init. Boolean arg.
              initializing Integer option 0, integerarg1
              initializing Integer option 1, integerarg2
              done init. Integer arg.
              initializing StringTeger option 0, stringtegerarg1
              initializing StringTeger option 1, stringtegerarg2
              done init. SringTeger arg.
              initializing Double option 0, doublearg1
              initializing Double option 1, doublearg2
              done init. Double arg.
              CmdLineHelper::loadRuntimeOption() for Class "oracle.opatch.opatchprereq.PQSession", done.
              reqVer For using getEnv() = 10.2.0.4.0
              curVer = 11.2.0.2.0
              Current Ver later than required? :true
              Current Ver equals required? :false
              Checking EMDROOT using OUI's API...
              CmdLineParser.processOPatchProperties() begins
              CmdLineParser.processOPatchProperties() ends
              CmdLineHelper::processRuntimeOptions() for Class oracle.opatch.opatchutil.OUSession
              processing arg. of String option fp
              processing arg. of String option dp
              processing arg. of String option fr
              processing arg. of String option dr
              processing arg. of String option mp
              processing arg. of String option phbasedir
              processing arg. of String option phbasefile
              processing arg. of Boolean option delay_link
              processing arg. of Boolean option cmd_end
              processing arg. of Integer option integerarg1
              processing arg. of Integer option integerarg2
              done processing all integer options.
              processing arg. of StringTeger option stringtegerarg1
              processing arg. of StringTeger option stringtegerarg2
              processing arg. of StringTeger option ps
              processing arg. of StringTeger option mp
              processing arg. of StringTeger option xmlinput
              processing arg. of Double option doublearg1
              processing arg. of Double option doublearg2
              processing arg. of RawString option cmd
              Checking on class oracle.opatch.opatchutil.OUSession
              Get list of methods implemented by the class oracle.opatch.opatchutil.OUSession
              Get a class of type java.lang.String
              Get the default method of the class oracle.opatch.opatchutil.OUSession
              Begin searching for method checkMinimumOPatchVersion
              Found utility "checkminimumopatchversion"
              OUIReplacer::runEnvScript() called
              SystemCall:RuntimeExec(cmds, runDir): GOING to start thread to read Input Stream
              SystemCall:RuntimeExec(cmds, runDir): Started thread to read Input Stream
              SystemCall:RuntimeExec(cmds, runDir): GOING to start thread to read Error Stream
              ReaderThread::run(): Stream InputStream about to be read
              SystemCall:RuntimeExec(cmds, runDir): GOING into process.waitFor()
              ReaderThread::run(): Stream ErrorStream about to be read
              ReaderThread::run(): Stream ErrorStream reading completed
              ReaderThread::run(): Stream InputStream reading completed
              SystemCall:RuntimeExec(cmds, runDir): process.waitFor() is OVER
              SystemCall:RuntimeExec(cmds, runDir): Error stream thread joined successfully
              SystemCall:RuntimeExec(cmds, runDir): Input stream thread joined successfully
              OUIReplacer::setKeyValue() called
              OPatchSession::main()
              Syntax Error... Unrecognized Option for util.

              Please use the option 'opatch util -help' to get correct syntax
              Cleaning up the directory : "/opt/grid/11.2.0/grid/.patch_storage/patch_unzip"...

              OPatch failed with error code 14

              2012-09-15 19:31:04: Running as user grid: /opt/grid/11.2.0/grid/OPatch/opatch util checkMinimumOPatchVersion -ph /opt/grid/11.2.0/grid/OPatch/14192201/13923804 -version -oh /opt/grid/11.2.0/grid
              2012-09-15 19:31:05: s_run_as_user2: Running /bin/su grid -c ' /opt/grid/11.2.0/grid/OPatch/opatch util checkMinimumOPatchVersion -ph /opt/grid/11.2.0/grid/OPatch/14192201/13923804 -version -oh /opt/grid/11.2.0/grid '
              2012-09-15 19:31:18: Removing file /tmp/filekqrP8q
              2012-09-15 19:31:19: Successfully removed file: /tmp/filekqrP8q
              2012-09-15 19:31:19: /bin/su exited with rc=0
              14
              2012-09-15 19:31:19: The opatch minimum version check for patch /opt/grid/11.2.0/grid/OPatch/14192201/13923804 failed for /opt/grid/11.2.0/grid
              2012-09-15 19:31:19: The opatch version check failed with following error
              2012-09-15 19:31:19: OPatch was not able to set FMW_COMPONENT_HOME by itself.
              Machine Info: Linux ukne32sr-rdbms 2.6.18-238.19.1.0.1.el5 #1 SMP Fri Jul 15 04:42:13 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux
              _osArch is amd64
              _javaVMSpecVersion is 1.0
              _javaVMSpecVendor is Sun Microsystems Inc.
              _javaVMSpecName is Java Virtual Machine Specification
              _javaVMVendor is Sun Microsystems Inc.
              _javaJRESpecVersion is 1.5
              _javaJRESpecVendor is Sun Microsystems Inc.
              _javaJRESpecName is Java Platform API Specification
              _javaSupportedClassVersion is 49.0
              OPatch compiled with major version: 49, minor version: 0
              _osArch (from OCM API) is amd64
              /opt/grid/11.2.0/grid/jdk/bin/java -mx160m -cp /opt/grid/11.2.0/grid/OPatch/ocm/lib/emocmclnt.jar:/opt/grid/11.2.0/grid/oui/jlib/OraInstaller.jar:/opt/grid/11.2.0/grid/oui/jlib/OraPrereq.jar:/opt/grid/11.2.0/grid/oui/jlib/share.jar:/opt/grid/11.2.0/grid/oui/jlib/orai18n-mapping.jar:/opt/grid/11.2.0/grid/oui/jlib/xmlparserv2.jar:/opt/grid/11.2.0/grid/oui/jlib/emCfg.jar:/opt/grid/11.2.0/grid/oui/jlib/ojmisc.jar:/opt/grid/11.2.0/grid/OPatch/jlib/opatch.jar:/opt/grid/11.2.0/grid/OPatch/jlib/opatchsdk.jar:/opt/grid/11.2.0/grid/OPatch/oplan/jlib/automation.jar:/opt/grid/11.2.0/grid/OPatch/oplan/jlib/apache-commons/commons-cli-1.0.jar:/opt/grid/11.2.0/grid/OPatch/jlib/oracle.opatch.classpath.jar:/opt/grid/11.2.0/grid/OPatch/oplan/jlib/jaxb/activation.jar:/opt/grid/11.2.0/grid/OPatch/oplan/jlib/jaxb/jaxb-api.jar:/opt/grid/11.2.0/grid/OPatch/oplan/jlib/jaxb/jaxb-impl.jar:/opt/grid/11.2.0/grid/OPatch/oplan/jlib/jaxb/jsr173_1.0_api.jar:/opt/grid/11.2.0/grid/OPatch/oplan/jlib/OsysModel.jar:/opt/grid/11.2.0/grid/OPatch/oplan/jlib/osysmodel-utils.jar:/opt/grid/11.2.0/grid/OPatch/oplan/jlib/CRSProductDriver.jar:/opt/grid/11.2.0/grid/OPatch/oplan/jlib/oracle.oplan.classpath.jar -DOPatch.ORACLE_HOME=/opt/grid/11.2.0/grid -DOPatch.DEBUG=true -DOPatch.RUNNING_DIR=/opt/grid/11.2.0/grid/OPatch -DOPatch.MW_HOME= -DOPatch.WL_HOME= -DOPatch.COMMON_COMPONENTS_HOME= -DOPatch.OUI_LOCATION= -DOPatch.FMW_COMPONENT_HOME= -DOPatch.OPATCH_CLASSPATH= -DOPatch.WEBLOGIC_CLASSPATH= oracle/opatch/OPatch util checkMinimumOPatchVersion -ph /opt/grid/11.2.0/grid/OPatch/14192201/13923804 -version -oh /opt/grid/11.2.0/grid -invPtrLoc /opt/grid/11.2.0/grid/oraInst.loc
              Oracle Interim Patch Installer version 11.2.0.3.0
              Copyright (c) 2012, Oracle Corporation. All rights reserved.

              OPatchSession::parse() on "util","checkMinimumOPatchVersion","-ph","/opt/grid/11.2.0/grid/OPatch/14192201/13923804","-version","-oh","/opt/grid/11.2.0/grid","-invPtrLoc","/opt/grid/11.2.0/grid/oraInst.loc",

              Argument is "util"
              Add commands for Help
              add command "apply"
              add command "napply"
              add command "rollback"
              add command "nrollback"
              add command "lsinventory"
              add command "lsinv"
              add command "lspatches"
              add command "query"
              add command "util"
              add command "prereq"
              add command "version"
              add command "-help"
              add command "-help -fmw"
              Add supported commands for validation
              add command "apply"
              add command "rollback"
              add command "lsinv"
              add command "lspatches"
              add command "lsinventory"
              add command "query"
              add command "util"
              add command "prereq"
              add command "version"
              add command "napply"
              add command "nrollback"
              add command "-fmw"
              Not a command that can be mapped to Util Session.
              CmdLineParser::initRuntimeOptions()
              Checking on class oracle.opatch.opatchutil.CmdLineOptions$StringArguments
              Get list of fields defined in the class oracle.opatch.opatchutil.CmdLineOptions$StringArguments
              There are 7 fields defined in this class.
              adding option "fp"
              adding option "dp"
              adding option "fr"
              adding option "dr"
              adding option "mp"
              adding option "phbasedir"
              adding option "phbasefile"
              Checking on class oracle.opatch.opatchutil.CmdLineOptions$BooleanArguments
              Get list of fields defined in the class oracle.opatch.opatchutil.CmdLineOptions$BooleanArguments
              There are 2 fields defined in this class.
              adding option "delay_link"
              adding option "cmd_end"
              Checking on class oracle.opatch.opatchutil.CmdLineOptions$IntegerArguments
              Get list of fields defined in the class oracle.opatch.opatchutil.CmdLineOptions$IntegerArguments
              There are 2 fields defined in this class.
              adding option "integerarg1"
              adding option "integerarg2"
              Checking on class oracle.opatch.opatchutil.CmdLineOptions$StringtegerArguments
              Get list of fields defined in the class oracle.opatch.opatchutil.CmdLineOptions$StringtegerArguments
              There are 5 fields defined in this class.
              adding option "stringtegerarg1"
              adding option "stringtegerarg2"
              adding option "ps"
              adding option "mp"
              adding option "xmlinput"
              Checking on class oracle.opatch.opatchutil.CmdLineOptions$DoubleArguments
              Get list of fields defined in the class oracle.opatch.opatchutil.CmdLineOptions$DoubleArguments
              There are 2 fields defined in this class.
              adding option "doublearg1"
              adding option "doublearg2"
              Checking on class oracle.opatch.opatchutil.CmdLineOptions$RawStringArguments
              Get list of fields defined in the class oracle.opatch.opatchutil.CmdLineOptions$RawStringArguments
              There are 1 fields defined in this class.
              adding option "cmd"
              CmdLineHelper::loadRuntimeOption() for Class "oracle.opatch.opatchutil.OUSession"
              initializing String option 0, fp
              initializing String option 1, dp
              initializing String option 2, fr
              initializing String option 3, dr
              initializing String option 4, mp
              initializing String option 5, phbasedir
              initializing String option 6, phbasefile
              done init. String arg.
              initializing Boolean option 0, delay_link
              initializing Boolean option 1, cmd_end
              done init. Boolean arg.
              initializing Integer option 0, integerarg1
              initializing Integer option 1, integerarg2
              done init. Integer arg.
              initializing StringTeger option 0, stringtegerarg1
              initializing StringTeger option 1, stringtegerarg2
              initializing StringTeger option 2, ps
              initializing StringTeger option 3, mp
              initializing StringTeger option 4, xmlinput
              done init. SringTeger arg.
              initializing Double option 0, doublearg1
              initializing Double option 1, doublearg2
              done init. Double arg.
              initializing RawString option 0, cmd
              done init. RawString arg.
              CmdLineHelper::loadRuntimeOption() for Class "oracle.opatch.opatchutil.OUSession", done.
              CmdLineParser::initRuntimeOptions()
              Checking on class oracle.opatch.opatchprereq.CmdLineOptions$StringArguments
              Get list of fields defined in the class oracle.opatch.opatchprereq.CmdLineOptions$StringArguments
              There are 3 fields defined in this class.
              adding option "phbasedir"
              adding option "patchids"
              adding option "phbasefile"
              Checking on class oracle.opatch.opatchprereq.CmdLineOptions$BooleanArguments
              Get list of fields defined in the class oracle.opatch.opatchprereq.CmdLineOptions$BooleanArguments
              There are 2 fields defined in this class.
              adding option "booleanarg1"
              adding option "booleanarg2"
              Checking on class oracle.opatch.opatchprereq.CmdLineOptions$IntegerArguments
              Get list of fields defined in the class oracle.opatch.opatchprereq.CmdLineOptions$IntegerArguments
              There are 2 fields defined in this class.
              adding option "integerarg1"
              adding option "integerarg2"
              Checking on class oracle.opatch.opatchprereq.CmdLineOptions$StringtegerArguments
              Get list of fields defined in the class oracle.opatch.opatchprereq.CmdLineOptions$StringtegerArguments
              There are 2 fields defined in this class.
              adding option "stringtegerarg1"
              adding option "stringtegerarg2"
              Checking on class oracle.opatch.opatchprereq.CmdLineOptions$DoubleArguments
              Get list of fields defined in the class oracle.opatch.opatchprereq.CmdLineOptions$DoubleArguments
              There are 2 fields defined in this class.
              adding option "doublearg1"
              adding option "doublearg2"
              CmdLineHelper::loadRuntimeOption() for Class "oracle.opatch.opatchprereq.PQSession"
              initializing String option 0, phbasedir
              initializing String option 1, patchids
              initializing String option 2, phbasefile
              done init. String arg.
              initializing Boolean option 0, booleanarg1
              initializing Boolean option 1, booleanarg2
              done init. Boolean arg.
              initializing Integer option 0, integerarg1
              initializing Integer option 1, integerarg2
              done init. Integer arg.
              initializing StringTeger option 0, stringtegerarg1
              initializing StringTeger option 1, stringtegerarg2
              done init. SringTeger arg.
              initializing Double option 0, doublearg1
              initializing Double option 1, doublearg2
              done init. Double arg.
              CmdLineHelper::loadRuntimeOption() for Class "oracle.opatch.opatchprereq.PQSession", done.
              reqVer For using getEnv() = 10.2.0.4.0
              curVer = 11.2.0.2.0
              Current Ver later than required? :true
              Current Ver equals required? :false
              Checking EMDROOT using OUI's API...
              CmdLineParser.processOPatchProperties() begins
              CmdLineParser.processOPatchProperties() ends
              CmdLineHelper::processRuntimeOptions() for Class oracle.opatch.opatchutil.OUSession
              processing arg. of String option fp
              processing arg. of String option dp
              processing arg. of String option fr
              processing arg. of String option dr
              processing arg. of String option mp
              processing arg. of String option phbasedir
              processing arg. of String option phbasefile
              processing arg. of Boolean option delay_link
              processing arg. of Boolean option cmd_end
              processing arg. of Integer option integerarg1
              processing arg. of Integer option integerarg2
              done processing all integer options.
              processing arg. of StringTeger option stringtegerarg1
              processing arg. of StringTeger option stringtegerarg2
              processing arg. of StringTeger option ps
              processing arg. of StringTeger option mp
              processing arg. of StringTeger option xmlinput
              processing arg. of Double option doublearg1
              processing arg. of Double option doublearg2
              processing arg. of RawString option cmd
              Checking on class oracle.opatch.opatchutil.OUSession
              Get list of methods implemented by the class oracle.opatch.opatchutil.OUSession
              Get a class of type java.lang.String
              Get the default method of the class oracle.opatch.opatchutil.OUSession
              Begin searching for method checkMinimumOPatchVersion
              Found utility "checkminimumopatchversion"
              OUIReplacer::runEnvScript() called
              SystemCall:RuntimeExec(cmds, runDir): GOING to start thread to read Input Stream
              SystemCall:RuntimeExec(cmds, runDir): Started thread to read Input Stream
              SystemCall:RuntimeExec(cmds, runDir): GOING to start thread to read Error Stream
              ReaderThread::run(): Stream InputStream about to be read
              SystemCall:RuntimeExec(cmds, runDir): Started thread to read Error Stream
              ReaderThread::run(): Stream ErrorStream about to be read
              SystemCall:RuntimeExec(cmds, runDir): GOING into process.waitFor()
              ReaderThread::run(): Stream InputStream reading completed
              SystemCall:RuntimeExec(cmds, runDir): process.waitFor() is OVER
              ReaderThread::run(): Stream ErrorStream reading completed
              SystemCall:RuntimeExec(cmds, runDir): Error stream thread joined successfully
              SystemCall:RuntimeExec(cmds, runDir): Input stream thread joined successfully
              OUIReplacer::setKeyValue() called
              OPatchSession::main()
              Syntax Error... Unrecognized Option for util.

              Please use the option 'opatch util -help' to get correct syntax
              Cleaning up the directory : "/opt/grid/11.2.0/grid/.patch_storage/patch_unzip"...

              OPatch failed with error code 14

              2012-09-15 19:31:19: Status of opatch version check for /opt/grid/11.2.0/grid is 0
              2012-09-15 19:31:19: Opatch version check failed for oracle home /opt/grid/11.2.0/grid
              2012-09-15 19:31:19: Opatch version check failed
              2012-09-15 19:31:19: update the opatch version for the failed homes and retry
              • 4. Re: Regading PSU patch 7
                phaeus
                Hello,
                regarding your error. Which opatch version did you use?

                regards
                Peter
                • 5. Re: Regading PSU patch 7
                  user593938
                  Hello,

                  Check the Opatch version first and then apply patch.Opatch version should be compatible with the patch you are going to apply.
                  • 6. Re: Regading PSU patch 7
                    Veeresh.S
                    Hope you have latest opatch version : 11.2.0.3.0

                    on both grid home and dbhome

                    move $ORACLE_HOME/OPatch to different directory or rename it

                    download p6880880_112000_Linux-x86-64.zip from MOS
                    copy p6880880_112000_Linux-x86-64.zip to $ORACLE_HOME/ folder <on both GRID and DB HOMES>
                    unzip p6880880_112000_Linux-x86-64.zip

                    now try opatch again, make sure the $ORACLE_HOME/OPatch is the lastest OPatch folder which unzipped from p6880880_112000_Linux-x86-64.zip
                    now on both GRID and DB homes

                    $ORACLE_HOME/OPatch/opatch lsinventory version must say Opatch version 11.2.0.3 on both grid and db homes.