Notas de la version de Sun Java System Application Server Enterprise Edition 8.2

ProcedureProcedimiento de actualización

Para actualizar de la versión 4.4.x de HADB a la versión 4.4.3, lleve a cabo el siguiente procedimiento:

  1. Realice las tareas previas a la actualización mencionadas anteriormente si es necesario.

  2. Instale la versión 4.4.3 de HADB en todos los hosts de HADB (en una ruta distinta de la de la versión 4.4.x, por ejemplo, en /opt/SUNWhadb/4.4.3).

  3. Instale la versión 4.4.3 de HADB en los hosts del cliente hadbm, en caso de que sean diferentes de los de los hosts de HADB.

  4. Detenga todos los agentes de administración que se estén ejecutando en todos los hosts de HADB.

  5. Inicie los procesos del agente de administración usando el software de la nueva versión, pero con los archivos de configuración antiguos. En los pasos que quedan, utilice el comando hadbm que se incluye en el directorio bin de la nueva versión.

  6. Registre el paquete en el dominio de administración (el nombre del paquete predeterminado pasa a ser V4.4, por lo que será necesario utilizar otro nombre de paquete para evitar conflictos con los paquetes existentes que tengan el mismo nombre):


    hadbm registerpackage --packagepath=/opt/SUNWhadb/4.4.3 V4.4.3
  7. Ejecute el comando hadbm listpackages y compruebe que el nuevo paquete esté registrado en el dominio.

  8. Reinicie la base de datos con la nueva versión 4.4.3 de hadbm. Si es necesario mover los dispositivos y los archivos del historial, ejecute la actualización en línea junto con la definición de nuevas rutas para los dispositivos y los archivos del historial en una única operación:


    hadbm set packagename=V4.4.3,devicepath=new_devpath,
    historypath=new_histpath
    

    De lo contrario, si los dispositivos y los archivos del historial están ya fuera del directorio de instalación, ejecute el siguiente comando, que sólo realiza un reinicio por turnos de los nodos:


    hadbm set packagename=V4.4.3 database name
    
  9. Compruebe que la base de datos esté ejecutándose (para ello, use el comando hadbm status) y que funcione normalmente, atendiendo las transacciones de los clientes.

  10. Si todo está funcionando, la instalación antigua podrá eliminarse posteriormente. Antes de anular el registro del paquete antiguo, elimine del depósito ma todas las referencias al mismo. De lo contrario, hadbm unregisterpackage fallará y mostrará un error que indica que el paquete está en uso ("package in use").Una operación de reconfiguración ficticia, por ejemplo, hadbm set connectiontrace=same as previous value, eliminará todas las referencias al paquete antiguo. Ahora, proceda a anular el registro del paquete antiguo:


    hadbm unregisterpackage [--hosts=host-list] old pacakge name
    
  11. Elimine la instalación antigua del sistema de archivos.