Gerenciando o 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.
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 Cobrança.
- 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.