Hola a todos, hoy vamos a enseñarles cómo parchear una base de datos Oracle en el sistema operativo Windows. Además, les contaremos la importancia de este proceso.

¿Qué significa parchear nuestra base de datos?
Cuando hablamos de parchear nuestra base de datos nos referimos a aplicar la solución publicada por Oracle para evitar los bugs conocidos y darle solución a diferentes problemas que se nos pueden presentar en nuestras bases de datos. Estos parches, desde la versión 18c, salen cada 4 meses e incluyen mejoras de seguridad, optimización y mejoras funcionales.
¿Cómo realizamos el parcheado de una base de datos?
Explicaremos de forma sencilla los pasos que se realizan para aplicar un parcheado.
- Verificar la versión del parche actual: opatch lsinventory
C:\app\oracle\product\db19c\OPatch>opatch lsinventory

Aquí visualizamos el número del parche que tenemos y los bugs que se han solucionado con la versión.
2. Aplicación del opatch:
C:/app/oracle/product/db19c/Opatch/opatch apply

Opatch terminó satisfactoriamente.
3. Aplicación del datapatch y el compilador de objetos inválidos:
C:\app\oracle\product\db19c\OPatch>datapatch.bat -verbose
Nos aplicará los cambios a nivel de SQL que trae el parche
SQL> @Oracle_home/rdbms/admin/utlrp.sql
Nos compilará los objetos si es que alguno se descompiló con la aplicación del parche
¿Cómo comprobar que aplicamos el parche correctamente?
Con el siguiente comando podemos ver el registro de parches en la base de datos
select * from dba_registry_sqlpatch;

Aquí podemos visualizar los dos parches que se le aplicaron a la base de datos, donde figura el último que aplicamos a nuestro cliente: 19.14.0.0.220118
Esta consulta se puede realizar en cualquier momento y si compruebas que no tienes ningún parche instalado o si tienes un bug que se soluciona con la aplicación del último parche. Puedes consultarnos sin compromiso en nuestra página de contacto. Podremos revisar tu entorno y ayudarte a aplicar el parche necesario para tu base de datos. Mira nuestro servicio de tuning Oracle.
¿Aún no conoces Query Performance? Descubre cómo puede ayudarte en tu entorno Oracle. Más información en su página de LinkedIn.
Sígue a GPS en LinkedIn