Configuración de un proveedor JDBC y un origen de datos para virtual member manager

Siga estos pasos para configurar el proveedor JDBC de tipo 4 para DB2 así como varios tipos de bases de datos.

Acerca de esta tarea

En la oferta inicial de IBM Websphere Application Server Versión 6.1, sólo estaba soportado el controlador JDBC (Java database connectivity) de tipo 2 basado en CLI existente de IBM DB2. En Websphere Application Server V7.0 se da soporte para el controlador JDBC de tipo 4 JCC de DB2.
Nota: En una configuración de despliegue de red de WebSphere Application Server, realice los cambios en el gestor de despliegue y reinicie todos los nodos gestionados.

Procedimiento

  1. Añada las bibliotecas siguientes a la vía de acceso de clases para la JVM (máquina virtual Java) del servidor.
    Nota: Puede copiar los archivos del controlador JDBC en el directorio de bibliotecas (lib) de WebSphere Application Server o puede incluir la ubicación de los archivos del controlador JDBC en la vía de acceso de clases de la JVM del servidor.
    Tabla 1. Bibliotecas para la máquina virtual Java
    Tipo de biblioteca Nombre de archivo
    DB2
    • ${VÍA_CONTROLADOR_JDBC_DB2}/ db2jcc.jar
    • ${VÍA_CONTROLADOR_JDBC_DB2}/ db2jcc_license_cu.jar
    • ${VÍA_CONTROLADOR_JDBC_DB2}/ db2jcc_license_cisuz.jar
    Derby ${RAÍZ_SERVIDOR_APL_WAS}/ derby/lib/derby.jar
    Informix Dynamic Server
    • ifxjdbc.jar
    • ifxjdbcx.jar
    Oracle Enterprise Edition ojdbc14.jar
    SQL Server Enterprise
    • sqlserver.jar
    • base.jar
    • util.jar
  2. Configure un controlador JDBC utilizando la información del tema Configuración de un proveedor JDBC utilizando la consola administrativa y la información de la tabla siguiente. Los proveedores de la tabla siguiente tienen un tipo de implementación de origen de datos XA.
    Tabla 2. Proveedores JDBC
    Tipo Proveedor JDBC
    DB2 Proveedor de controlador JDBC de DB2 Universal
    Derby Proveedor JDBC de Derby
    Informix Dynamic Server Proveedor JDBC de Informix
    Oracle Enterprise Edition Proveedor JDBC de Oracle
    SQL Server Enterprise Proveedor ConnectJDB incluido de IBM WebSphere para MS SQL Server
    Nota: Copie los archivos del controlador JDBC en el directorio de bibliotecas (lib) de WebSphere Application Server o incluya la ubicación de los archivos del controlador JDBC en la vía de acceso de clases de la JVM del servidor.
  3. Cree un origen de datos utilizando la información de proveedor JDBC de la tabla anterior y la información del tema Configuración de un origen de datos utilizando la consola administrativa.
  4. Establezca la siguiente propiedad personalizada en el origen de datos que se acaba de crear: webSphereDefaultIsolationLevel = 2 Para obtener más información, consulte el tema Cambio del nivel de aislamiento predeterminado para aplicaciones no CMP y descripción de cómo hacerlo utilizando una nueva propiedad personalizada webSphereDefaultIsolationLevel.
  5. Reinicie el servidor de aplicaciones.
  6. Realice uno de los pasos siguientes:
    1. Si no tiene ningún depósito de base de datos existente, utilice el controlador adecuado para su tipo de BD para configurar nuevos depósitos de base de datos. Para obtener información detallada sobre cómo crear tablas para un depósito de base de datos, consulte el tema Configuración de un depósito de correlación de entradas, un depósito de extensión de propiedades o un depósito de base de datos de registro personalizado utilizando mandatos wsadmin.
      Para configurar depósitos de base de datos se utilizan los mandatos siguientes. Para obtener información detallada sobre cómo utilizar estos mandatos, consulte el tema Grupo de mandatos IdMgrRepositoryConfig para el objeto AdminTask.
      Tabla 3. Mandatos de configuración de depósitos
      Tipo de acción Mandato
      Depósitos de base de datos createIdMgrDBRepository
      Depósito de extensión de propiedades setIdMgrPropertyExtensionRepository
      Depósito de correlación de entradas setIdMgrEntryMappingRepository
    2. Si ya tiene depósitos de base de datos existentes basados en el controlador de tipo 2 de CLI existente de DB2, actualice los depósitos para utilizar el controlador de tipo 4 como se indica a continuación:
      Tabla 4. Actualizaciones para los depósitos existentes
      Tipo de acción Mandato
      Depósitos de base de datos wsadmin> $AdminTask updateIdMgrDBRepository {-id ID_base_datos -dbURL URL_base_datos -JDBCDriverClass com.ibm.db2.jcc.DB2Driver}
      Depósito de extensión de propiedades wsadmin> $AdminTask setIdMgrPropertyExtensionRepository {-dbURL URL_base_datos -JDBCDriverClass com.ibm.db2.jcc.DB2Driver -databaseType tipo_base_datos -dataSourceName nombre_origen_datos -dbAdminId ID_admin_base_datos -dbAdminPassword contraseña_admin_base_datos}
      Depósito de correlación de entradas wsadmin> $AdminTask setIdMgrEntryMappingRepository {-dbURL URL_base_datos -JDBCDriverClass com.ibm.db2.jcc.DB2Driver -databaseType tipo_base_datos -dataSourceName nombre_origen_datos -dbAdminId ID_admin_base_datos -dbAdminPassword contraseña_administrador_base_datos}
  7. Reinicie el servidor de aplicaciones. Virtual member manager ahora utiliza el nuevo controlador.


Condiciones de uso | Comentarios