Avalados por :

Actualización de servidores Oracle 10.2.0.4 a 11.2.0.2 en Windows Server 2003/2008: Guía de actualización y parcheo eficiente

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 12 Vistas
0
Cargando...

¡Hola a todos!

Actualmente estamos considerando actualizar nuestros servidores de Oracle 10.2.0.4 a Oracle 11.2.0.2 (¡ya era hora!) utilizando la guía de actualización proporcionada por SAP. (en máquinas con Windows Server 2003/2008)

Hacerlo de la manera correcta parece ser un proceso bastante largo desafortunadamente, así que estoy buscando formas de acelerar las actualizaciones para persuadir a nuestros clientes de hacerlo más pronto que tarde.

Estaba pensando que instalar el nuevo software del servidor Oracle (capítulo 4 de la guía de actualización) y parchearlo antes de comenzar la actualización real de la base de datos podría ser una buena idea para ahorrar algo de tiempo valioso en la actualización, ya que el resto del manual requiere tiempo de inactividad desafortunadamente.

Hasta ahora, he tenido éxito en instalar el software del servidor Oracle 11.2.0.2 con SAP y Oracle 10.2.0.4 aún en funcionamiento. Después de eso, es hora de parchear el nuevo hogar de Oracle, pero aquí está el problema: para aplicar parches usando opatch, opatch requiere que la variable de entorno ORACLE_HOME apunte al nuevo oracle_home (11202) y requiere que los servicios de Oracle 11 se detengan.

Hasta ahora, he descubierto que opatch puede indicarle que parchee un hogar específico usando la línea de comandos:

opatch apply <patchid> -oh <ruta al hogar de Oracle que se va a parchear>

...así que ese problema se resolvería de esa manera. Sin embargo, la documentación de Oracle que viene con los parches de Oracle también indica que Oracle necesita un cierre limpio antes de parchear, incluyendo los servicios de Windows. Claro, los nuevos servicios de Oracle 11 instalados se pueden detener sin problemas (ya que la base de datos no ha sido actualizada, en realidad no están haciendo nada) pero el Coordinador de transacciones distribuidas de MS aún está en uso en este punto por la antigua base de datos 10.2.0.4. Por lo tanto, no podremos detener ese servicio.

¿El servicio MSDTC estará en uso por el nuevo hogar de Oracle instalado, o podré parchearlo sin detener el servicio MSDTC? ¿Es correcta mi suposición de la línea de comandos de opatch, o esto causará problemas? Otra opción sería cambiar temporalmente la variable de entorno ORACLE_HOME usando SET en un símbolo del sistema, parchear el nuevo Ora_home, cambiarlo de vuelta después, pero no tengo idea de cuál sería el efecto en la base de datos de Oracle en ejecución al hacer eso.

¿Alguna idea/pensamiento sobre este enfoque?

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Hola Markus,

¡Muchas gracias una vez más, eres un salvavidas! Me alegra no tener que realizar las actividades de seguimiento de los parches.

¡Saludos!

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Sí.

Realiza los pasos para instalar solo el software/actualizaciones.

Markus

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

¡Hola chicos, gracias por las respuestas hasta ahora! Tengo otra pregunta también... Si sigo la guía de actualización, nos dice que instalemos Oracle, lo parcheemos con los parches más actuales y luego actualicemos la base de datos. Sin embargo, si leo el archivo readme suministrado con los parches de Oracle, veo varias instrucciones de post-instalación, es decir, volver a cargar paquetes en la base de datos. Dado que NO hay una base de datos en el momento del parcheo (después de todo, la base de datos se actualiza en una fase posterior), ¿es correcto asumir que estas acciones se pueden omitir por completo? Estas instrucciones de post-instalación no deberían aplicarse en absoluto, ya que la base de datos ya se está actualizando con el nuevo Oracle home parcheado. ¿Es correcta esta suposición? ¡Gracias de nuevo y saludos cordiales!

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

¡Gracias a ambos!

Estoy de acuerdo, no nos ahorrará una gran cantidad de tiempo, pero poder instalar Oracle de antemano nos ahorra algo de tiempo valioso en la actualización. Entendí que el sistema necesita detenerse para los pasos siguientes a la instalación y parcheo del nuevo Oracle home. Pero de cualquier manera, cualquier forma de reducir el tiempo de inactividad/crear tiempo extra para solucionar problemas en una actualización, si es necesario, sería muy bienvenida, ¿verdad?

En cuanto al servicio MSDTC, ¿nos causará algún problema? ¿O fue correcta mi suposición al respecto? (no se usa para el nuevo Oracle home) Solo para estar seguro.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?