Database OCI con backup del sistema di database PostgreSQL

Crea, pianifica e ripristina dal database OCI con i backup del sistema di database PostgreSQL.

I backup sono una copia dei dati del database acquisiti e memorizzati in remoto in modo da poter essere utilizzati per ripristinare l'originale, se necessario, ad esempio dopo un evento di perdita di dati. I backup possono essere creati manualmente o automatizzati tramite un criterio di gestione e copiati e distribuiti in un'altra area. È possibile utilizzare un backup copiato in una seconda area per eseguire il provisioning di un nuovo sistema di database se il sistema di database primario non è disponibile.

I backup automatici possono essere pianificati per la creazione giornaliera, settimanale e mensile e avere un periodo di conservazione fino a 35 giorni prima che vengano eliminati dal sistema. Quando si crea un backup manualmente, è possibile specificare se il backup viene eliminato in una data specifica o eliminato dopo un numero di giorni specificato.

Nota

fatturazione per il backup viene avviata dopo la sua creazione.

È possibile eseguire i task di backup riportati di seguito.

Visualizzare una lista dei backup disponibili.

Creare un backup del sistema di database.

Pianificare un Backup del sistema di database.

Visualizza i dettagli di un backup.

Visualizzare lo stato di copia di un backup.

Ripristinare un sistema di database da un backup.

Copiare un backup in un'altra area.

Utilizzare un backup per il disaster recovery.

Spostare un backup in un compartimento diverso.

Eliminare un backup dal compartimento.

Dimensione backup e copia ordine

Il primo backup di un sistema di database è un backup completo e, successivamente, tutti i backup sono backup incrementali. I backup copiati in ordine sequenziale, manualmente o automaticamente, mantengono la dimensione prevista. Ma se copi i backup fuori ordine, un backup incrementale può essere ridimensionato come backup completo. Nell'esempio seguente, è stato eseguito il backup di un sistema di database tre volte.

  • Backup 1 (B1) è un backup completo da 50 GB
  • Backup 2 (B2) è un backup incrementale da 10 GB
  • Backup 3 (B3) è un backup incrementale da 5 GB
  • Backup 4 (B4) è un backup incrementale da 5 GB

Se si copia manualmente B3 prima di copiare prima B1 e quindi B2, la dimensione di tale copia B3 è di 65 GB anziché 5 GB. La copia dei backup nell'ordine corretto consente di risparmiare sui costi di storage e rete.

Si consiglia di pianificare i backup automatici del sistema di database e abilitare le copie di backup per garantire il sequenziamento.

Criterio IAM necessario

Le istruzioni dei criteri seguenti consentono a un gruppo di amministratori di gestire il database OCI con i backup del database 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

Per ulteriori informazioni, incluse le autorizzazioni specifiche necessarie per copiare i backup in più aree, vedere Database OCI con criteri PostgreSQL.

Limitazioni e considerazioni

Esaminare le limitazioni e le considerazioni riportate di seguito quando si utilizzano i backup del sistema di database.

  • I backup creati e copiati automaticamente tramite un criterio di gestione hanno un periodo di conservazione massimo di 35 giorni. I backup creati o copiati manualmente possono essere conservati per un periodo indefinito.
  • Per copiare un backup, il sistema di database deve utilizzare il posizionamento dei dati specifico del dominio di disponibilità. Non è possibile copiare i backup dei sistemi di database che utilizzano il posizionamento dei dati regionali.
  • I backup in un'area possono essere copiati in qualsiasi altra area in cui la tenancy è sottoscritta. Impossibile copiare un backup nella stessa area in cui è stato creato.
  • Un backup esistente deve avere uno stato ACTIVE per essere copiato in un'altra area.
  • La copia dei backup in un'altra area determina i costi di rete associati. Per ulteriori informazioni, vedere Database OCI con fatturazione PostgreSQL.
  • La copia manuale dei backup non garantisce il sequenziamento, il che può comportare un aumento dei costi di storage e rete. Per ulteriori informazioni, vedere Dimensione backup e ordine di copia.