WebSphere Enterprise Service Bus, Versión 6.2.0 Sistemas operativos: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


Actualización de la base de datos común manualmente

Después de realizar una migración del servidor desde una versión anterior, debe actualizar a un nuevo esquema de base de datos para la base de datos "común" antes de iniciar el servidor. Debe actualizarlo manualmente si el usuario de la base de datos definido para el origen de datos no tiene autorización suficiente para modificar el esquema de base de datos.

Antes de empezar

Nota: Inicio del cambioLa actualización manual de la base de datos común sólo se aplica al migrar de versión 6.1.x a versión 6.2.x. Si desea más información sobre cómo crear la base de datos común al migrar de versión 6.0.2 a versión 6.2.x consulte Creación de la base de datos común y configuración del subsistema de recuperación al migrar de la versión 6.0.2 a la versión 6.2.x.Fin del cambio

Acerca de esta tarea

Cualquier base de datos a la que accede un servidor migrado ha de tener el esquema actualizado antes de que inicie el servidor. En el caso de un clúster, cualquier base de datos a la que se acceda mediante cualquiera de los miembros de clúster migrados ha de tener el esquema actualizado antes de que inicie cualquiera de los miembros del clúster. Debe actualizarlo manualmente si el usuario de la base de datos definido para el origen de datos no tiene autorización suficiente para modificar el esquema de base de datos. Para la base de datos común, el usuario de base de datos que está configurado para el origen de datos debe estar autorizado para realizar todas estas operaciones: crear y alterar tablas y crear y borrar índices y vistas.
Procedimiento
  1. Asegúrese de que está utilizando un ID de usuario con suficiente autoridad para actualizar el esquema de base de datos.
  2. Haga una copia de seguridad de la base de datos.
  3. Busque el directorio donde se ubican los scripts de base de datos:
    • Para el sistema operativo i5/OSPara el sistema
operativo LinuxPara el sistema operativo UNIX En plataformas Linux®, UNIX® e i5/OS: raíz_instalación/dbscripts/nombre_componente/tipo_base_datos
    • Para el sistema operativo Windows En plataformas Windows®: raíz_instalación\dbscripts\nombre_componente\tipo_base_datos

    Donde:

    raíz_instalación
    Es el directorio raíz en el que se ha instalado WebSphere ESB versión 6.2.
    nombre_componente
    Es CommonDB.
    tipo_base_datos
    Es un nombre que corresponde al producto de base de datos que está utilizando. Los tipos de base de datos aplicables y sus nombres de directorio son los siguientes:
    Tipo de base de datos Nombre de directorio
    DB2 Universal Database (para todos los sistemas operativos excepto z/OS e i5/OS) DB2
    DB2 Universal Database para i5/OS DB2iSeries
    DB2 para z/OS Versión 8.x DB2zOSV8 - Utilice los scripts de este directorio si la configuración inicial de la base de datos ha utilizado DB2 z/OS versión 8 (utiliza nombres de tabla largos) o si ha realizado la actualización de DB2 z/OS versión 7 a DB2 z/OS versión 8.
    DB2 para z/OS Versión 9.x DB2zOSV9 - Utilice los scripts de este directorio si la configuración inicial de la base de datos ha utilizado DB2 z/OS versión 9 o superior (utiliza nombres de tabla largos) o si ha realizado la actualización de DB2 z/OS versión 7 a DB2 z/OS versión 9.
    Derby Derby
    Nota: Si dispone de una base de datos Cloudscape existente de una instalación anterior (6.0.2) de WebSphere ESB, se debe actualizar primero la base de datos desde una base de datos Cloudscape a una base de datos Derby. Consulte el apartado Migración de bases de datos Cloudscape. Una vez que disponga de una base de datos Derby que se corresponda con la misma versión (6.0.2.x) de WebSphere ESB, debe actualizar la base de datos para que se corresponda con WebSphere ESB versión 6.2 con los scripts de este directorio.
    Informix Informix
    Oracle Oracle
    Microsoft® SQL Server SQLServer
    Para obtener nombres y versiones del producto de base de datos específico, consulte Configuraciones de bases de datos.
  4. Localice los scripts de migración para la base de datos que empieza por la palabraupgradeSchema. En función de sus bases de datos, encontrará upgradeSchema.bat, upgradeSchema.sh, o ambas bases de datos, así como scripts SQL específicos de componente como upgradeSchema<versión_WBI_migrada>_<componente>.sql. Por ejemplo, si realiza la actualización del esquema de base de datos común de WebSphere ESB versión 6.0.2.x a la versión 6.2 y dbType es DB2_UNIVERSAL, necesitará los siguientes scripts de migración:
    • raíz_instalación/dbscripts/CommonDB/DB2/upgradeSchema.bat
    • raíz_instalación/dbscripts/CommonDB/DB2/upgradeSchema.sh
    • raíz_instalación/dbscripts/CommonDB/DB2/upgradeSchemaTables.bat
    • raíz_instalación/dbscripts/CommonDB/DB2/upgradeSchema602_Recovery.sql
    • raíz_instalación/dbscripts/CommonDB/DB2/upgradeSchema602_relationshipService.sql
    • raíz_instalación/dbscripts/CommonDB/DB2/upgradeSchema602_governancerepository.sql
    • raíz_instalación/dbscripts/CommonDB/DB2/upgradeSchema602_DirectDeploy.sql
    • raíz_instalación/dbscripts/CommonDB/DB2/upgradeSchema602_CommonDB.sql
    • raíz_instalación/dbscripts/CommonDB/DB2/upgradeSchema602_customization.sql
    Nota: Es posible utilizar otros scripts que existan en el mismo directorio CommonDB/DB2, en función de la versión de WebSphere ESB desde la que haya realizado la migración.
  5. Copie el script o los scripts adecuados del directorio en el que lo ha encontrado en el sistema en el que se aloja la base de datos.
  6. Compruebe los scripts SQL y modifíquelos, si es necesario, para satisfacer sus requisitos. Esto incluye los scripts del directorio cuyo nombre tenga esta sintaxis: upgradeSchemannn_<componente>xql, donde nnn corresponde a un número de versión de producto y "componente" corresponde a cualquiera de los siguientes componentes:
    • CommonDB
    • relationshipService
    • governancerepository
    • DirectDeploy
    • customization
    Por ejemplo, quizá tenga que cambiar un nombre de usuario, contraseña o vía de acceso de archivo.
  7. Utilizando el cliente de base de datos, conéctese a la base de datos. De esta manera comprueba que puede conectarse.
  8. Ejecute la versión de los scripts SQL de actualización. Para obtener información sobre cómo ejecutar un script .sql con la base de datos, consulte la documentación del producto de base de datos.

    Si hay algún error o se indica una anomalía en la salida del cliente de base de datos, corrija los errores notificados y vuelva a intentar este paso.

Resultados

Se habrá actualizado el esquema de base de datos. Cuando se inicie por primera vez el servidor después de la actualización, los datos se migrarán de acuerdo con el nuevo esquema. Una vez migrados los datos, no se pueden ejecutar los servidores de la versión 6.1.x o la versión 6.0.2.x con la base de datos.

task Tema de tarea

Condiciones de uso | Comentarios


Icono de indicación de la hora Última actualización: 05 julio 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/tmig_vtv_upg_cdb.html
Copyright IBM Corporation 2005, 2010. Reservados todos los derechos.
Este centro de información está basado en tecnología Eclipse (http://www.eclipse.org).