Inspeccionar el inventario con OPatch y ejecutar comprobaciones previas al parche
OracleParches y ciclo de vidaComando
# OPatch version (must meet the minimum in the patch README; update with patch 6880880 if needed)
$ORACLE_HOME/OPatch/opatch version
# Installed patches: short list / detailed inventory
$ORACLE_HOME/OPatch/opatch lspatches
$ORACLE_HOME/OPatch/opatch lsinventory -detail -oh $ORACLE_HOME
# Pre-apply checks (in the unzipped patch directory):
cd /u01/stage/<patch_id>
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -ph ./
$ORACLE_HOME/OPatch/opatch prereq CheckSystemSpace -ph ./
# For Grid Infrastructure / RAC homes (as root), analyze mode:
# opatchauto apply /u01/stage/<patch_id> -analyzeQué hace
Lista los parches binarios (RU, one-offs) aplicados al Oracle Home y comprueba, antes de aplicar un parche nuevo, si entra en conflicto con los parches existentes y si hay suficiente espacio en disco.
Cuándo usarlo
Antes de una RU trimestral/parche de seguridad, cuando soporte pide la salida del inventario en un SR, y al comparar el nivel de parches de dos entornos.
Precaución
Ejecute los comandos como el usuario del SO propietario del Oracle Home (oracle); opatchauto requiere root. Las comprobaciones prereq son de solo lectura y no afectan a la base de datos, pero si se informa de un conflicto, no aplique el parche antes de obtener un parche merge/overlay de Oracle Support. Haga un backup del Oracle Home (tar) y del inventario antes de aplicar.