WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Configurar bases de datos para la coordinación global de transacciones

i el flujo de mensajes interactúa con una base de datos de usuario y desea coordinar globalmente las actualizaciones efectuadas en la base de datos con otras acciones en el flujo de mensajes, configure las bases de datos para la coordinación global.

Antes de empezar: Cree su base de datos y autorice el acceso a la misma.

reinicia una base de datos de usuario mientras el intermediario sigue ejecutándose, también reiniciar también el intermediario. El intermediario no puede detectar que la base de datos se haya detenido y, por lo tanto, WebSphere MQ mantiene las conexiones antiguas a la base de datos. Cuando se vuelve a iniciar la base de datos, el intermediario intenta (pero no lo consigue) utilizar estas conexiones.

Para configurar bases de datos para flujos de mensajes coordinados, siga las instrucciones relativas a su gestor de bases de datos:

Configurar DB2 para la coordinación global de transacciones

Debe llevar a cabo estos pasos para las bases de datos a las que se conecta con una conexión ODBC o JDBC.

Para realizar las tareas siguientes debe tener privilegios de administrador de base de datos (DBA).

Para configurar instancias de base de datos DB2 para la coordinación global de transacciones:
  1. Windows platformLinux platformSolamente sistemas Windows y Linux en x86: para cada instancia de 32 bits que se incluye en la coordinación global, ejecute los mandatos siguientes para establecer el nombre del supervisor de procesos de transacciones (TP_MON_NAME) en MQ:
    db2 update dbm cfg using TP_MON_NAME MQ
    db2stop
    db2start

    UNIX platformLinux platformEn sistemas Linux y UNIX (excepto para Linux en x86), no establezca esta variable para instancias de 32 bits o de 64 bits.

  2. Asegúrese de que tiene los recursos de conexión adecuados y consulte al administrador de intermediarios si el intermediario utiliza TCP/IP o memoria compartida para conectar a las bases de datos.

    Para utilizar conexiones TCP/IP, utilice el ejemplo de la sección sobre el mensaje SQL1224N en Resolución de problemas al utilizar bases de datos.

    Para habilitar la memoria compartida ampliada:

    1. En el servidor DB2, ejecute los mandatos siguientes:
      export EXTSHM=ON
      db2set DB2ENVLIST=EXTSHM
      db2stop
      db2start
    2. Asegúrese de que el soporte de memoria compartida esté habilitado en el entorno de intermediario. Para obtener más información, consulte Configuración de la coordinación global con DB2.
  3. Si está conectando un intermediario en una plataforma distribuida a una instancia de DB2 en z/OS, debe configurar DB2 Connect para habilitar el soporte de coordinación global. Asegúrese de que ya ha configurado un alias de DB2 para representar la base de datos utilizando DB2 Connect.

    Realice las tareas siguientes en el sistema que aloja el intermediario:

    1. Active Connection Concentrator configurando los parámetros de configuración del gestor de base de datos de DB2 de forma que el valor del parámetro MAX_CONNECTIONS sea mayor que el valor del parámetro MAX_COORDAGENTS:
      db2 update dbm cfg using MAX_CONNECTIONS valor_máx_conexiones
      siendo valor_máx_conexiones mayor que el valor existente del parámetro MAX_COORDAGENTS.
    2. Defina el nombre SPM como el nombre del sistema que aloja el intermediario:
      db2 update dbm cfg using SPM_NAME nombre_host
      donde nombre_host es el nombre TCP/IP del sistema que aloja el intermediario.
    3. Detenga y, a continuación, reinicie DB2 en el sistema que aloja al intermediario para aplicar los cambios:
      db2stop
      db2start
      DB2 Connect está configurado ahora para habilitar la coordinación global de flujos de mensajes que se despliegan en el intermediario (en una plataforma distribuida) y que acceden a DB2 en z/OS.
Las instancias de base de datos DB2 están ahora configuradas para la coordinación global.

Configurar Oracle para la coordinación global de transacciones

Debe llevar a cabo estos pasos para las bases de datos a las que se conecta con únicamente una conexión ODBC.

Para realizar las tareas siguientes debe tener privilegios de administrador de base de datos (DBA).

Para configurar las bases de datos Oracle para la coordinación global de transacciones:
  1. Asegúrese de que el paquete JAVA_XA está presente en la base de datos de Oracle utilizando, por ejemplo, el siguiente mandato SQLPLUS de Oracle:
    	describe JAVA_XA;
    Para obtener más información, consulte la documentación del producto Oracle.
  2. Asegúrese de que el ID de usuario que utiliza el intermediario para acceder a la base de datos tiene los privilegios de Oracle necesarios para acceder a la vista DBA_PENDING_TRANSACTIONS. Puede otorgar el acceso necesario utilizando por ejemplo, el siguiente mandato SQLPLUS de Oracle:
    	grant select on DBA_PENDING_TRANSACTIONS to IDusuario;

    Si hay más de un ID de usuario (por ejemplo, si WebSphere Message Broker y WebSphere MQ se ejecutan bajo identificadores (ID) de usuario diferentes), también necesita el privilegio FORCE ANY TRANSACTION.

Ahora las bases de datos Oracle están configuradas para la coordinación global.

Configurar Sybase para la coordinación global de transacciones

Debe llevar a cabo estos pasos para las bases de datos a las que se conecta con únicamente una conexión ODBC.

Para realizar las tareas siguientes debe tener privilegios de administrador de base de datos (DBA).

Para configurar bases de datos Sybase para la coordinación global de transacciones, asegúrese de que al ID de usuario que el intermediario utiliza para acceder a la base de datos se le ha asignado el rol dtm_tm_role de Sybase.
Ahora las bases de datos Sybase están configuradas para la coordinación global.
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 16:58:14


Tema de tareaTema de tarea | Versión 8.0.0.5 | ac00396_