![]() | |
de actualización de Sun Java Enterprise System 5 para UNIX |
Capítulo8
Java DBEn 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 DBEn 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.
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.
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
- Copia de seguridad de los datos existentes de Java DB.
Consulte la ubicación de los datos esenciales en Datos de Java DB.
- Instale el nuevo sistema operativo.
La instalación del sistema operativo puede ser en un nuevo sistema (o zona Solaris 10) o puede sustituir el sistema de archivos existente.
- Instale la Versión 5 de Java DB.
- Restaure los datos de Java DB de los que se realizó una copia de seguridad en Step 1.
Actualización del sistema operativo
- Copia de seguridad de los datos existentes de Java DB.
Consulte la ubicación de los datos esenciales en Datos de Java DB.
- Actualice el sistema operativo.
La actualización deja el sistema de archivos existentes.
- Actualice Java DB a la Versión 5.
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 4En 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:
- Enfoque general de actualización. La actualización se consigue llevando a cabo una nueva instalación de la Versión 5 que sustituya a la Versión 4 de Java DB. Los datos y la configuración de la Versión 4 permanecen intactos.
- Dependencias de actualización. Java DB tiene una dependencia fuerte de actualización con el componente compartido J2SE (consulte la Tabla 1-9); dicho componente se actualiza automáticamente a la Versión 5 mediante el programa de instalación de Java ES cuando se realiza una actualización de Java DB.
- Compatibilidad con versiones anteriores. La Versión 5 de Java DB es totalmente compatible con la Versión 4.
- Anulación de la actualización. No se puede deshacer la actualización a la Versión 5, pero puede restablecer una copia de seguridad de la instalación de la Versión 4.
- Problemas de plataforma. El enfoque general de actualización de Java DB es idéntico tanto para el sistema operativo Solaris como para Linux.
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.
- Inicie sesión como root o conviértase en superusuario.
su -
- Detenga la Versión 4 de Java DB.
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.
- Realice una nueva instalación de la Versión 5 de Java DB.
Lleve a cabo estos pasos:
- Inicie el programa de instalación de Java ES en el equipo que aloje la Versión 4 de Java DB.
cd Java ES Release 5 distribution/os_arch
./installerdonde 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”.)
- Seleccione Java DB en la página de selección de componentes.
Se sobrescribirá la instalación anterior.
- Seleccione la opción Configurar más tarde.
No se admite Configurar ahora.
- Si fuera necesario, seleccione la opción para instalar paquetes traducidos.
- Una vez completada la instalación, salga del programa de instalación de Java ES.
- Inicie la Versión 5 de Java DB.
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.