Gestion de la base de données OCI Database with PostgreSQL

Créer, programmer et restaurer à partir de la base de données OCI Database with PostgreSQL avec des sauvegardes PostgreSQL.

Les sauvegardes sont une copie des données de base de données prises et stockées à distance afin qu'elles puissent être utilisées pour restaurer l'original si nécessaire, par exemple après un événement de perte de données. Les sauvegardes peuvent être créées manuellement ou automatisées au moyen d'une politique de gestion et copiées et distribuées dans une autre région. Vous pouvez utiliser une sauvegarde qui a été copiée dans une deuxième région pour provisionner un nouveau système de base de données si le système de base de données principal n'est pas disponible.

Les sauvegardes automatiques peuvent être programmées pour être créées quotidiennement, chaque semaine et chaque mois et avoir une période de conservation allant jusqu'à 35 jours avant d'être supprimées par le système. Lorsque vous créez une sauvegarde manuellement, vous pouvez spécifier si la sauvegarde est supprimée à une date spécifique ou après un nombre de jours spécifié.

Note

La facturation de la sauvegarde commence après sa création.

Taille de la sauvegarde et commande de copie

La première sauvegarde d'un système de base de données est une sauvegarde complète. Par la suite, toutes les sauvegardes sont incrémentielles. Les sauvegardes copiées dans l'ordre séquentiel, manuellement ou automatiquement, conservent la taille attendue. Toutefois, si vous copiez des sauvegardes dans le désordre, une sauvegarde incrémentielle peut être dimensionnée en tant que sauvegarde complète. Dans l'exemple suivant, un système de base de données a été sauvegardé trois fois :

  • La sauvegarde 1 (B1) est une sauvegarde complète de 50 Go
  • La sauvegarde 2 (B2) est une sauvegarde incrémentielle de 10 Go.
  • La sauvegarde 3 (B3) est une sauvegarde incrémentielle de 5 Go.
  • La sauvegarde 4 (B4) est une sauvegarde incrémentielle de 5 Go.

Si vous copiez manuellement B3 avant de copier d'abord B1, puis B2, la taille de cette copie B3 est de 65 Go au lieu de 5 Go. La copie de sauvegardes dans l'ordre approprié permet d'économiser sur les coûts de stockage et de réseau.

Nous vous recommandons de programmer des sauvegardes automatiques du système de base de données et d'activer des copies de sauvegarde pour garantir le séquencement.

Politique GIA requise

Les énoncés de politique suivants permettent à un groupe d'administrateurs de gérer les sauvegardes de base de données 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

Pour plus d'informations, y compris les autorisations spécifiques nécessaires pour copier des sauvegardes entre les régions, voir Politiques OCI Database with PostgreSQL.

Limites et points à considérer

Examinez les limitations et considérations suivantes lors de l'utilisation des sauvegardes du système de base de données :

  • Les sauvegardes créées et copiées automatiquement au moyen d'une politique de gestion ont une période de conservation maximale de 35 jours. Les sauvegardes créées manuellement ou copiées peuvent être conservées indéfiniment.
  • Pour copier une sauvegarde, le système de base de données doit utiliser un positionnement des données propre au domaine de disponibilité. Vous ne pouvez pas copier les sauvegardes des systèmes de base de données qui utilisent le positionnement régional des données.
  • Les sauvegardes d'une région peuvent être copiées vers toutes les autres régions auxquelles la location est abonnée. Une sauvegarde ne peut pas être copiée dans la même région dans laquelle elle a été créée.
  • Une sauvegarde existante doit avoir le statut ACTIVE pour être copiée dans une autre région.
  • La copie de sauvegardes dans une autre région entraîne des coûts de réseau associés. Pour plus d'informations, voir Facturation.
  • La copie manuelle des sauvegardes ne garantit pas le séquencement, ce qui peut entraîner une augmentation des coûts de stockage et de réseau. Pour plus d'informations, voir Taille de la sauvegarde et copie de la commande.