WebSphere Enterprise Service Bus, Versão 6.2.0 Sistemas Operacionais: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


Atualizando o Banco de Dados Comum Manualmente

Após migrar os servidor de uma versão anterior, você deve atualizar para um esquema de banco de dados novo para o banco de dados "Comum" antes de iniciar o servidor. É necessário fazer o upgrade manualmente se o usuário do banco de dados definido para a origem de dados não possuir autorização suficiente para modificar o esquema do banco de dados.

Antes de Iniciar

Nota: Início da mudançaA atualização manual do banco de dados Comum se aplica apenas ao migrar de versão 6.1.x para versão 6.2.x. Para obter informações sobre como criar o banco de dados comum ao migrar de versão 6.0.2 para versão 6.2.x, consulte Criando o banco de dados comum e configurando o subsistema de recuperação ao migrar da versão 6.0.2 para a versão 6.2.x.Fim da mudança

Sobre Esta Tarefa

Qualquer banco de dados acessado por um servidor migrado precisa ter seu esquema atualizado antes de você iniciar o servidor. No caso de um cluster, qualquer banco de dados que é acessado por qualquer um dos membros de cluster migrados precisa ter seu esquema atualizado antes de você iniciar qualquer um dos membros de cluster. É necessário fazer o upgrade manualmente se o usuário do banco de dados definido para a origem de dados não possuir autorização suficiente para modificar o esquema do banco de dados. Para o banco de dados Comum, o usuário do banco de dados que é configurado para a origem de dados deve ser autorizado a executar todas as operações a seguir: criar e alterar tabelas e criar e eliminar índices e visualizações.
Procedimento
  1. Certifique-se de que você esteja utilizando um ID de usuário com autoridade suficiente para atualizar o esquema de banco de dados.
  2. Faça backup do banco de dados.
  3. Localize o diretório onde os scripts de banco de dados estão localizados:
    • For i5/OS operating systemFor Linux operating systemFor UNIX operating system Nas plataformas Linux®, UNIX® e i5/OS: install_root/dbscripts/component_name/database_type
    • For Windows operating system Em plataformas Windows®: install_root\dbscripts\component_name\database_type

    Em que:

    install_root
    é o diretório raiz no qual o WebSphere ESB versão 6.2 foi instalado.
    component_name
    é CommonDB.
    database_type
    é o nome correspondente para o produto de banco de dados que você está utilizando. Tipos de bancos de dados aplicáveis e seus nomes de diretórios são os seguintes:
    Tipo do Banco de Dados Nome do Diretório
    DB2 Universal Database (para todos os sistemas operacionais, exceto o z/OS e o i5/OS) DB2
    DB2 Universal Database para i5/OS DB2iSeries
    DB2 para z/OS Versão 8.x DB2zOSV8 - Utilize scripts neste diretório se sua configuração do banco de dados inicial utilizou DB2 z/OS v8 (utiliza nomes de tabela longos) ou se você fez upgrade do DB2 z/OS v7 para o DB2 z/OS v8
    DB2 para z/OS Versão 9.x DB2zOSV9 - Utilize scripts neste diretório se sua configuração do banco de dados inicial utilizou o DB2 z/OS v9 ou posterior (utiliza nomes de tabela longos) ou se você fez upgrade do DB2 z/OS v7 para o DB2 z/OS v9.
    Derby Derby
    Nota: Se você tiver um banco de dados Cloudscape existente para uma instalação anterior (6.0.2) do WebSphere ESB, o banco de dados deverá primeiro ser atualizado a partir de um banco de dados Cloudscape para um banco de dados Derby. Consulte o Migrando Bancos de Dados Cloudscape. Quando você tiver um banco de dados Derby que corresponda a essa mesma versão do WebSphere ESB (6.0.2), deverá fazer upgrade do banco de dados para corresponder ao WebSphere ESB versão 6.2 com os scripts neste diretório.
    Informix Informix
    Oracle Oracle
    Microsoft® SQL Server SQLServer
    Para obter nomes e versões de produtos de banco de dados específicos, consulte Configurações do Banco de Dados.
  4. Localize os scripts de migração para o banco de dados que inicia com a palavra upgradeSchema. Com base em seu(s) banco(s) de dados, você localizará upgradeSchema.bat, upgradeSchema.sh, ou ambos, bem como scripts SQL específicos do componente como upgradeSchema<Migrated WBI version>_<component>.sql. Por exemplo, para fazer upgrade do esquema do banco de dados comum a partir do WebSphere ESB versão 6.0.2.x para o versão 6.2 e dbType for DB2_UNIVERSAL, serão necessários os seguintes scripts de migração:
    • install_root/dbscripts/CommonDB/DB2/upgradeSchema.bat
    • install_root/dbscripts/CommonDB/DB2/upgradeSchema.sh
    • install_root/dbscripts/CommonDB/DB2/upgradeSchemaTables.bat
    • install_root/dbscripts/CommonDB/DB2/upgradeSchema602_Recovery.sql
    • install_root/dbscripts/CommonDB/DB2/upgradeSchema602_relationshipService.sql
    • install_root/dbscripts/CommonDB/DB2/upgradeSchema602_governancerepository.sql
    • install_root/dbscripts/CommonDB/DB2/upgradeSchema602_DirectDeploy.sql
    • install_root/dbscripts/CommonDB/DB2/upgradeSchema602_CommonDB.sql
    • install_root/dbscripts/CommonDB/DB2/upgradeSchema602_customization.sql
    Nota: Outros scripts que existem no mesmo diretório CommonDB/DB2 podem ser utilizados, dependendo a partir de qual versão do WebSphere ESB você migrou.
  5. Copie o script ou scripts apropriados do diretório no qual você os localizou para o sistema no qual o banco de dados está hospedado.
  6. Verifique os scripts SQL e modifique-os, se necessário, para atender seus requisitos. Isto inclui qualquer script no diretório que é nomeado de acordo com a seguinte sintaxe: upgradeSchemannn_<component>xql em que nnn corresponde a um número de versão do produto e "component" corresponde a qualquer um dos seguintes:
    • CommonDB
    • relationshipService
    • governancerepository
    • DirectDeploy
    • customization
    Por exemplo, pode ser necessário alterar um nome de usuário, senha ou caminho de arquivo.
  7. Utilizando o cliente de banco de dados, conecte-se ao banco de dados. Isso é para assegurar que é possível conectar-se.
  8. Execute sua versão dos scripts SQL de upgrade. Para obter informações sobre como executar um script .sql com o banco de dados, consulte a documentação de seu produto de banco de dados.

    Se houver erros, ou ocorrerem falhas na saída de seu cliente do banco de dados, corrija os erros reportados e tente a etapa novamente.

Resultados

O esquema do banco de dados foi iniciado. Quando o servidor for iniciado pela primeira vez após o upgrade, os dados são migrados de acordo com o novo esquema. Quando os dados tiverem sido migrados, os servidores da versão 6.1.x ou da versão 6.0.2.x não poderão ser executados no banco de dados.

task Tópico de Tarefa

Termos de Uso | Feedback


Ícone de registro de data e hora Última Atualização: 01 julho 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/tmig_vtv_upg_cdb.html
Copyright IBM Corporation 2005, 2010. Todos os Direitos Reservados.
Este Centro de Informações foi desenvolvido com tecnologia Eclipse (http://www.eclipse.org).