Migração única de Linux para ambientes Linux
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
Tópicos
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.
-
Não será possível restaurar um banco de dados se a instância de banco de dados do RDS para Db2 já tiver um banco de dados.
-
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
Configurar o backup e a restauração nativos
Para configurar a restauração e o backup nativos, você precisará dos 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.
Restaurar o bancos de dados do Db2
Depois de configurar a restauração e o backup nativos, estará tudo pronto para restaurar o banco de dados do Db2 na 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
-
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 Amazon RDS para Db2.
-
(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
eRESTORE_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. -
Restaure o banco de dados chamando
rdsadmin.restore_database
. Para ter mais informações, consulte rdsadmin.restore_database.