

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Arbeiten mit RDS-für-Oracle-Replikat-Backups
<a name="oracle-read-replicas.backups"></a>

Sie können Backups eines RDS-für-Oracle-Replikats erstellen und wiederherstellen. Sowohl automatische Backups als auch manuelle Snapshots werden unterstützt. Weitere Informationen finden Sie unter [Sichern, Wiederherstellen und Exportieren von Daten](CHAP_CommonTasks.BackupRestore.md). In den folgenden Abschnitten werden die wichtigsten Unterschiede zwischen der Verwaltung von Backups eines primären und eines RDS-für-Oracle-Replikats beschrieben.

## Aktivieren von RDS-für-Oracle-Replikat-Backups
<a name="oracle-read-replicas.backups.turning-on"></a>

In einem Oracle-Replikat ist die Funktion für automatische Backups standardmäßig nicht aktiviert. Sie aktivieren automatisierte Backups, indem Sie den Aufbewahrungszeitraum für Backups auf einen Wert größer als null festlegen.

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

**So aktivieren Sie automatisierte Backups direkt**

1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich **Datenbanken** und dann die DB-Instance oder den Multi-AZ-DB-Cluster, die/den Sie ändern möchten.

1. Wählen Sie **Ändern** aus.

1. Wählen Sie unter **Aufbewahrungszeitraum für Backups** einen Wert größer als null aus, z. B. 3 Tage.

1. Klicken Sie auf **Weiter**.

1. Wählen Sie **Apply immediately (Sofort anwenden)** aus.

1. Wählen Sie **DB-Instance ändern** oder **Cluster ändern** aus, um Ihre Änderungen zu speichern und automatisierte Backups zu aktivieren.

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

Verwenden Sie den AWS CLI-Befehl [modify-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html) oder [modify-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster.html), um automatische Backups zu aktivieren.

Verwenden Sie die folgenden Parameter:
+ `--db-instance-identifier` (oder `--db-cluster-identifier` für einen Multi-AZ-DB-Cluster)
+ `--backup-retention-period`
+ `--apply-immediately` oder `--no-apply-immediately`

In diesem Beispiel aktivieren wir automatische Backups, indem wir den Aufbewahrungszeitraum für Backups auf drei Tage festlegen. Die Änderungen werden sofort übernommen.

**Example**  
Für Linux, macOS oder Unix:  

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

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

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

Um automatisierte Backups zu aktivieren, verwenden Sie die RDS-API-Aktion [ModifyDBInstance](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBInstance.html) oder [ModifyDBCluster](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBCluster.html) mit den folgenden erforderlichen Parametern:
+ `DBInstanceIdentifier` oder `DBClusterIdentifier`
+ `BackupRetentionPeriod`

## Wiederherstellen eines Replikat-Backups von RDS für Oracle
<a name="oracle-read-replicas.backups.restoring"></a>

Sie können ein Oracle-Replikat-Backup genauso wiederherstellen wie ein Backup der primären Instance. Weitere Informationen finden Sie hier:
+ [Wiederherstellen auf eine DB-Instance](USER_RestoreFromSnapshot.md)
+ [Wiederherstellen einer DB-Instance auf einen bestimmten Zeitpunkt für Amazon RDS](USER_PIT.md)

Die wichtigste Überlegung beim Wiederherstellen eines Replikat-Backups ist die Bestimmung des Zeitpunkts, zu dem Sie die Wiederherstellung durchführen. Die Datenbank-Zeit bezieht sich auf die letzte angewendete Transaktionszeit der Daten im Backup. Wenn Sie ein Replikat-Backup wiederherstellen, erfolgt die Wiederherstellung auf die Datenbankzeit, nicht auf den Zeitpunkt, zu dem das Backup abgeschlossen wurde. Der Unterschied ist erheblich, da ein RDS-für-Oracle-Replikat um Minuten oder Stunden hinter dem primären Replikat zurückbleiben kann. Daher kann die Datenbankzeit eines Replikat-Backups und damit der Zeitpunkt, zu dem Sie sie wiederherstellen, viel früher sein als die Backup-Erstellungszeit.

Um den Unterschied zwischen Datenbankzeit und Erstellungszeit zu ermitteln, verwenden Sie den `describe-db-snapshots`-Befehl. Vergleichen Sie `SnapshotDatabaseTime`, das ist die Datenbankzeit des Replikat-Backups, und `OriginalSnapshotCreateTime`-Feld, das die letzte angewendete Transaktion in der Primärdatenbank darstellt. Im folgenden Beispiel wird die Zeitspanne zwischen zwei Datumsangaben dargestellt.

```
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"
        }
    ]
}
```