Notas de Migração
Além dos tópicos apresentados aqui, informações atuais sobre os
produtos de migração DB2 podem ser localizadas no DB2 Migration Portal:
http://www-1.ibm.com/support/docview.wss?rs=71&uid=swg21200005
|
|
|Technote db2updv8
|Para obter as informações mais recentes sobre o db2updv8, incluindo
|detalhes de uso importantes e soluções alternativas para problemas comuns, consulte o technote
|1178848 no endereço http://www-1.ibm.com/support/docview.wss?rs=71&uid=swg21178848
|
|
|Após Executar db2updv8, Não É Suportado Retornar à V 8.1
| Após executar o comando db2updv8 para atualizar
|os catálogos do sistema para o nível atual da Versão 8, o retorno à
|V 8.1 não é suportado.
Migração das Tabelas EXPLAIN
Para criar as tabelas EXPLAIN, o comando db2updv8 deve ser executado ao aplicar o DB2 UDB (Universal Database(TM)) Versão 8.2.2 (equivalente à Versão 8.1 Fixpak 9) ou superior a um DB2 UDB Versão 8.2 FixPak 1 (equivalente à Versão 8.1 Fixpak 8) ou inferior.
Executar o comando db2updv8 cria a função EXPLAIN_GET_MSG, que permite que EXPLAIN.DDL seja executado de novo.
Se você tentar criar as tabelas de explicação utilizando EXPLAIN.DDL sem executar o comando db2updv8, é possível que receba a seguinte mensagem de erro:
DB21034E
O comando foi processado como uma instrução SQL porque
não era um comando válido do Processador de Linha de Comandos.
Durante o processamento da SQL, ele retornou:
SQL0440N Nenhuma rotina autorizada denominada "EXPLAIN_GET_MSG" do
tipo "FUNCTION" possuindo argumentos compatíveis foi localizada.
LINE NUMBER=26. SQLSTATE=42884
Migrando o XML Extender de Versões Anteriores
Se estiver utilizando uma versão anterior do DB2 XML Extender, você deve migrar cada banco de
dados que estiver ativo para o XML Extender antes de utilizar um banco de dados existente
ativado para XML com o release atualizado do XML Extender. Todo
fixpak novo contém todas as atualizações dos fixpaks anteriores.
Antes de executar o programa de migração, crie um backup do banco de dados.
Para migrar um banco de dados ativado do XML e as colunas ativadas do XML, complete as etapas a seguir.
- Na Linha de Comandos do DB2, digite:
db2 connect to database_name
db2 bind dxxinstall/bnd/@dxxMigv.lst
db2 bind dxxinstall/bnd/@dxxbind.lst
onde dxxinstall é o caminho de diretório no qual você instalou o DB2 Universal Database.
- Na Linha de Comandos do DB2, digite:
dxxMigv
database_name
Migrando o DB2 Universal Database ao Utilizar o DataJoiner ou Replicação
Se você desejar migrar uma instância do DataJoiner ou do DB2 UDB (Universal Database) para Linux, UNIX e Windows no qual está executando os programas Capture
ou Apply para replicação do DB2 UDB, você deverá se preparar para migrar seu ambiente de
replicação antes de migrar a instância do DB2 UDB ou do DataJoiner. Instruções detalhadas sobre como executar
a preparação requerida estão incluídas na documentação de migração para o
DB2 DataPropagator, Versão 8. Você pode localizar a documentação de
migração para o DB2 DataPropagator, Versão 8 em http://www.ibm.com/software/data/dpropr/.
Migrando o DB2 Universal Database (Windows)
As etapas a seguir mostram a ordem correta para os pré-requisitos de
migração para o DB2 UDB (Universal Database) no Windows.
Pré-requisitos
Antes de migrar:
- Reveja as recomendações de migração, restrições e recomendações de espaço.
- Registre as definições de configuração antes da migração do DB2 UDB.
- Altere o nível de erro de diagnóstico.
- Verifique se os bancos de dados estão prontos para a migração do DB2 UDB.
- Faça backup de seus bancos de dados.
- Se estiver utilizando replicação, você deverá arquivar todos os arquivos de registro do DB2 UDB.
- Você deve ter autoridade SYSADM.
- O servidor DB2 deve estar off-line para a migração do DB2 UDB.
Nota:
A partir da Versão 8.1, a variável de registro DB2_HASH_JOIN
estará ATIVA por padrão. Consulte a subseção "Administração: Desempenho"
na seção "Atualizações da Documentação" para obter detalhes.
Migrando um Banco de Dados do DB2 Versão 8 Windows de 32 Bits para o Windows de 64 Bits
Este tópico lista as etapas para migrar seu banco de dados de 32 bits do DB2 Versão 8 em um computador
de 32 bits para um banco de dados de 64 bits em um sistema operacional Windows de 64 bits.
Pré-requisitos
- Uma versão de 64 bits do DB2 Versão 8 deve ser instalada no computador de 64 bits.
- Certifique-se de que seu sistema Windows de 32 bits esteja executando o DB2 Versão 8.
Procedimento
Para migrar para o DB2 Versão 8 no Windows de 64 bits:
- Faça backup dos bancos de dados do DB2 Versão 8 no sistema Windows de 32 bits.
- Restaure o backup do DB2 Versão 8 (criado na etapa #1) no sistema Windows de 64 bits.
Nota:
Além de migrar o DB2 UDB de sistemas de 32 bits para sistemas de 64 bits,
as migrações a seguir também são possíveis:
- Migrando entre versões do Windows
- Migrando entre versões do DB2 UDB
- Migrando tudo de uma só vez
- Migrando de volta para 32 bits
Informações detalhadas estão disponíveis no seguinte IBM Redbook: Scaling DB2 UDB
on Windows Server 2003. Este Redbook pode ser localizado na seguinte
URL:
http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/sg247019.html
Migrando para o DB2 UDB Versão 8.2.2 a partir da Versão 7 em um Ambiente MSCS
Este tópico descreve como migrar do DB2 UDB (Universal Database(TM)) Versão
7 para o DB2 UDB Versão 8.2.2 (equivalente à Versão 8.1 FixPak 9) em um ambiente MSCS (Microsoft Cluster Server).
Suposições: Uma configuração de amostra será utilizada para ilustrar como migrar para o DB2 UDB Versão 8.2.2 (equivalente à Versão
8.1 FixPak 9) em um ambiente MSCS. Nessa configuração de amostra, há dois computadores Windows Server 2000 com o DB2 UDB Enterprise Server Edition Versão 7. A configuração inicial é uma instância do DB2, contendo duas partições. Além disso, existem dois Grupos de Cluster:
- DB2 Grupo 0: contém Partição 0 ativa no computador A. O DAS (Administration
Server) também está localizado aqui.
- DB2 Grupo 1: contém Partição 1 ativa no computador B.
Pré-requisito
Antes de iniciar a migração, faça backup do banco de dados.
Procedimento
Para migrar do DB2 UDB Versão 7 para a Versão 8.2.2 (equivalente à Versão
8.1 FixPak 9) em um ambiente MSCS:
- Desative o retorno de falha automático.
Durante o processo de instalação talvez seja necessário reiniciar seu computador. Quando isso acontece o serviço de cluster inicia novamente automaticamente. Portanto, o retorno de falha automático deve estar desligado para que nenhum dos grupos falhe automaticamente.
- Para desativar o retorno de falha automático no DB2 Grupo 0:
- Na janela Administrador de Cluster, clique com o botão direito em DB2 Grupo 0.
- Selecione Propriedades. A janela Propriedades do DB2 Grupo 0 é aberta.
- Na guia Retorno de Falha, selecione o botão de opções Prevenir retorno de falha.
- Dê um clique em OK.
- Para desativar o retorno de falha automático no DB2 Grupo 1:
- Na janela Administrador de Cluster, clique com o botão direito em DB2 Grupo 1.
- Selecione Propriedades. A janela Propriedades do DB2 Grupo 1 é aberta.
- Na guia Retorno de Falha, selecione o botão de opções Prevenir retorno de falha.
- Dê um clique em OK.
- Mova o DB2 Grupo 1 para o computador A.
- A partir da GUI do Administrador de Cluster, clique em DB2 Grupo 1.
- Clique com o botão direito, selecione Mover Grupo. A coluna Proprietário
é alterada para o computador A.
- Pare o serviço de cluster no computador B.
- A partir da janela Serviços de Componentes, clique com o botão direito em Serviços do Cluster.
- Clique em Parar.
- Faça download e instale o DB2 UDB Versão 8.2.2 (equivalente à Versão 8.1
FixPak 9) no computador B.
Nota:
- O DB2 UDB está sendo executado e está disponível no computador A.
- Como parte do processo de instalação, você será solicitado a executar o comando db2imigr para migrar as instâncias do DB2 nesse computador. Ao executar db2imigr, talvez seja necessário reiniciar o computador.
- Leve os recursos DB2 no computador A off-line.
- Partição 0, Partição 1 e o DAS são todos recursos no computador A.
Estes recursos devem ser colocados em off-line um de cada vez. Para colocar os recursos do computador A off-line:
- A partir da janela Administrador de Cluster, no painel da janela à esquerda, selecione Grupos.
- Selecione DB2 Grupo 0. Os recursos para o grupo são exibidos no painel da janela à direita.
- Para DB2 Grupo 0, os recursos do DB2 incluem Partição 0 e o DAS.
- No painel da janela à direita, clique com o botão direito em um dos recursos e selecione Colocar Off-Line.
- Repita esta etapa para cada um dos recursos do DB2 no DB2 Grupo 0.
- Selecione DB2 Grupo 1. Os recursos para o grupo são exibidos no painel da janela à direita.
- Para DB2 Grupo 1, os recursos do DB2 incluem Partição 1.
- No painel da janela à direita, clique com o botão direito no recurso (Partição 1) e selecione Colocar Off-Line.
- Inicie o serviço de cluster no computador B.
Se a instalação solicitar que o computador seja reiniciado e se o Tipo de Reinicialização para o serviço de cluster for definido como automático,
ignore esta etapa, pois o serviço de cluster já está iniciado.
Para iniciar o serviço de
cluster:
- A partir da janela Serviços de Componentes, clique com o botão direito em Serviços do Cluster.
- Clique em Iniciar.
- Mova o DB2 Grupo 0 e o DB2 Grupo 1 para o computador B.
- A partir da janela Administrador de Cluster, clique em DB2 Grupo 0.
- Clique com o botão direito, selecione Mover Grupo. A coluna Proprietário
é alterada para o computador B.
- Clique em DB2 Grupo 1.
- Clique com o botão direito, selecione Mover Grupo. A coluna Proprietário
é alterada para o computador B.
- Coloque os recursos DB2 no computador B on-line.
- Partição 0, Partição 1 e o DAS são agora recursos no computador B.
Estes recursos devem ser colocados em on-line um de cada vez. Para colocar esses recursos on-line:
- A partir da janela Administrador de Cluster, no painel da janela à esquerda, selecione Grupos.
- Selecione DB2 Grupo 0. Os recursos para o grupo são exibidos no painel da janela à direita.
- Para DB2 Grupo 0, os recursos do DB2 incluem Partição 0 e o DAS.
- No painel da janela à direita, clique com o botão direito em um dos recursos, e Colocar On-line.
- Repita esta etapa para cada um dos recursos do DB2 no DB2 Grupo 0.
- Selecione DB2 Grupo 1. Os recursos para o grupo são exibidos no painel da janela à direita.
- Para DB2 Grupo 1, os recursos do DB2 incluem Partição 1.
- No painel à direita, clique com o botão direito no recurso (Partição 1) e selecione
Colocar On-line.
- Migre todas as instâncias do DB2 e todos os bancos de dados do DB2.
- Migre todas as instâncias do DB2 utilizando o comando db2imigr:
- Para localizar todas as instâncias do DB2, execute o comando db2ilist.
- Para migrar cada instância do DB2, execute o comando db2imigr. Este comando está localizado no diretório sqllib\bin e deve ser executado para cada instância do DB2.
- Migre todos os bancos de dados do DB2 utilizando o comando migrate database.
- Pare o serviço de cluster no computador A.
- A partir da janela Serviços de Componentes, clique com o botão direito em Serviços do Cluster.
- Clique em Parar.
- Faça download e instale o DB2 UDB Versão 8.2.2 (equivalente à Versão 8.1
FixPak 9) no computador A.
Nota:
- O DB2 está sendo executado e está disponível no computador A.
- Como parte do processo de instalação, talvez seja necessário iniciar novamente o seu computador.
- Não é necessário executar os comandos db2imigr e migrate database no computador A, pois esses comandos já foram executados no computador B.
- Inicie o serviço de cluster no computador A.
Se a instalação solicitar que o computador seja reiniciado e se o Tipo de Reinicialização for definido como automático,
ignore esta etapa, pois o serviço de cluster já está iniciado.
Para iniciar o serviço de
cluster:
- A partir da janela Serviços de Componentes, clique com o botão direito em Serviços do Cluster.
- Clique em Iniciar.
- Mova o DB2 Grupo 0 para o computador A.
- A partir da janela Administrador de Cluster, clique em DB2 Grupo 0.
- Clique com o botão direito, selecione Mover Grupo. A coluna Proprietário
é alterada para o computador A.
Essa ação traz de volta o ambiente MSCS para a configuração inicial.
- Se o retorno de falha automático estava desligado na Etapa 1, você deve ligá-lo.
- Para ativar o retorno de falha automático no DB2 Grupo 0:
- Na janela GUI do Administrador de Cluster, clique com o botão direito em DB2 Grupo 0.
- Selecione Propriedades. A janela Propriedades do DB2 Grupo 0 é aberta.
- Na guia Retorno de Falha, selecione o botão de opções Permitir retorno de falha.
- Dê um clique em OK.
- Para ativar o retorno de falha automático no DB2 Grupo 1:
- Na janela Administrador de Cluster, clique com o botão direito em DB2 Grupo 1.
- Selecione Propriedades. A janela Propriedades do DB2 Grupo 1 é aberta.
- Na guia Retorno de Falha, selecione o botão de opções Permitir retorno de falha.
- Dê um clique em OK.
Migração do Banco de Dados (HP-UX no IA64)
A migração do banco de dados não é suportada para o DB2 UDB (Universal Database) para HP-UX no IA64 nos releases da Versão 8.x.
A restauração de uma imagem de backup do DB2 Versão 7 para uma instância Versão 8 não é suportada
no DB2 UDB para HP-UX no IA64.
[ Início da Página |Página Anterior | Próxima Página | Índice ]