Sun Java logo     Anterior      Contenido      Índice      Siguiente     

Sun logo
de actualización de Sun Java Enterprise System 5 para UNIX 

Capítulo8
Java DB

En este capítulo, se describe cómo actualizar Java DB a Java ES 5 (Versión 5): Java DB 10.1.3.

Este capítulo proporciona una visión general de las consideraciones que hay que tener en cuenta para la actualización de las diferentes rutas de actualización admitidas por la Versión 5. Se tratan las actualizaciones tanto en el sistema operativo Solaris como en Linux.


Visión general de las actualizaciones de Java DB

En esta sección se describen los siguientes aspectos generales de Java DB que afectan a la actualización a Java ES 5 (Versión 5):

Acerca de Java ES Versión 5

Java DB de Java ES Versión 5 es la primera versión disponible de un componente de producto de Java ES; Java DB estuvo al principio disponible como un componente compartido de DerbyDatabase, incluido en Java ES Versión 4.

La Versión 5 de Java DB representa una versión inferior con respecto a la Versión 4. Incluye algunas funciones mejoradas, interfaces actualizadas y soluciones de errores exclusivas.

Guía de actualización deJava ES Versión 5

La Tabla 8-2 muestra las rutas de actualización compatibles de Java DB para Java ES Versión 5. Esta tabla hace referencia tanto al sistema operativo Solaris como a Linux.

Tabla 8-2  Rutas de actualización a Java ES 5 (Versión 5): Java DB 10.1.3 

Versión de Java ES

Java DB Versión

Enfoque general

Reconfiguración necesaria

Versión 4

Derby Database 10.0.2

Actualización directa:
Sustituya la Versión 4 con una nueva instalación. Los datos persistentes no se ven afectados.

Ninguna

Datos de Java DB

La siguiente tabla muestra el tipo de datos que puede verse afectado por una actualización del software de Java DB.

Tabla 8-3  Uso de datos de Java DB

Tipo de datos

Ubicación

Uso

Datos de configuración

La configuración de instancias es específica de cada aplicación y se almacena en la base de datos de Java DB.

Configuración de la instancia de Java DB

Datos persistentes

Los directorios de la base de datos y su contenido son específicos de cada aplicación. Su ubicación se especifica mediante la conexión URL de la base de datos,
jdbc:derby:ruta completa a la base de datos.

Bases de datos y certificados de usuario

Estrategia de actualización para Java DB

La estrategia utilizada para la actualización de Java DB depende normalmente de las diferentes consideraciones descritas en el Chapter 1, "Planificación de las actualizaciones": ruta de actualización, dependencias entre los componentes de Java ES, actualización selectiva frente a actualización completa, implementaciones de varias instancias, etc.

En esta sección se particulariza la discusión general en torno a Java DB presentando una serie de problemas que pueden influir en el plan de actualización de Java DB.

Problemas de compatibilidad

La Versión 5 de Java DB es compatible con la Versión 4.

Dependencias

Java DB sólo tiene una dependencia con respecto al componente compartido J2SE (consulte la Tabla 1-9).

Actualización doble

Se pueden realizar actualizaciones dobles de dos formas, en las que se actualiza tanto Java DB como el sistema operativo (como se describe en Actualizaciones dobles: Java ES y software del sistema operativo).

Nueva instalación de sistema operativo
  1. Copia de seguridad de los datos existentes de Java DB.
  2. Consulte la ubicación de los datos esenciales en Datos de Java DB.

  3. Instale el nuevo sistema operativo.
  4. La instalación del sistema operativo puede ser en un nuevo sistema (o zona Solaris 10) o puede sustituir el sistema de archivos existente.

  5. Instale la Versión 5 de Java DB.
  6. Restaure los datos de Java DB de los que se realizó una copia de seguridad en Step 1.
Actualización del sistema operativo
  1. Copia de seguridad de los datos existentes de Java DB.
  2. Consulte la ubicación de los datos esenciales en Datos de Java DB.

  3. Actualice el sistema operativo.
  4. La actualización deja el sistema de archivos existentes.

  5. Actualice Java DB a la Versión 5.
  6. Consulte Actualización de Java DB desde Java ES Versión 4.

    Los datos de Java DB no deben resultar afectados por la actualización.


Actualización de Java DB desde Java ES Versión 4

En esta sección, se incluye información sobre la actualización de Java DB desde Java ES 2005Q4 (Versión 4) a Java ES 5 (Versión 5). En esta sección, se describen los siguientes temas:

Introducción

Al actualizar Java DB de la Versión 4 a la Versión 5 de Java ES, hay que tener en cuenta los siguientes aspectos del proceso de actualización:

Actualización de la Versión 4 de Java DB

En esta sección se describe cómo realizar una actualización de Java DB de Java ES Versión 4 a Java ES Versión 5 en las plataformas Solaris y Linux. En esta sección, se describen los siguientes temas:

Tareas previas a la actualización

Antes de actualizar el software de Java DB, debe realizar las tareas descritas a continuación:

Verifique la información sobre la versión actual

