Creación de las bases de datos

WebSphere Message Broker requiere una base de datos para cada intermediario. Este tema proporciona información sobre estas bases de datos y enlaces con temas que explican cómo crearlas en el sistema de bases de datos que prefiera. Si define flujos de mensajes que almacenan datos o recuperan datos de las bases de datos, también podrá seguir las instrucciones que se facilitan para esas bases de datos de usuarios.

En Windows, si utiliza el Asistente de configuración por omisión, éste crea automáticamente una base de datos de intermediario para el intermediario por omisión, en DB2 o en Derby. La siguiente información se aplica también a las bases de datos creadas por el asistente.

La base de datos del intermediario
Un intermediario almacena información de configuración y control en su base de datos. La base de datos ha de estar definida antes de crear el intermediario (porque al crear el intermediario se crean las tablas dentro de la base de datos especificada), y ha de proporcionar autorización de acceso a la base de datos a determinados usuarios. La base de datos de intermediario se conoce también como el 'almacén persistente local' del intermediario. Elija un nombre exclusivo para la base de datos del intermediario, por ejemplo WBRKBKDB, y anótelo para cuando cree el intermediario.

Si Si crea un intermediario en Linux o UNIX, en función de su sistema operativo, puede crear la base de datos del intermediario en DB2, Oracle o Sybase, o bien en una base de datos SQL Server en una máquina Windows. En Windows, puede crear la base de datos del intermediario en DB2, Oracle, Sybase, SQL Server o Derby. Consulte Bases de datos soportadas para comprobar qué bases de datos están soportadas en el sistema operativo.

La base de datos del Gestor de configuración
El Gestor de configuración también almacena información de configuración y control en su base de datos, conocida como el depósito interno de configuración. Esta base de datos la crea y gestiona de forma automática el Gestor de configuración.
Inicio del cambioBases de datos de usuariosFin del cambio
Inicio del cambioPuede crear bases de datos de usuario en todas las bases de datos soportadas para los sistemas de intermediario. También se da soporte a bases de datos locales y remotas, por ejemplo, Informix y SQL Server en sistemas Linux y UNIX. Consulte los apartados Bases de datos soportadas y Ubicaciones de bases de datos si desea información detallada.Fin del cambio
Compartimiento de base de datos
Se puede crear una base de datos para cada intermediario o se puede utilizar una base de datos para varios intermediarios si las plataformas son compatibles. Las tablas de cada intermediario están identificadas con el nombre del intermediario; estos identificadores separa los datos que corresponden a cada intermediario.
Tamaño de la base de datos
No hay ningún requisito fijo para el tamaño de la base del intermediario; El tamaño requerido depende de la complejidad de los flujos de mensajes y conjuntos de mensajes. Si desarrolla flujos de mensajes que incluyan agregación de mensajes o que soporten muchos publicadores o suscriptores, es posible que tenga que aumentar los tamaños iniciales.
Esquema de base de datos
Cuando se crea un intermediario, las tablas de base de datos que requiere el componente se crean en el esquema por omisión asociado al ID de usuario que se emplea para acceder a esa base de datos. Ese ID de usuario se especifica en el mandato de creación mqsicreatebroker).
  • Para DB2 y Oracle, el comportamiento por omisión es que el nombre del esquema tome por omisión el valor del ID de usuario utilizado para acceder a la base de datos.
  • Para Sybase y SQLServer, el comportamiento normal es utilizar la base de datos propietaria del esquema (dbo).

WebSphere Message Broker no requiere un esquema ni un conjunto de espacios de tabla en particular: puede configurar la base de datos y acceder a los privilegios del ID de usuario para elegir sus propios valores.

  1. En sistemas UNIX, complete los procedimientos de configuración definidos en Preparación de bases de datos en sistemas UNIX antes de crear la base de datos. No es necesario realizar esta tarea si la base de datos está en Windows o Linux.
  2. Cree la base de datos. Se proporcionan instrucciones para DB2 en Creación de una base de datos DB2 en Windows y Creación de una base de datos DB2 en sistemas Linux y UNIX.

    Para crear una base de datos Derby, consulte el Mandato mqsicreatedb. El soporte para la base de datos Derby se describe en el tema Utilización de bases de datos Derby en Windows.

    Para otras bases de datos, consulte la documentación correspondiente. Los mandatos que puede utilizar en relación con las bases de datos se describen en Emisión de mandatos de base de datos en Windows.

  3. Si la base de datos es DB2, personalícela para que utilice WebSphere Message Broker. La personalización se describe en Personalización de bases de datos DB2.
  4. Establezca conexiones con la base de datos. Consulte el tema Conexión con la base de datos.
  5. Autorice el acceso a la base de datos. Esta tarea se describe en el tema Autorización para el acceso a las bases de datos.
Conceptos relacionados
Emisión de mandatos de base de datos en Windows
Tareas relacionadas
Preparación de bases de datos en sistemas UNIX
Creación de una base de datos DB2 en Windows
Creación de una base de datos DB2 en sistemas Linux y UNIX
Personalización de bases de datos DB2
Conexión con la base de datos
Autorización para el acceso a las bases de datos
Referencia relacionada
Bases de datos soportadas
Ubicaciones de bases de datos
Mandato mqsicreatedb
Mandato mqsideletedb
Mandato mqsichangedbimgr
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ah14430_