Oracle’s OPatch utility is used for applying interim CPU patches to maintain the security of your RDBMS. In this article we will cover the error which would be received when you attempt to use an OPatch utiity which is not supported by the Patch set being applied.
1. Logon to your Oracle database server as the Oracle software owner.
2. Change directories to the location of your CPU patch and unzip the file.
unzip p9119226_10204_
3. Change directories into your unzipped patch directory which is named with the CPU number you are applying.
cd 9119226
OPatch apply
4. You receive the following error or similar error during installation.
ORCL :> OPatch apply
Invoking OPatch 10.2.0.3.0
Oracle interim Patch Installer version 10.2.0.3.0
Copyright (c) 2005, Oracle Corporation. All rights reserved..
Oracle Home : /app/ORCL/oracle/product/10.2.0/db_1
Central Inventory : /app/ORCL/oraInventory
from : /etc/oraInst.loc
OPatch version : 10.2.0.3.0
OUI version : 10.2.0.4.0
OUI location : /app/ORCL/oracle/product/10.2.0/db_1/oui
Log file location : /app/ORCL/oracle/product/10.2.0/db_1/cfgtoollogs/OPatch/opa
tch2010-03-02_03-31-46AM.log
Failed to load the patch object. Possible causes are:
The specified path is not an interim Patch shiphome
Meta-data files are missing from the patch area
Patch location = /opt/cpu_Jan2010/linux_x86/9119226
Details = PatchObject constructor: Input file
“/opt/cpu_Jan2010/linux_x86/9119226/etc/config/actions” or
“/opt/cpu_Jan2010/linux_x86/9119226/etc/config/inventory” does
not exist.
ApplySession failed: PatchObject constructor: Input file
“/opt/cpu_Jan2010/linux_x86/9119226/etc/config/actions” or
“/opt/cpu_Jan2010/linux_x86/9119226/etc/config/inventory” does
not exist.
System intact, OPatch will not attempt to restore the system
OPatch failed with error code 73
ORCL :>
5. This error is being generated because the patch set being applied, requires a newer OPatch utility. The solution is to download the latest Oracle Patch 6880880, containing the OPatch utility, and unzip it in your ORACLE_HOME directory.
Larry J Catt, OCP 9i, 10g
oracle@allcompute.com
www.allcompute.com