O banco de dados Comum é criado como opção ao criar um perfil WebSphere Process Server. Esse banco de dados age como um repositório por vários componentes. Se você preferir criar o banco de dados antes de criar o perfil ou adiar a criação do banco de dados até após a criação do seu perfil.
Há uma instância do DBMS por célula.
O banco de dados comum é criado como opção durante a criação do perfil, utilizando os scripts de ação do perfil. Os scripts de ação do perfil são scripts de amostra. Se deseja utilizá-los manualmente para criar manualmente suas tabelas de banco de dados, você deve editá-los com suas informações específicas de banco de dados. Se utilizar os scripts para criar manualmente suas tabelas de banco de dados antes de criar um perfil, você conseguirá escolher a opção de utilizar um banco de dados existente no assistente do Perfil.
Se você estiver criando os perfis do WebSphere Process Server utilizando um script de criação de perfil, o parâmetro -dbDelayConfig {true|false} deve ser configurado corretamente. Se estiver configurado para true, a configuração do banco de dados não é executada durante a criação do perfil e você deve utilizar os scripts fornecidos para configurar os bancos de dados.
Se você optar por adiar a criação do banco de dados até após a criação do perfil, então, os scripts padrão, que incluem parâmetros reunidos durante a criação do perfil, são criados no seguinte local:
install_root/profiles/profileName/dbscripts/feature/dbType/dbName
A convenção de nomenclatura de script é mostrada na Tabela 1.
Perfil Independente
Os scripts de ação do perfil estão localizados no diretório a seguir após a instalação do WebSphere Process Server:
install_root/dbscripts/CommonDB/dbType
ou, caso você adie a criação do banco de dados até após a criação do perfil, os scripts estarão localizados em:
install_root/profiles/profilename/dbscripts/CommonDB/dbType/dbName
Os scripts estão prontos para execução, mas é possível editá-los para incluir quaisquer requisitos específicos. Se você tentar iniciar o WebSphere Process Server antes de criar o banco de dados receberá uma mensagem de erro.
Perfil do Gerenciador de Implementação
Os scripts de ação do perfil estão localizados no diretório a seguir após a instalação do WebSphere Process Server:
install_root/dbscripts/CommonDB/dbType
ou, caso você adie a criação do banco de dados até após a criação do perfil, os scripts estarão localizados em:
install_root/profiles/profilename/dbscripts/CommonDB/dbType/dbName
Os scripts estão prontos para execução, mas é possível editá-los para incluir quaisquer requisitos específicos. Se você tentar iniciar o WebSphere Process Server antes de criar o banco de dados receberá uma mensagem de erro.
Perfil Customizado (Gerenciado)
Os scripts de ação do perfil estão localizados no diretório a seguir após a instalação do WebSphere Process Server:
install_root/dbscripts/CommonDB/dbType
ou, caso você adie a criação do banco de dados até após a criação do perfil, os scripts estarão localizados em:
install_root/profiles/profilename/dbscripts/CommonDB/dbType/dbName
Os scripts SQL permitem a configuração do banco de dados após a criação do perfil. As tabelas são criadas com um perfil do gerenciador de implementação e, portanto, não há nenhum script SQL executado como parte da criação do nó gerenciado.
Os scripts SQL para cada cliente de banco de dados Comum podem ser localizado nos seguintes locais:
install_root/dbscripts/CommonDB/dbType
ou, caso você adie a criação do banco de dados até após a criação do perfil, os scripts estarão localizados em:
install_root/profiles/profilename/dbscripts/CommonDB/dbType/dbName
Se um provedor JDBC apropriado não existir, será criado um.
Uma origem de dados é criada com o nome JNDI jdbc/WPSDB.
Há várias restrições para os comandos de banco de dados que estão disponíveis para o usuário durante a criação do perfil.
Componente | Nomes de Tabelas | Scripts |
---|---|---|
Recuperação | FAILEDEVENTS FAILEDEVENTBOTYPES FAILEDEVENTMESSAGE | createTable_Recovery.sql |
Mediação | MEDIATION_TICKETS | createTable_mediation.sql |
Relacionamento | Tabela dinâmica, criada no tempo de execução | createTable_Relationship.sql |
Planejador de Aplicativos | WSCH_LMGR WSCH_LMPR WSCH_TASK WSCH_TREG | createTable_AppScheduler.sql |
Customização (selector/business rule group) | BYTESTORE BYTESTOREOVERFLOW APPTIMESTAMP | createTable_customization.sql |
Banco de dados comum | SchemaVersionInfo | createTable_CommonDB.sql |
install_root/profiles/profilename/dbscripts/CommonDB/dbType/dbName
Os scripts são criados para qualquer opção escolhida no painel do assistente de Perfil utilizado para configurar o banco de dados Comum (Criar um Novo Banco de Dados (Local), Utilizar um Banco de Dados Existente e Configurar um Banco de Dados Novo ou Existente Separadamente). Os scripts contêm somente instruções básicas de criação para bancos de dados, tabelas e índices. O administrador do banco de dados deve utilizar os comandos nativos do banco de dados para executar esses scripts.
Se a opção Configurar um banco de Dados Novo ou Existente Separadamente for selecionada, você também poderá criar suas tabelas de banco de dados utilizando o arquivo shell ou batch fornecido. O arquivo chama todos os scripts necessários com os comandos nativos do banco de dados que precisam chamá-los. Os arquivos são chamados configCommonDB.bat ou configCommonDB.sh para sistemas operacionais baseados em Windows e UNIX, respectivamente. O arquivo é criado no mesmo diretório dos scripts: install_root/profiles/profilename/dbscripts/CommonDB/dbType/dbName.
As credenciais do usuário que você fornece no assistente de Perfil devem ter permissões suficientes para conseguir criar espaços de tabelas, tabelas, índices e procedimentos armazenados. Para a opção Criar um Novo Banco de Dados (Local), a identidade do usuário deve ter os privilégios necessários para criar um novo banco de dados.
(c) Copyright IBM Corporation 2005, 2006.
Este centro de informações é desenvolvido em tecnologia Eclipse (http://www.eclipse.org)