

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 Sicherungen für Replikate von RDS für Db2
<a name="db2-read-replicas.backups"></a>

Sie können Sicherungen eines Replikats von RDS für Db2 auf die gleiche Weise erstellen und wiederherstellen wie eine Primärdatenbank. Es gibt jedoch wichtige Unterschiede in der Funktionsweise von Replikat-Sicherungen, insbesondere in Bezug auf den Zeitpunkt der Wiederherstellung und die Einstellungen für die Aufbewahrung von Sicherungen.

RDS für Db2 unterstützt für Replikate sowohl automatische Sicherungen als auch manuelle Snapshots. RDS für Db2 unterstützt keine point-in-time Wiederherstellung. Weitere Informationen über RDS-Sicherungen finden Sie unter [Sichern, Wiederherstellen und Exportieren von Daten](CHAP_CommonTasks.BackupRestore.md). 

## Hauptunterschiede bei Replikat-Sicherungen
<a name="db2-read-replicas-backups-overview"></a>

Replikat-Sicherungen unterscheiden sich in mehreren wichtigen Punkten von Primärdatenbank-Sicherungen:
+ Automatische Sicherungen sind nicht standardmäßig für Replikate aktiviert.
+ Wiederherstellungsvorgänge berücksichtigen die Datenbankzeit und nicht die Zeit der Sicherungserstellung.
+ Replikatverzögerungen können sich auf die aktuellen wiederhergestellten Daten auswirken. Weitere Informationen zum Überwachen der Replikatverzögerung finden Sie unter [Überwachen einer Db2-Replikationsverzögerung](db2-troubleshooting-replicas.md#db2-troubleshooting-replicas-lag).

## Aktivieren automatischer Sicherungen für Replikate von RDS für Db2
<a name="db2-read-replicas.backups.turning-on"></a>

Im Gegensatz zu Primärdatenbanken sind bei Replikaten von RDS für Db2 standardmäßig keine automatischen Sicherungen aktiviert. Sie müssen den Aufbewahrungszeitraum für Sicherungen manuell konfigurieren, um automatische Sicherungen zu aktivieren. Sie aktivieren die automatisierte Backup, indem Sie den Aufbewahrungszeitraum für Backups auf einen Wert größer als null festlegen.

### Konsole
<a name="db2-read-replicas.backups.turning-on-console"></a>

**So aktivieren Sie automatisierte Sicherungen sofort**

1. Melden Sie sich bei der an AWS-Managementkonsole 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 **Databases (Datenbanken)** und dann die DB-Instance, die Sie ändern möchten.

1. Wählen Sie **Modify** 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 **Continue**.

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

1. Wählen Sie **DB-Instance ändern** aus, um Ihre Änderungen zu speichern und die automatisierten Sicherungen zu aktivieren.

### AWS CLI
<a name="db2-read-replicas.backups.turning-on-cli"></a>

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

Verwenden Sie die folgenden Parameter:
+ `--db-instance-identifier`
+ `--backup-retention-period`
+ `--apply-immediately` oder `--no-apply-immediately`

In diesem Beispiel aktivieren wir automatische Sicherungen, indem wir den Aufbewahrungszeitraum für Sicherungen 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="db2-read-replicas.backups.turning-on-api"></a>

Um automatisierte Backups zu aktivieren, verwenden Sie den DBInstance Vorgang [Modify](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBInstance.html) der RDS-API mit den folgenden erforderlichen Parametern:
+ `DBInstanceIdentifier`
+ `BackupRetentionPeriod`

## Wiederherstellen einer Replikat-Sicherung von RDS für Db2
<a name="db2-read-replicas.backups.restoring"></a>

Sie können die Sicherung eines Replikats von RDS für Db2 auf die gleiche Weise wiederherstellen wie die Sicherung der Primärdatenbank. Weitere Informationen finden Sie unter [Wiederherstellen auf eine DB-Instance](USER_RestoreFromSnapshot.md).

Die wichtigste Überlegung bei der Wiederherstellung von Replikat-Sicherungen besteht darin, den Unterschied zwischen Datenbankzeit und Zeit der Sicherungserstellung zu verstehen, insbesondere wenn Replikat-Verzögerungen vorliegen.

Sie können die Verzögerung bei der Replikation überwachen und sicherstellen, dass Ihre Sicherungen die erwarteten Daten enthalten. Informationen zur ReplicaLag Metrik finden Sie unter[CloudWatch Amazon-Metriken für Amazon RDS](rds-metrics.md).

### Verstehen von Zeitunterschieden
<a name="db2-read-replicas-backups-restoring-timing"></a>

Bei der Wiederherstellung von Replikat-Sicherungen müssen Sie den Zeitpunkt bestimmen, auf den 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 Replikat Minuten oder Stunden hinter der Primärdatenbank zurückbleiben kann. Daher kann die Datenbankzeit einer Replikat-Sicherung ein viel früherer Zeitpunkt sein als die Snapshot-Erstellungszeit.

Um den Unterschied zwischen Datenbankzeit und Erstellungszeit zu ermitteln, führen Sie den AWS CLI [describe-db-snapshots](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-snapshots.html)Befehl aus oder rufen Sie den DBSnapshots RDS-API-Vorgang [Describe](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBSnapshots.html) auf. Vergleichen Sie den Wert `SnapshotDatabaseTime` mit dem Wert `OriginalSnapshotCreateTime`. Der Wert `SnapshotDatabaseTime` ist die früheste Datenbankzeit unter allen Datenbanken der Replikat-Sicherung. Der Wert `OriginalSnapshotCreateTime` ist die letzte angewendete Transaktion auf der Primärdatenbank. Beachten Sie, dass die Replikationsverzögerungen für mehrere Datenbanken unterschiedlich sein können und dass die Datenbankzeit zwischen diesen beiden Zeitpunkten liegen kann. 

Das folgende AWS CLI Beispiel zeigt den Unterschied zwischen den beiden Zeiten:

Für Linux, macOS oder Unix:

```
aws rds describe-db-snapshots \
    --db-instance-identifier my_db2_replica \
    --db-snapshot-identifier my_replica_snapshot
```

Für Windows:

```
aws rds describe-db-snapshots ^
    --db-instance-identifier my_db2_replica ^
    --db-snapshot-identifier my_replica_snapshot
```

Die Ausgabe dieses Befehls sieht etwa so aus. 

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