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.

  1. 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.
  2. 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:

  1. Reveja as recomendações de migração, restrições e recomendações de espaço.
  2. Registre as definições de configuração antes da migração do DB2 UDB.
  3. Altere o nível de erro de diagnóstico.
  4. Verifique se os bancos de dados estão prontos para a migração do DB2 UDB.
  5. Faça backup de seus bancos de dados.
  6. Se estiver utilizando replicação, você deverá arquivar todos os arquivos de registro do DB2 UDB.
  7. Você deve ter autoridade SYSADM.
  8. 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
Procedimento

Para migrar para o DB2 Versão 8 no Windows de 64 bits:

  1. Faça backup dos bancos de dados do DB2 Versão 8 no sistema Windows de 32 bits.
  2. 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:

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:

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:

  1. 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.

    1. Para desativar o retorno de falha automático no DB2 Grupo 0:
      1. Na janela Administrador de Cluster, clique com o botão direito em DB2 Grupo 0.
      2. Selecione Propriedades. A janela Propriedades do DB2 Grupo 0 é aberta.
      3. Na guia Retorno de Falha, selecione o botão de opções Prevenir retorno de falha.
      4. Dê um clique em OK.
    2. Para desativar o retorno de falha automático no DB2 Grupo 1:
      1. Na janela Administrador de Cluster, clique com o botão direito em DB2 Grupo 1.
      2. Selecione Propriedades. A janela Propriedades do DB2 Grupo 1 é aberta.
      3. Na guia Retorno de Falha, selecione o botão de opções Prevenir retorno de falha.
      4. Dê um clique em OK.
  2. Mova o DB2 Grupo 1 para o computador A.
    1. A partir da GUI do Administrador de Cluster, clique em DB2 Grupo 1.
    2. Clique com o botão direito, selecione Mover Grupo. A coluna Proprietário é alterada para o computador A.
  3. Pare o serviço de cluster no computador B.
    1. A partir da janela Serviços de Componentes, clique com o botão direito em Serviços do Cluster.
    2. Clique em Parar.
  4. 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.
  5. Leve os recursos DB2 no computador A off-line.
    1. 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:
      1. A partir da janela Administrador de Cluster, no painel da janela à esquerda, selecione Grupos.
      2. 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.
      3. 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.
      4. 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.
      5. No painel da janela à direita, clique com o botão direito no recurso (Partição 1) e selecione Colocar Off-Line.
  6. 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:

    1. A partir da janela Serviços de Componentes, clique com o botão direito em Serviços do Cluster.
    2. Clique em Iniciar.
  7. Mova o DB2 Grupo 0 e o DB2 Grupo 1 para o computador B.
    1. A partir da janela Administrador de Cluster, clique em DB2 Grupo 0.
    2. Clique com o botão direito, selecione Mover Grupo. A coluna Proprietário é alterada para o computador B.
    3. Clique em DB2 Grupo 1.
    4. Clique com o botão direito, selecione Mover Grupo. A coluna Proprietário é alterada para o computador B.
  8. Coloque os recursos DB2 no computador B on-line.
    1. 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:
      1. A partir da janela Administrador de Cluster, no painel da janela à esquerda, selecione Grupos.
      2. 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.
      3. 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.
      4. 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.
      5. No painel à direita, clique com o botão direito no recurso (Partição 1) e selecione Colocar On-line.
    2. Migre todas as instâncias do DB2 e todos os bancos de dados do DB2.
      1. Migre todas as instâncias do DB2 utilizando o comando db2imigr:
        1. Para localizar todas as instâncias do DB2, execute o comando db2ilist.
        2. 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.
      2. Migre todos os bancos de dados do DB2 utilizando o comando migrate database.
  9. Pare o serviço de cluster no computador A.
    1. A partir da janela Serviços de Componentes, clique com o botão direito em Serviços do Cluster.
    2. Clique em Parar.
  10. 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.
  11. 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:

    1. A partir da janela Serviços de Componentes, clique com o botão direito em Serviços do Cluster.
    2. Clique em Iniciar.
  12. Mova o DB2 Grupo 0 para o computador A.
    1. A partir da janela Administrador de Cluster, clique em DB2 Grupo 0.
    2. 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.
  13. Se o retorno de falha automático estava desligado na Etapa 1, você deve ligá-lo.
    1. Para ativar o retorno de falha automático no DB2 Grupo 0:
      1. Na janela GUI do Administrador de Cluster, clique com o botão direito em DB2 Grupo 0.
      2. Selecione Propriedades. A janela Propriedades do DB2 Grupo 0 é aberta.
      3. Na guia Retorno de Falha, selecione o botão de opções Permitir retorno de falha.
      4. Dê um clique em OK.
    2. Para ativar o retorno de falha automático no DB2 Grupo 1:
      1. Na janela Administrador de Cluster, clique com o botão direito em DB2 Grupo 1.
      2. Selecione Propriedades. A janela Propriedades do DB2 Grupo 1 é aberta.
      3. Na guia Retorno de Falha, selecione o botão de opções Permitir retorno de falha.
      4. 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 ]