Para verificar la versión actual de Java DB, utilice el siguiente comando:

java -cp JavaDB-base/lib/derby.jar org.apache.derby.tools.sysinfo

En la siguiente tabla se muestra la información sobre la versión (para el archivo derby.jar):

Tabla 8-4  Resultados de la verificación de la versión de Java DB

Versión de Java ES

Número de versión de Java DB

Versión 4

10.0.2.1

Componente de producto de la

10.1.3.1

Actualización de las dependencias de Java DB

Por lo general, se recomienda actualizar todos los componentes de Java ES de un sistema informático (y de un entorno informático) a Java ES Versión 5. Sin embargo, el programa de instalación de Java ES actualiza automáticamente todos los componentes compartidos que necesita Java DB cuando se realiza la actualización a la Versión 5 de Java DB.

Copia de seguridad de los datos de Java DB

Al actualizar Java DB de la Versión 4 a la Versión 5, no se modifican los datos de configuración ni los datos persistentes, Sin embargo, tendrá que hacer una copia de seguridad de toda la instalación de Java DB y de los datos para garantizar la seguridad. Consulte Tabla 8-3.

Obtenga las contraseñas y la información de configuración necesarias

No se necesita ninguna contraseña ni información de configuración para actualizar Java DB.

Actualización de la Versión 4 de Java DB

En esta sección se describe el procedimiento de actualización en las plataformas Solaris y Linux.

Procedimiento de actualización

El procedimiento que se describe a continuación hace referencia a todas las instancias de Java DB que residen localmente en el equipo en el que vaya a realizarse la actualización.

  1. Inicie sesión como root o conviértase en superusuario.
  2. su -

  3. Detenga la Versión 4 de Java DB.
  4. Si está ejecutando un servidor de red, utilice el siguiente comando:

    java -cp JavaDB-base/lib/derby.jar:JavaDB-base/lib/derbynet.jar org.apache.derby.drda.NetworkServerControl shutdown

    En caso contrario, simplemente cierre todas las aplicaciones utilizando Java DB.

  5. Realice una nueva instalación de la Versión 5 de Java DB.
  6. Lleve a cabo estos pasos:

    1. Inicie el programa de instalación de Java ES en el equipo que aloje la Versión 4 de Java DB.
    2. cd Java ES Release 5 distribution/os_arch
      ./installer

      donde os_arch coincide con la plataforma como, por ejemplo, Solaris_sparc. (Utilice la opción installer -nodisplay para la interfaz de línea de comandos).

      Una vez mostradas las páginas de bienvenida y acuerdo de licencia, aparecerá la página de selección de componentes. (Cuando se detectan componentes instalados que pueden ser actualizados directamente con el programa de instalación de Java ES, éstos aparecen con el estado “actualizables”.)

    3. Seleccione Java DB en la página de selección de componentes.
    4. Se sobrescribirá la instalación anterior.

    5. Seleccione la opción Configurar más tarde.
    6. No se admite Configurar ahora.

    7. Si fuera necesario, seleccione la opción para instalar paquetes traducidos.
    8. Una vez completada la instalación, salga del programa de instalación de Java ES.
  7. Inicie la Versión 5 de Java DB.
  8. Si está ejecutando un servidor de red, utilice el siguiente comando:

    java -jar <JavaDB-base>/lib/derbynet.jar start

    En caso contrario, simplemente inicie cualquier aplicación utilizando Java DB en modo incorporado.

Verificación de la actualización

Para comprobar que la actualización de Java DB se ha realizado correctamente, utilice los siguientes comandos:

java -cp JavaDB-base/lib/derby.jar org.apache.derby.tools.sysinfo

Consulte la Tabla 8-4 para obtener los valores de salida (para la versión del archivo derby.jar).

Tareas posteriores a la actualización

Al actualizar Java DB de la Versión 4 a la 5, se deben convertir los datos de Java DB del formato de disco 10.0 al formato 10.1. Para llevar a cabo esta conversión, conéctese a la base de datos con upgrade=true anexado a la URL JDBC. Por ejemplo:

java -cp JavaDB-base/lib/derbytools.java:JavaDB-base/lib/derby.jar org.apache.derby.tools.ij

ij version 10.1

ij> conectar a 'jdbc:derby:/databasePath;upgrade=true';

ij> salir;

Anulación de la actualización

No se puede deshacer la actualización a la Versión 5. Sin embargo, se pueden restablecer los datos y una copia de seguridad de la instalación de la Versión 4.

Actualización de varias instancias

En algunas arquitecturas de implementación, Java DB se implementa en varios sistemas informáticos para proporcionar escalabilidad y mejorar la disponibilidad. Por ejemplo, es posible que las instancias de Java DB se ejecuten en varios equipos con un equilibrador que distribuya la carga.

Debe realizar la actualización de Java DB en todos los equipos tal y como se describe en Actualización de la Versión 4 de Java DB.



Anterior      Contenido      Índice      Siguiente     


Número de referencia: 819-6553-11
junio de 2007.   Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados.