Las especificaciones de la base de datos del motor de mensajería listan el tipo de base de datos soportada, los scripts y sus ubicaciones, los tipos de creación de perfiles y los privilegios de ID de usuario necesarios.
La base de datos de motor de mensajería se utiliza para almacenar información sobre funcionamiento. También se almacenan objetos esenciales que el motor de mensajería necesita para la recuperación en caso de anomalía.
En un entorno autónomo, puede configurar el motor de mensajería SCA mediante la página de configuración de la consola administrativa Servidores -> Servidores de aplicaciones -> servidor -> Business Integration -> Service Component Architecture. En un entorno de red asociado, los motores de mensajería se configuran durante la instalación. No obstante, para un entorno de red personalizado, debe configurar manualmente los motores de mensajería. Consulte "Visión general de la configuración de diseño del entorno de despliegue personalizado" para obtener más información.
Puede ejercer gran control sobre las bases de datos del motor de mensajería, por ejemplo, puede crear una base de datos para cada motor de mensajería o utilizar una sola base de datos para todos los motores de mensajería. Cada motor de mensajería debe tener su propio esquema o base de datos.
Tipos de bases de datos | Consideraciones |
---|---|
Derby Embedded | Se utiliza como el tipo de base de datos por omisión para el perfil autónomo. |
Derby Network Server | Se utiliza como el tipo de base de datos por omisión en el entorno de Network Deployment. |
DB2 Universal | Se utiliza como base de datos en las configuraciones de despliegue de red. De modo opcional, se puede utilizar como base de datos en configuraciones de servidor autónomo. |
DB2 para z/OS v8 |
Importante: Cuando se crea un perfil para un servidor que utiliza DB2 para z/OS v9, el servidor debe poder conectar con la base de datos DB2.
Se utiliza
como base de datos en las configuraciones de despliegue de red. De modo opcional, se puede
utilizar como base de datos en configuraciones de servidor autónomo. |
DB2 UDB para iSeries (Nativa) |
Se utiliza como una base de datos local para el perfil autónomo. |
DB2 UDB para iSeries (Toolbox) |
Se utiliza como una base de datos remota para el entorno de Network Deployment o bien como una base de datos local para un perfil autónomo.Se utiliza como base de datos en las configuraciones de despliegue de red. De modo opcional, se puede utilizar como base de datos en configuraciones de servidor autónomo. |
DB2 Universal Runtime Client | Se utiliza como base de datos en las configuraciones de despliegue de red. De modo opcional, se puede utilizar como base de datos en configuraciones de servidor autónomo. |
Informix Dynamic Server | |
Microsoft SQL Server (incorporado) | |
Microsoft SQL Server (Data Direct) | |
Microsoft SQL Server (Microsoft) - En WebSphere Process Server, versión 6.2.0.1 se ha añadido soporte para el controlador JDBC de Microsoft SQL Server, versión 1.2 | |
Oracle 9i |
Necesite privilegios de sysdba para crear la base de datos, las tablas y los esquemas. Si no dispone del privilegio de sysdba correcto, se pueden generar errores al crear y acceder a las tablas y a los esquemas. |
Para el entorno de despliegue de red, necesita todos los permisos necesarios para los privilegios de usuario especificados durante la configuración desde la consola de administración.
Perfil autónomo
La base de datos de motor de mensajería para un servidor autónomo es Derby Embedded. Puede utilizar un almacén de archivos para la base de datos de motor de mensajería o puede utilizar otra base de datos soportada. Durante la creación de perfiles mediante la herramienta de gestión de perfiles, puede utilizar Base de datos común para todos los motores de mensajería.
Despliegue de red
No se crean automáticamente las bases de datos de motor de mensajería.
Después de que se cree el perfil, puede configurar un servidor o un clúster para Service Component Architecture utilizando la actividad guiada: Configurar el entorno de Network Deployment. Para acceder a esta actividad guiada desde la consola de administración del gestor de despliegue expanda Actividades guiadas y pulse Configurar el entorno de Network Deployment.
Puede consultar la configuración de SCA del servidor en el panel Servidores de aplicaciones > nombre_servidor > Service Component Architecture de la consola de administración.
Podrá encontrar detalles del uso de estas tareas en el apartado "Mandato configSCAAsyncForCluster" y "Mandato configSCAAsyncForServer."
Al realizar una configuración de SCA asíncrona de un servidor o clúster se provoca que se cree un motor de mensajería para el bus del sistema de SCA. Al ejecutar el elemento JMS de la configuración de SCA de un servidor o clúster se provoca que se cree un motor de mensajería para el bus de aplicaciones SCA. Los dos motores de mensajería requieren que se cree un esquema o una base de datos.
Para la configuración del motor de mensajería de Common Event Infrastructure, utilice la tarea administrativa deployEventService para configurar el servidor de sucesos y el bus de Common Event Infrastructure.
No se han creado scripts SQL como parte del producto. Puede utilizar scripts básicos de base WebSphere Application Server existentes para crear la base de datos y tablas, si es necesario. La MEDB debe crearse manualmente para poderla configurar mediante el panel Servidores de aplicaciones > nombre_servidor > Service Component Architecture de la consola de administración.
Service Component Architecture
El proveedor JDBC se vuelve a utilizar cuando la clase de implementación del proveedor JDBC tiene que coincidir con la clase elegida en la configuración avanzada. Esto normalmente significa que si se utilizan los mismos tipos de base de datos, las clases de implementación normalmente coincidirán. Si en el archivo resource.xml no se encuentra ningún proveedor JDBC que coincida, se buscará en el archivo jdbc-resource-provider-templates.xml, bajo templates/system (configuración de perfiles), un proveedor JDBC que coincida. El proveedor también se hace coincidir con la clase de implementación.
Common Event Infrastructure
La creación del proveedor de JDBC para la base de datos del motor de mensajería es similar al método seguido en la creación de la base de datos CEIDB. Consulte "Especificaciones de base de datos de Common Event Infrastructure" para obtener más detalles.
No se conocen restricciones.
Para obtener información sobre las tablas, consulte el tema "Almacenes de datos" del centro de información de WebSphere Application Server Network Deployment.
El script sibDDLGenerator de WAS_INSTALL_ROOT/bin se puede utilizar para crear los scripts SQL para la base de datos del motor de mensajería. Utilice el script sibDDLGenerator para crear scripts SQL y utilizarlos en un entorno de producción, especialmente en la plataforma z/OS. Consulte el "Mandato sibDDLGenerator" para obtener más información.
Estos scripts solo contienen declaraciones base_datos/espacio_tablas/tabla de creación básicas. Es posible que un administrador de base de datos siga necesitando ajustar estos scripts para que cumplan con las necesidades de la base de datos, especialmente en z/OS.