

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Utilisation de RDS pour les sauvegardes de réplicas Oracle
<a name="oracle-read-replicas.backups"></a>

Vous pouvez créer et restaurer des sauvegardes d'un réplica RDS for Oracle. Les sauvegardes automatiques et les instantanés manuels sont tous deux pris en charge. Pour plus d’informations, consultez [Sauvegarde, restauration et exportation de données](CHAP_CommonTasks.BackupRestore.md). Les sections suivantes décrivent les principales différences entre la gestion des sauvegardes d'un réplica principal et d'un réplica RDS for Oracle.

## Activation des sauvegardes de réplica RDS for Oracle
<a name="oracle-read-replicas.backups.turning-on"></a>

Les sauvegardes automatiques ne sont pas activées par défaut sur un réplica Oracle. Pour activer les sauvegardes automatiques, vous devez définir la période de rétention des sauvegardes sur une valeur positive différente de zéro.

### Console
<a name="USER_WorkingWithAutomatedBackups.Enabling.CON"></a>

**Pour activer immédiatement les sauvegardes automatiques**

1. Connectez-vous à la AWS Management Console et ouvrez la console Amazon RDS à l’adresse [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Dans le panneau de navigation, choisissez **Bases de données**, puis l’instance de base de données ou le cluster de bases de données multi-AZ que vous souhaitez modifier.

1. Sélectionnez **Modify**.

1. Pour **Période de conservation des sauvegardes**, choisissez une valeur positive différente de zéro, par exemple trois jours.

1. Choisissez **Continuer**.

1. Choisissez **Apply immediately (Appliquer immédiatement)**.

1. Choisissez **Modifier l’instance de base de données** ou **Modifier le cluster** pour enregistrer vos modifications et activer les sauvegardes automatisées.

### AWS CLI
<a name="USER_WorkingWithAutomatedBackups.Enabling.CLI"></a>

Pour activer les sauvegardes automatiques, utilisez la commande d’AWS CLI [modify-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html) ou [modify-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster.html).

Incluez les paramètres suivants :
+ `--db-instance-identifier` (ou `--db-cluster-identifier` pour un cluster de base de données multi-AZ)
+ `--backup-retention-period`
+ `--apply-immediately` ou `--no-apply-immediately`

Dans l'exemple suivant, nous activons les sauvegardes automatiques en définissant la période de rétention des sauvegardes sur trois jours. Les modifications sont appliquées immédiatement.

**Example**  
Pour Linux, macOS ou Unix :  

```
aws rds modify-db-instance \
    --db-instance-identifier my_db_instance  \
    --backup-retention-period 3 \
    --apply-immediately
```
Pour Windows :  

```
aws rds modify-db-instance ^
    --db-instance-identifier my_db_instance  ^
    --backup-retention-period 3 ^
    --apply-immediately
```

### API RDS
<a name="USER_WorkingWithAutomatedBackups.Enabling.API"></a>

Pour activer les sauvegardes automatiques, utilisez l’opération [ModifyDBInstance](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBInstance.html) ou [ModifyDBCluster](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBCluster.html) de l’API RDS avec les paramètres requis suivants :
+ `DBInstanceIdentifier` ou `DBClusterIdentifier`
+ `BackupRetentionPeriod`

## Restauration d'une sauvegarde de réplica RDS for Oracle
<a name="oracle-read-replicas.backups.restoring"></a>

Vous pouvez restaurer une sauvegarde de réplica Oracle de la même manière que vous pouvez restaurer une sauvegarde de l'instance principale. Pour plus d’informations, consultez les ressources suivantes :
+ [Restauration d’une instance de base de données](USER_RestoreFromSnapshot.md)
+ [Restauration d’une instance de base de données à un instant précis pour Amazon RDS](USER_PIT.md)

Le principal élément à prendre en compte lorsque vous restaurez une sauvegarde de réplica est de déterminer l'instant dans le passé auquel vous effectuez la restauration. L'heure de la base de données désigne la dernière heure de transaction appliquée des données dans la sauvegarde. Lorsque vous restaurez une sauvegarde de réplica, vous rétablissez l'heure de la base de données, et non l'heure à laquelle la sauvegarde s'est terminée. La différence est importante car un réplica de RDS for Oracle peut accuser un retard de plusieurs minutes ou heures par rapport à l'instance principale. Ainsi, l'heure de la base de données d'une sauvegarde de réplica, et donc l'instant dans le passé auquel vous le restaurez, peut être bien antérieure à l'heure de création de la sauvegarde.

Pour faire la distinction entre l'heure de la base de données et l'heure de création, utilisez la commande `describe-db-snapshots`. Comparez le paramètre `SnapshotDatabaseTime`, qui correspond à l'heure de la base de données de la sauvegarde du réplica, et le champ `OriginalSnapshotCreateTime`, qui correspond à la dernière transaction appliquée sur la base de données principale. L'exemple suivant montre la différence entre les deux temps :

```
aws rds describe-db-snapshots \
    --db-instance-identifier my-oracle-replica
    --db-snapshot-identifier my-replica-snapshot

{
    "DBSnapshots": [
        {
            "DBSnapshotIdentifier": "my-replica-snapshot",
            "DBInstanceIdentifier": "my-oracle-replica", 
            "SnapshotDatabaseTime": "2022-07-26T17:49:44Z",
            ...
            "OriginalSnapshotCreateTime": "2021-07-26T19:49:44Z"
        }
    ]
}
```