Configurando um Provedor JDBC e um Datasource para o Virtual Member Manager

Use estas etapas para configurar o provedor JDBC tipo4 para DB2, bem como os diversos tipos de bancos de dados.

Sobre Esta Tarefa

Na oferta inicial do IBM Websphere Application Server Versão 6.1, somente o driver JDBC (Java database connectivity) do tipo2 baseado em CLI, legado do IBM DB2, era suportado para DB2. No Websphere Application Server V7.0, o suporte é fornecido para o driver JDBC do tipo4 do DB2 JCC.
Nota: Em uma configuração do WebSphere Application Server Network Deployment, execute as alterações no gerenciador de implementação e reinicie todos os nós gerenciados.

Procedimento

  1. Inclua as seguintes bibliotecas no caminho de classe da JVM (Java virtual machine) do servidor.
    Nota: Você pode copiar os arquivos do driver JDBC para o diretório lib do WebSphere Application Server ou incluir o local dos arquivos do driver JDBC no caminho de classe da JVM do servidor.
    Tabela 1. Bibliotecas da Java Virtual Machine
    Tipo de Biblioteca Nome do Arquivo
    DB2
    • ${DB2_JDBC_DRIVER_PATH}/ db2jcc.jar
    • ${DB2_JDBC_DRIVER_PATH}/ db2jcc_license_cu.jar
    • ${DB2_JDBC_DRIVER_PATH}/ db2jcc_license_cisuz.jar
    Derby ${WAS_APP_SERVER_ROOT}/ 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 um provedor JDBC usando as informações no tópico Configurando um provedor JDBC usando o console administrativo e as informações na tabela a seguir. Os provedores na seguinte tabela têm um tipo de implementação de origem de dados XA.
    Tabela 2. Provedores de JDBC
    Tipo Provedor JDBC
    DB2 Provedor do Driver DB2 Universal JDBC
    Derby Provedor JDBC Derby
    Informix Dynamic Server Provedor JDBC Informix
    Oracle Enterprise Edition Provedor JDBC Oracle
    SQL Server Enterprise Provedor ConnectJDBC para MS SQL Server incorporado ao IBM WebSphere
    Nota: Copie os arquivos do driver JDBC para o diretório lib do WebSphere Application Server ou inclua o local dos arquivos do driver JDBC no caminho de classe da JVM do servidor.
  3. Crie uma origem de dados usando as informações do provedor JDBC na tabela anterior e as informações no tópico Configurando uma origem de dados usando o console administrativo.
  4. Configure a seguinte propriedade customizada na origem de dados recentemente criada: webSphereDefaultIsolationLevel = 2 Para obter mais informações, consulte o tópico Alterando o Nível de Isolamento Padrão para Aplicativos não CMP e Descrevendo Como Fazê-lo Usando uma Nova Propriedade Customizada webSphereDefaultIsolationLevel.
  5. Reinicie o servidor de aplicativos.
  6. Conclua uma das seguintes etapas:
    1. Se você não tiver nenhum repositório de banco de dados existente, use o driver adequado ao seu tipo de BD para configurar novos repositórios de bancos de dados. Para obter detalhes sobre como criar tabelas para um repositório de banco de dados, consulte o tópico Configurando um repositório de mapeamento de entrada, um repositório de extensão de propriedade ou um repositório de banco de dados de registro customizado usando comandos wsadmin.
      Os seguintes comandos são usados para configurar repositórios de bancos de dados. Para obter detalhes sobre como usar esses comandos, consulte o tópico Grupo de comandos IdMgrRepositoryConfig para o objeto AdminTask.
      Tabela 3. Comandos para Configurar Repositórios
      Tipo de Ação Comando
      Repositórios de Banco de Dados createIdMgrDBRepository
      Repositório de Extensão de Propriedade setIdMgrPropertyExtensionRepository
      Repositório de Mapeamento de Entrada setIdMgrEntryMappingRepository
    2. Se você já tiver repositórios de bancos de dados existentes baseados no driver do tipo2 baseado em CLI, legado do DB2, atualize os repositórios para usar o driver do tipo4, como a seguir:
      Tabela 4. Atualizações para Repositórios Existentes
      Tipo de Ação Comando
      Repositórios de Banco de Dados wsadmin> $AdminTask updateIdMgrDBRepository {-id database_ID -dbURL database_URL -JDBCDriverClass com.ibm.db2.jcc.DB2Driver}
      Repositório de Extensão de Propriedade wsadmin> $AdminTask setIdMgrPropertyExtensionRepository {-dbURL database_URL -JDBCDriverClass com.ibm.db2.jcc.DB2Driver -databaseType database_typ -dataSourceName data_source_name -dbAdminId database_administrator_ID -dbAdminPassword database_administrator_password}
      Repositório de Mapeamento de Entrada wsadmin> $AdminTask setIdMgrEntryMappingRepository {-dbURL database_URL -JDBCDriverClass com.ibm.db2.jcc.DB2Driver -databaseType database_type -dataSourceName data_source_name -dbAdminId database_admin_ID -dbAdminPassword database_administrator_password}
  7. Reinicie o Application Server. Agora o Virtual Member Manager usa o novo driver.


Termos de uso | Feedback