O Db2 é uma família de sistemas de gerenciamento de bancos de dados relacional na divisão de gerenciamento de informações da IBM, que é centrada em várias ofertas de sistemas de gerenciamento de banco de dados relacional. Esta seção explica como proteger dados de banco de dados consistentes do aplicativo Db2 com backup e DR em ambientes Linux.
Confira a seguir as APIs de backup do Db2 usadas pelo Backup e DR:
Backup no nível do volume (CBT do Linux e snapshot do LVM): as APIs
db2 set write suspend for database
edb2 set write resume for database
são usadas para congelar e descongelar.Banco de dados de espera (HADR): as APIs
Db2 database deactivate
eDb2 database activate
são usadas para congelar e descongelar.Backup completo+incremental (tradicional baseado em arquivos): a API
db2 backup db online
(backups de despejo tradicionais) fornece backups completos e incrementais do banco de dados no formato de backup. Na recuperação, a APIrestore db
recupera o banco de dados substituindo fisicamente a área de dados.Backup de registro do Db2: os registros são apagados usando
Db2 archive log for database
. Durante um backup de registro, o payload dos segmentos de registro é copiado da área de registro para o local especificado pelo parâmetro logarchmeth1.
Como funciona: backup e DR baseado em volume com CBT do Linux
Somente os blocos alterados são rastreados no bitmap: sem cópia na gravação, sem operações de entrada/saída intensas.
O backup e a recuperação de dados seguem estas etapas:
O agente de backup e DR tem CBT para rastrear blocos alterados na área de dados do banco de dados.
O agente chama a API do banco de dados para congelar ou pausar o banco de dados para backup de dados.
O agente cria um snapshot do LVM da área de dados do banco de dados e sintetiza um bitmap.
Chame a API do agente para descongelar o banco de dados.
O agente copia os blocos alterados para o dispositivo de backup/recuperação, que exclui o snapshot e cataloga o backup.
O appliance emite um snapshot interno e sintetiza um backup virtual completo de ponto em tempo.
Para recuperação de dados, o Backup e a DR montam instantaneamente um disco de preparação gravável e colocam o banco de dados on-line.
Como funciona: backup baseado em arquivos
O backup e a recuperação de dados com imagens de backup baseadas em arquivos seguem estas etapas:
O agente de backup e DR é implantado no servidor de banco de dados.
Monte o disco de preparação no servidor de banco de dados.
Invocar o backup completo e incremental usando o comando de backup de despejo, gravando a imagem de backup no disco montado.
O backup e o DR fazem um snapshot interno. Os backups de registro são feitos de maneira semelhante diretamente no sistema de arquivos em qualquer programação que você configurar.
Para recuperação de dados, o Backup e a DR montam o disco de preparação no servidor de banco de dados instantaneamente e iniciam a operação de restauração do banco de dados. Os registros podem ser reproduzidos a qualquer momento após a restauração do banco de dados.
Para recuperação, o backup e a DR montam o disco de preparação no servidor do banco de dados e iniciam a operação de restauração do banco de dados. Os registros podem ser reproduzidos a qualquer momento após a restauração do banco de dados.
A seguir
Preparar o banco de dados para backup e DR
Outra documentação sobre backup e DR para IBM Db2
Esta página faz parte de uma série de páginas específicas para proteger e recuperar bancos de dados do IBM Db2 com backup e DR. Confira mais informações em:
- Backup e DR para Db2
- Preparar o banco de dados para backup e DR
- Adicionar um host de banco de dados Db2 e descobrir bancos de dados
- Definir modelos de políticas e perfis de recursos
- Definir detalhes e configurações do aplicativo
- Verificar o formato do disco de preparação e o método de backup
- Proteger o banco de dados Db2 e os registros dele
- Montar um banco de dados Db2
- Recuperar uma imagem de backup do Db2 em outro local
- Restaurar backups do Db2