OPatch es una aplicación suministrada por Oracle que le ayuda con el proceso de aplicación de parches provisionales para el software de Oracle y que permite hacer "rollback" de parches aplicados.
Cuando instalas por primera vez un parche, no tienes grandes problemas.
-bash-4.1$ pwd
/opt/product/rdbms/12.1.0/db_1/OPatch/18229326
-bash-4.1$ ../opatch apply online -connectString prod1:sys:oracle2016:nodo-db1,prod2:sys:oracle2016:nodo-db2
Oracle Interim Patch Installer version 12.1.0.1.0
Copyright (c) 2012, Oracle Corporation. All rights reserved.
Oracle Home : /opt/product/rdbms/12.1.0/db_1
Central Inventory : /opt/product/oraInventory
from : /opt/product/rdbms/12.1.0/db_1/oraInst.loc
OPatch version : 12.1.0.1.0
OUI version : 12.1.0.1.0
Log file location : /opt/product/rdbms/12.1.0/db_1/cfgtoollogs/opatch/18229326_Mar_17_2016_17_35_10/apply2016-03-17_17-35-09PM_1.log
....
Pero cuando ya el parche esta instalado y necesitas aplicarlo a otras instancias, no puedes utilizar el opción de "apply"; esto porque el parche ya ha sido instalado en los binarios de la base de datos.
A través de la opción "lsinventory", puedes validar los parches aplicados previamente.
-bash-4.1$ ../opatch lsinventory
Oracle Interim Patch Installer version 12.1.0.1.0
Copyright (c) 2012, Oracle Corporation. All rights reserved.
Oracle Home : /opt/product/rdbms/12.1.0/db_1
Central Inventory : /opt/product/oraInventory
from : /opt/product/rdbms/12.1.0/db_1/oraInst.loc
OPatch version : 12.1.0.1.0
OUI version : 12.1.0.1.0
Log file location : /opt/product/rdbms/12.1.0/db_1/cfgtoollogs/opatch/opatch2016-03-31_14-28-50PM_1.log
Lsinventory Output file location : /opt/product/rdbms/12.1.0/db_1/cfgtoollogs/opatch/lsinv/lsinventory2016-03-31_14-28-50PM.txt
--------------------------------------------------------------------
Installed Top-level Products (1):
Oracle Database 12c 12.1.0.1.0
There are 1 products installed in this Oracle Home.
Interim patches (1) :
Patch (online) 18229326: applied on Thu Mar 17 17:35:39 CST 2016
Unique Patch ID: 17501522
Created on 7 Apr 2014, 04:47:53 hrs PST8PDT
Bugs fixed:
18229326
Rac system comprising of multiple nodes
Local node = nodo-db1
Remote node = nodo-db2
--------------------------------------------------------------------
OPatch succeeded.
Si requieres aplicar el parche a otras instancias en el mismo servidor es necesario hacerlo a través de la opción "util enableonlinepatch".
Oracle Interim Patch Installer version 12.1.0.1.0
Copyright (c) 2012, Oracle Corporation. All rights reserved.
Oracle Home : /opt/product/rdbms/12.1.0/db_1
Central Inventory : /opt/product/oraInventory
from : /opt/product/rdbms/12.1.0/db_1/oraInst.loc
OPatch version : 12.1.0.1.0
OUI version : 12.1.0.1.0
Log file location : /opt/product/rdbms/12.1.0/db_1/cfgtoollogs/opatch/opatch2016-03-31_14-38-24PM_1.log
Invoking utility "enableonlinepatch"
Installing and enabling the online patch 'bug18229326.pch', on database 'desa1' on node 'nodo-db1'.
Installing and enabling the online patch 'bug18229326.pch', on database 'desa2' on node 'nodo-db2'.
OPatch succeeded.
-bash-4.1$
No hay comentarios:
Publicar un comentario
Te agradezco tus comentarios. Te esperamos de vuelta.