La gestión eficiente de Oracle Home requiere que las instalaciones mantengan un nivel homogéneo de parches en todos los servidores. En lugar de modificar directamente un Oracle Home ya desplegado, la mejor práctica consiste en instalar y parchear un nuevo Oracle Home desde una imagen estándar, llamada imagen dorada, para luego distribuirla uniformemente.
Esta estrategia permite conservar copias idénticas de Oracle Home en un repositorio central, ya sea un almacenamiento NFS, un servidor remoto accesible por SCP u otro sistema similar, asegurando que todos los servidores posean exactamente los mismos binarios y parches. Dicha coherencia facilita el control y el seguimiento de las actualizaciones, concentrando la información sobre parches y correcciones en un solo lugar: los metadatos de la imagen dorada.
El ciclo de vida típico para esta técnica inicia con la instalación manual del software en un servidor, para luego crear automáticamente una imagen dorada a partir de ese Oracle Home. Posteriormente, esta imagen se despliega de forma automática en los demás servidores. Cuando se requiere un nuevo parche, se instala la imagen dorada en un nuevo Oracle Home, se aplica el parche (manual o automatizado), se genera una nueva imagen dorada actualizada y finalmente se distribuye esta última a todos los sistemas.
Para automatizar ese flujo de trabajo, se emplea un script que cumple dos funciones principales: la creación de una nueva imagen dorada y su implementación en uno o varios Oracle Homes, con la opción adicional de desinstalar versiones previas.
De manera gráfica, el proceso funciona así: al ejecutar la acción de creación (-c), el script copia el contenido del Oracle Home a un directorio temporal, limpia archivos de logs y auditorías, comprime la carpeta en un archivo ZIP que se almacena en un repositorio compartido y registra los metadatos en una base de datos centralizada. Por otro lado, al activar la acción de instalación (-i), el script verifica que la imagen no esté ya desplegada, crea el nuevo directorio según el nombre de la imagen o un nombre personalizado, descomprime el paquete, ejecuta el instalador para clonar el home en el inventario central y, opcionalmente, ajusta nombres y configuraciones específicas del entorno, tales como vincular binarios con opciones RAC o gestionar enlaces TNS_ADMIN.
Con este método, los nombres y rutas de Oracle Home se mantienen limpios y uniformes en todos los equipos, facilitando no solo el despliegue inicial, sino también las futuras tareas de parcheo y mantenimiento.