Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Migrar do Linux para Linux para o Amazon RDS para Db2

Modo de foco
Migrar do Linux para Linux para o Amazon RDS para Db2 - Amazon Relational Database Service

Com essa abordagem de migração, é feito backup do banco de dados do Db2 autogerenciado em um bucket do Amazon S3. Depois, use os procedimentos armazenados do Amazon RDS para restaurar o banco de dados do Db2 em uma instância de banco de dados do Amazon RDS para Db2. Para ter mais informações sobre como usar o Amazon S3, consulte Integrar uma instância de banco de dados do Amazon RDS para Db2 ao Amazon S3.

O backup e a restauração do RDS para Db2 seguem os caminhos e as restrições de atualização compatíveis do IBM Db2. Para ter mais informações, consulte Supported upgrade paths for Db2 servers e Upgrade restrictions for Db2 servers na documentação do IBM Db2.

Limitações e recomendações para usar a restauração nativa

As seguintes limitações e recomendações se aplicam ao uso da restauração nativa:

  • O Amazon RDS só comporta a migração de versões on-premises do Db2 que correspondam às versões compatíveis do RDS para Db2. Para ter mais informações sobre as versões compatíveis, consulte Versões secundárias do Db2 compatíveis com o Amazon RDS.

  • O Amazon RDS só permite backups off-line e on-line para restauração nativa. O Amazon RDS não permite incrementos ou backups Delta.

  • Não é possível restaurar de um bucket do Amazon S3 em uma Região da AWS diferente da região onde a instância de banco de dados do RDS para Db2 está localizada.

  • O Amazon S3 limita o tamanho dos arquivos carregados para um bucket do Amazon S3 a 5 TB. Se um arquivo de backup de banco de dados exceder 5 TB, divida o arquivo de backup em arquivos menores.

  • O Amazon RDS não comporta rotinas externas não protegidas, restaurações incrementais nem restaurações Delta.

  • Não é possível restaurar de um banco de dados de origem criptografado, mas você pode restaurar para uma instância de banco de dados do Amazon RDS.

Ao restaurar o banco de dados, o backup é copiado e extraído na instância de banco de dados do RDS para Db2. Recomendamos provisionar espaço de armazenamento para a instância de banco de dados do RDS para Db2 igual ou maior que a soma do tamanho do backup, além do tamanho do banco de dados original no disco.

O tamanho máximo do banco de dados restaurado é o tamanho máximo do banco de dados compatível menos o tamanho do backup. Por exemplo, se o tamanho máximo do banco de dados compatível for de 64 TiB e o tamanho do backup for de 30 TiB, o tamanho máximo do banco de dados restaurado será de 34 TiB.

64 TiB - 30 TiB = 34 TiB

Fazer backup do banco de dados no Amazon S3

Para fazer backup do banco de dados no Amazon S3, são necessários os seguintes componentes da AWS:

  • Um bucket do Amazon S3 para armazenar arquivos de backup: faça upload de todos os arquivos de backup que você deseja migrar para o Amazon RDS. Recomendamos que você use backups off-line para migrações que possam lidar com o tempo de inatividade. Se você já tiver um bucket do Amazon S3, poderá usá-lo. Se você não tiver um bucket do S3, consulte Criar um bucket no Guia do usuário do Amazon S3.

    nota

    Se o banco de dados for grande e levar muito tempo para ser transferido para um bucket do S3, será possível solicitar um dispositivo AWS Snow Family e pedir para que a AWS realize o backup. Depois de copiar os arquivos para o dispositivo e devolvê-los à equipe da família Snow, a equipe vai transferir as imagens de backup para o bucket do S3. Para obter mais informações, consulte a documentação do AWS Snow Family.

  • Um perfil do IAM para acessar o bucket do S3: se você já tem um perfil do IAM, pode usá-lo. Se não tiver um perfil, consulte Etapa 2: Criar um perfil do IAM e associar a política do IAM.

  • Uma política do IAM com relações de confiança e permissões anexadas ao perfil do IAM: consulte mais informações em Etapa 1: criar uma política do IAM.

  • O perfil do IAM adicionado à instância de banco de dados do RDS para Db2: consulte mais informações em Etapa 3: Adicionar o perfil do IAM à instância de banco de dados do RDS para Db2.

Criar um grupo de armazenamento automático padrão

O banco de dados de origem deve ter um grupo de armazenamento automático padrão. Se o banco de dados não tiver um grupo de armazenamento automático padrão, você deverá criar um.

Como criar um grupo de armazenamento automático padrão
  1. Conecte-se ao seu banco de dados de origem. No exemplo a seguir, substitua source_database pelo nome do banco de dados.

    db2 connect to source_database
  2. Crie um grupo de armazenamento automático e defina-o como padrão. No exemplo a seguir, substitua storage_path pelo caminho absoluto de onde o grupo de armazenamento está localizado.

    db2 "create stogroup IBMSTOGROUP ON storage_path set as default"
  3. Encerre os processos de backend.

    db2 terminate
  4. Desative o banco de dados e interrompa todos os serviços dele. No exemplo a seguir, substitua source_database pelo nome do banco de dados para o qual você criou o grupo de armazenamento.

    db2 deactivate db source_database
  5. Faça backup do bancos de dados. No exemplo a seguir, substitua source_database pelo nome do banco de dados para o qual você criou o grupo de armazenamento. Substitua file_system_path pelo caminho absoluto para onde você deseja fazer backup do banco de dados.

    db2 backup database source_database to file_system_path

Restaurar o bancos de dados do Db2

Depois de fazer backup do banco de dados no Amazon S3 e criar um grupo de armazenamento automático, estará tudo pronto para restaurar o banco de dados do Db2 para a instância de banco de dados do RDS para Db2.

Como restaurar o banco de dados do Db2 na instância de banco de dados do RDS para Db2
  1. Conecte-se à instância de banco de dados do RDS para Db2. Para ter mais informações, consulte Conectar-se à instância de banco de dados do Db2.

  2. (Opcional) Para garantir que o banco de dados tenha as configurações ideais definidas para a operação de restauração, é possível chamar rdsadmin.show_configuration para conferir os valores de RESTORE_DATABASE_PARALLELISM e RESTORE_DATABASE_NUM_BUFFERS. Chame rdsadmin.set_configuration para alterar esses valores, conforme necessário. Definir explicitamente esses valores pode melhorar a performance ao restaurar bancos de dados com grandes volumes de dados.

  3. Restaure o banco de dados chamando rdsadmin.restore_database. Para ter mais informações, consulte rdsadmin.restore_database.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.