OCI Database with PostgreSQL
Crie, programe e restaure a partir do OCI Database with PostgreSQL.
Os backups são uma cópia dos dados do banco de dados que são usados e armazenados remotamente para que possam ser usados para restaurar o original, se necessário, como após um evento de perda de dados. Os backups podem ser criados manualmente ou automatizados por meio de uma política de gerenciamento e copiados e distribuídos para outra região. Você pode usar um backup que foi copiado para uma segunda região para provisionar um novo sistema de banco de dados se o sistema de banco de dados principal estiver indisponível.
É possível programar backups automáticos para serem criados diariamente, semanalmente e mensalmente e ter um período de retenção de até 35 dias antes de serem excluídos pelo sistema. Ao criar um backup manualmente, você pode especificar se o backup será excluído em uma data específica ou excluído após um número especificado de dias.
Você pode executar as seguintes tarefas de backup:
Exibir uma lista dos backups disponíveis.
Criar um backup de sistema de banco de dados.
Programar um backup do sistema de banco de dados.
Exiba os detalhes de um backup.
Exibir o status da cópia de um backup.
Restaurar um sistema de banco de dados de um backup.
Copiar um backup para outra região.
Use um backup para recuperação de desastre.
Tamanho do Backup e Ordem de Cópia
O primeiro backup de um sistema de banco de dados é um backup completo e todos os backups posteriores são backups incrementais. Os backups copiados em ordem sequencial, manual ou automaticamente, mantêm o tamanho esperado. Mas se você copiar backups fora da ordem, um backup incremental poderá ser dimensionado como um backup completo. No exemplo a seguir, foi feito backup de um sistema de banco de dados três vezes:
- O backup 1 (B1) é um backup completo de 50 GB
- O backup 2 (B2) é um backup incremental de 10 GB
- O backup 3 (B3) é um backup incremental de 5 GB
- O backup 4 (B4) é um backup incremental de 5 GB
Se você copiar manualmente B3 antes de copiar primeiro B1 e depois copiar B2, o tamanho dessa cópia B3 será de 65 GB em vez de 5 GB. Copiar backups na ordem correta economiza em custos de armazenamento e rede.
Recomendamos programar backups automáticos do sistema de banco de dados e ativar cópias de backup para garantir o sequenciamento.
Política de IAM Obrigatória
As seguintes instruções de política permitem que um grupo de administradores gerencie o OCI Database with PostgreSQL:
Allow group <postgresql-admin-group> to read compartments in tenancy
Allow group <postgresql-admin-group> to manage postgres-backups in [ tenancy | compartment <compartment_name> | compartment id <compartment_OCID> ]
Allow group <postgresql-admin-group> to read postgres-db-systems in [ tenancy | compartment <compartment_name> | compartment id <compartment_OCID> ]
Allow group <postgresql-admin-group> to use tag-namespaces in tenancy
Para obter mais informações, incluindo as permissões específicas necessárias para copiar backups entre regiões, consulte Políticas do OCI Database with PostgreSQL.
Limitações e Considerações
Revise as seguintes limitações e considerações ao trabalhar com backups do sistema de banco de dados:
- Os backups criados e copiados automaticamente por meio de uma política de gerenciamento têm um período máximo de retenção de 35 dias. Os backups criados ou copiados manualmente podem ser retidos indefinidamente.
- Para copiar um backup, o sistema de banco de dados deve usar o posicionamento de dados específico do domínio de disponibilidade. Não é possível copiar backups de sistemas de banco de dados que usam posicionamento de dados regional.
- Os backups em uma região podem ser copiados para qualquer outra região na qual a tenancy esteja inscrita. Não é possível copiar um backup para a mesma região em que foi criado.
- Um backup existente deve ter um status ACTIVE para ser copiado para outra região.
- A cópia de backups para outra região resulta em custos de rede associados. Para obter mais informações, consulte OCI Database with PostgreSQL Billing.
- A cópia manual de backups não garante o sequenciamento, o que pode levar ao aumento dos custos de armazenamento e rede. Para obter mais informações, consulte Tamanho do Backup e Copiar Pedido.