Julio del 2021 y ya Oracle ha liberado los parches trimestrales, el que vamos a aplicar es el Release Update para llevar nuestra base de datos desde un release 19.3 a un release 19.12, recordar que estos parches son acumulativos, o sea, al instalar la última versión vienen con todos los fixes de versiones previas.

El parche a aplicar es el #32904851 : Database Release Update 19.12.0.0.210720

Para aplicar el parche debemos actualizar nuestro OPatch, según la documentación del mismo parche, el OPatch a instalar debe ser versión 12.2.0.1.25 o superior , el parche se puede descargar de la siguiente URL

https://updates.oracle.com/ARULink/PatchDetails/process_form?patch_num=6880880

Para nuestro caso , descargamos la versión 19.0.0.0 y aplicamos en nuestro ORACLE_HOME de 19c

El OPatch parchado, nos provee la versión 12.2.0.1.25 de OPatch

Descomprimimos el RU que hemos bajado

unzip p32904851_19.12_Linux-x86-64.zip

Validamos conflictos con algún parche instalado

cd 32904851/
opatch prereq CheckConflictAgainstOHWithDetail -ph ./

Validamos además si existe espacio suficiente para la aplicación del parche, teniendo en cuenta los archivos temporales que se van a generar

opatch prereq CheckSystemSpace -ph ./

Esto es muy necesario, dado la copia de archivos que genera el parche

Posterior a esto, ejecutamos la aplicación del parche, siempre dentro de la carpeta 32904851 y sin necesidad de bajar el Servicio Oracle

opatch apply

Todos los archivos modificados deben ser cargados a la base de datos mediante datapatch , esto corresponde a la post-instalación del parche

$ORACLE_HOME/OPatch/datapatch -verbose

Y validamos el parche aplicado con todos los fixes

O simplemente vemos el parche con número y sin detalle

Espero les sirva 😉

Facebook
Twitter
LinkedIn
Email
DBLigarius
Desafíos que fortalecen, experiencia que impulsa
Nuestras soluciones tienen un impacto positivo en su compañía. Escríbanos ahora.