Huge Space Consumption by $ORACLE_HOME/

Paul Salinger VP of Marketing Oracle Corporation
Image by Grass Shack Events & Media via Flickr

Consumo de gran cantidad de espacio en $ ORACLE_HOME

Siguiendo en el orden de los patches de oracle, muchas veces nos encontramos con un filesystem que esta agotado de espacio y en la revisión de archivos y logs a depurar nos encontramos con “el backup” que deja el instalador.

Es preciso conservar esto ?

En mi caso yo sigo las siguientes reglas que me auto-impongo a la hora de depurar este tipo de archivos:

  1. El patch fue aplicado correctamente.
  2. El patch dio una solución adecuada.(esperada)
  3.  A pesar de que la solución dio el resultado esperado, verifico que el equipo de desarrollo o el sector encargado de la aplicación me de el OK, de que no haya vuelta atrás. (ojo ! Muchas veces se solucionan problemas en el motor, pero aparecen del lado de la aplicación).

Una vez entendido como OK el conjunto de los tres puntos anteriores procedo :
Nos Paramos en el $ORACLE_HOME/OPatch

[oracle@apps1010lx ]$ cd /u01/app/oracle/product/10.2.0/db_apps/OPatch

Ejecutamos el comando:

[oracle@apps1010lx db_apps]$ ./opatch util cleanup
Invoking OPatch 10.2.0.4.2

Oracle Interim Patch Installer version 10.2.0.4.2
Copyright (c) 2007, Oracle Corporation.  All rights reserved.

UTIL session

Oracle Home       : /u01/app/oracle/product/10.2.0/db_apps
Central Inventory : /u01/app/oracle/oraInventory
   from           : /etc/oraInst.loc
OPatch version    : 10.2.0.4.2
OUI version       : 10.2.0.4.0
OUI location      : /u01/app/oracle/product/10.2.0/db_apps/oui
Log file location : /u01/app/oracle/product/10.2.0/db_apps/cfgtoollogs/opatch/opatch2011-01-19_15-45-14PM.log

Invoking utility "cleanup"
OPatch will clean up 'restore.sh,make.txt' files and 'rac,scratch,backup' directories.
You will be still able to rollback patches after this cleanup.
Do you want to proceed? [y|n]
y
User Responded with: Y
Size of directory "/u01/app/oracle/product/10.2.0/db_apps/.patch_storage" before cleanup is 310008800 bytes.
Size of directory "/u01/app/oracle/product/10.2.0/db_apps/.patch_storage" after cleanup is 2270812 bytes.UtilSession: Backup area for restore has been cleaned up. For a complete list of files/directories
deleted, Please refer log file.OPatch succeeded.

Ahora liberamos una porcion de espacio útil.