WebSphere Extended Deployment, Version 6.0.x     Sistemas Operacionais: AIX,, HP-UX, Linux, Solaris , Windows , z/OS

Criando um Banco de Dados do Ambiente de Execução

Por que e quando realizar esta tarefa

Os ambientes de execução utilizam um banco de dados separado para rastrear o progresso das tarefas de longa execução. Armazenar essas informações em um banco de dados fornece ao ambiente de execução um datastore transacional que poderá ser utilizado para se recuperar das falhas. Uma determinada instância do ambiente de execução pode ter seu próprio banco de dados dedicado ou pode compartilhar um banco de dados com uma ou mais instâncias diferentes do ambiente de execução.

Como com o banco de dados do planejador de longa execução, o WebSphere Extended Deployment fornece arquivos DDL para definir o banco de dados do ambiente de longa execução em <raiz_de_instalação_WAS>/longRunning. Os arquivos DDL para criar o banco de dados do ambiente de execução são denominados CreateLREETablesXxx.ddl e CreateLREETablespaceXxx.ddl em que Xxx indica o tipo do gerenciador de banco de dados ao qual os scripts são destinados. Observe que nem todos os gerenciadores de banco de dados têm arquivos DLL de espaço de tabelas correspondentes. Consulte a documentação do fornecedor do banco de dados para obter detalhes sobre como customizar scripts de DLL e utilizar as ferramentas do banco de dados para executá-los.

[zos platforms] Para o DB2 no z/OS, scripts SPUFI são fornecidos em WAS_install_root/longRunning. O SPUFI do LREE é SPFLREE.

Para configurar o banco de dados do ambiente de execução em um banco de dados do WebSphere Cloudscape, utilize as seguintes etapas. Observe que os bancos de dados Cloudscape não devem ser utilizados em cenários de alta disponibilidade. Essas instruções assumem que você está utilizando o banco de dados Cloudscape incorporado. Como o banco de dados Cloudscape incorporado pode ser acessado apenas por uma única JVM (Java Virtual Machine), cada ambiente de execução requer seu próprio banco de dados. Ou seja, você precisará repetir essas etapas em cada máquina que hospedará um ambiente de execução e utilizar as origens de dados específicas de nós na próxima etapa.

  1. Selecione e crie um diretório para armazenar os arquivos de banco de dados. O restante dessas instruções serão referidas a esse diretório como <dir_do_bd>.
  2. Altere o diretório atual para <dir_do_bd> e emita o seguinte comando: <raiz_de_instalação_WAS>/java/jre/bin/java -Djava.ext.dirs=<raiz_de_instalação_WAS>/cloudscape/lib -Dij.protocol=jdbc:db2j: com.ibm.db2j.tools.ij <raiz_de_instalação_WAS>/longRunning/CreateLREETablesCloudscape.ddl.

O que fazer depois

Depois de criar o banco de dados, você precisa definir o banco de dados para o WebSphere Extended Deployment. Se você pretende fazer com que vários ambientes de execução compartilhem um único banco de dados, ele deve ser definido no nível da célula. A origem de dados para os bancos de dados utilizados por um único ambiente de execução deve ser definida no nível do nó.
  1. No console admin, selecione Recursos > Provedores JDBC.
  2. Se você estiver definindo a origem de dados no nível de célula, limpe os campos de nó, servidor e cluster. Se você estiver definido a origem de dados no nível do nó, clique em Procurar Nós, selecione o nó apropriado e clique em OK.
  3. Clique em Aplicar.
  4. Selecione o provedor JDBC que corresponde ao sistema de banco de dados que você utilizou para criar o banco de dados de ambiente de execução anteriormente. Observe que você pode precisar definir um novo provedor JDBC se o provedor JDBC para o seu fornecedor de banco de dados não for exibido na lista. Consulte a documentação do provedor JDBC para obter informações adicionais sobre como definir um novo provedor JDBC. Se você criou o banco de dados de tarefas utilizando o Cloudscape, selecione Provedor JDBC Cloudscape (XA) na lista.
  5. Selecione as Origens de Dados.
  6. Clique em Novo.
  7. Digite os seguintes valores:
    • Nome: LREE ou outro nome de sua escolha. Se você estiver definindo as origens de dados por nó, cada um deve ter um nome exclusivo.
    • Nome JNDI: jdbc/lree ou outro nome de JNDI de sua opção para a origem de dados. Se você estiver definindo as origens de dados por nó, cada um deve ter um nome de JNDI exclusivo.
    • Parâmetros adicionais: Conforme requerido pelo provedor JDBC que você selecionou. A origem de dados do Cloudscape não requer nenhum parâmetro adicional.
  8. Clique em OK.
  9. Se você estiver utilizando um banco de dados Cloudscape, clique no nome da origem de dados na tabela e desça até a parte inferior da página. Digite o banco de dados <dirdo_bd>/LREE no campo Nome do Banco de Dados e, em seguida, clique em OK.
  10. Salve suas alterações.



Related tasks
Implementando Aplicativos de Longa Execução

Tópico de Tarefa    

Termos de Uso | Feedback Última atualização: Mar 21, 2006 12:48:50 PM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/scheduler/tbgexe.html

© Copyright IBM 2005, 2006. Todos os Direitos Reservados.
Este centro de informações é desenvolvido em tecnologia Eclipse. (http://www.eclipse.org)