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.
Anforderungen und Überlegungen für RDS for Db2-Replikate
Machen Sie sich vor dem Erstellen eines Db2-Replikats mit den folgenden Anforderungen und Überlegungen vertraut.
Versions- und Lizenzanforderungen für RDS für Db2-Replikate
Bevor Sie ein RDS für Db2-Replikat erstellen, sollten Sie die folgenden Informationen überprüfen:
-
Sowohl Db2 Advanced Edition (AE) als auch Standard Edition (SE) können im Standby-Modus Replikate sowohl für das Bring Your Own License (BYOL) -Modell als auch für das Db2-Lizenz-Durchgangsmodell erstellen. AWS Marketplace
-
Sie müssen eine benutzerdefinierte Parametergruppe für die Read Replica angeben. Bei Replikaten, die das BYOL-Modell verwenden, muss diese benutzerdefinierte Parametergruppe Ihr und enthalten. IBM Site ID IBM Customer ID Sie können diese benutzerdefinierte Parametergruppe für das Read Replica angeben, indem Sie die AWS Management Console AWS CLI , oder die RDS-API verwenden. Weitere Informationen finden Sie unter IBM IDs für Bring Your Own License (BYOL) für Db2.
-
Bei Standby-Replikaten beträgt die Anzahl der vCPUs unabhängig von der Größe der DB-Instance zwei. In den folgenden Abschnitten werden die Unterschiede zwischen den Lizenztypen RDS für Db2 beschrieben:
-
Für das BYOL-Modell zeigen AWS License Manager Konfigurationen, dass RDS für Db2-DB-Instances zwei v verwendet. CPUs
-
Beim AWS Marketplace Modell mit durchgehender Db2-Lizenz sind in den Rechnungen die Lizenzkosten für zwei V angegeben. CPUs
-
-
Alle Versionen von Db2 11.5 unterstützen Replikat-DB-Instances. Db2-Replikate unterstützen kleinere Versions-Upgrades.
Überlegungen zur Backup und Wiederherstellung von RDS for Db2-Replikaten
Bevor Sie ein RDS für Db2-Replikat erstellen, sollten Sie die folgenden Punkte berücksichtigen:
-
Um Snapshots von RDS für Db2-Replikate zu erstellen oder automatische Backups zu aktivieren, stellen Sie sicher, dass Sie den Aufbewahrungszeitraum für Backups manuell festlegen. Automatische Backups sind standardmäßig nicht aktiviert.
-
Wenn Sie ein Replikat-Backup wiederherstellen, erfolgt die Wiederherstellung auf die Datenbankzeit, nicht auf die Uhrzeit, zu der das Backup erstellt wurde. Die Datenbank-Zeit bezieht sich auf die letzte angewendete Transaktionszeit der Daten im Backup. Der Unterschied ist erheblich, da ein Replikat Minuten oder Stunden hinter der Primärdatenbank zurückbleiben kann. Wenn mehrere Datenbanken vorhanden sind, verwendet RDS for Db2 die früheste Datenbankzeit.
Um den Unterschied herauszufinden, führen Sie den AWS CLI describe-db-snapshotsBefehl aus oder rufen Sie den DBSnapshots RDS-API-Vorgang Describe auf. Vergleichen Sie den
SnapshotDatabaseTime
Wert mit demOriginalSnapshotCreateTime
Wert. DerSnapshotDatabaseTime
Wert ist die Datenbankzeit der Replikatsicherung. DerOriginalSnapshotCreateTime
Wert ist die letzte angewendete Transaktion in der Primärdatenbank.
Überlegungen zur Replikation von RDS für Db2-Replikate
Bevor Sie ein RDS für Db2-Replikat erstellen, sollten Sie die folgenden Punkte berücksichtigen:
-
Bei der Replikation wird Db2 HADR für alle Datenbanken auf der RDS for Db2-DB-Instance verwendet.
-
Die Replikation unterstützt den Befehl nicht.
LOAD
Wenn Sie denLOAD
Befehl von der Quell-DB-Instance aus ausführen, erhalten Sie inkonsistente Daten. -
RDS for Db2 repliziert die folgenden Elemente nicht:
-
Speicherzugriff. Achten Sie auf Daten, wie z. B. externe Tabellen, die auf Speicherzugriff angewiesen sind.
-
Nicht inline LOBs.
-
Binärdateien externer gespeicherter Prozeduren (in C oder Java).
-
-
Für Standby-Replikate repliziert RDS for Db2 die folgenden Elemente:
-
Lokale Benutzer, außer Masterbenutzern
-
Konfigurationsparameter für die Datenbank
-
Verschiedene Überlegungen zu RDS für Db2-Replikate
Bevor Sie ein RDS für Db2-Replikat erstellen, sollten Sie die folgenden Punkte berücksichtigen:
-
RDS for Db2 repliziert Datenbankkonfigurationen auf die Replikate. Wenn RDS for Db2 ein Replikat hochstuft, deaktiviert und aktiviert es jede Datenbank.
-
RDS for Db2 repliziert die lokalen Benutzer, aber nicht den Masterbenutzer, auf die Replikate. Sie können den Masterbenutzer auf dem Replikat ändern. Weitere Informationen finden Sie unter Ändern einer Amazon RDS DB-Instance.
-
Alle Datenbanken müssen sich in einem aktiven Zustand befinden. Hinweise zur Aktivierung von Datenbanken finden Sie unterGespeicherte Prozeduren für Datenbanken für RDS for Db2.
-
Alle gespeicherten Prozeduren zum Erstellen, Löschen, Wiederherstellen oder Rollforward von Datenbanken müssen abgeschlossen sein, bevor ein Replikat erstellt werden kann. Hinweise zu diesen gespeicherten Prozeduren finden Sie unterGespeicherte Prozeduren für Datenbanken für RDS for Db2.
-
Wenn das Replikat erstellt wird, setzt Amazon RDS den Parameter auf Datenbankebene
blocknonlogged
für alle Datenbanken auf der Quell-DB-Instance auf.YES
Wenn das Quellreplikat wieder zu einer eigenständigen Instance wird, setzt Amazon RDS den Wert wieder aufNO
. Weitere Informationen finden Sie in der Dokumentation unter dem Konfigurationsparameter blocknonlogged — Erstellung von Tabellen blockieren, die nicht protokollierte Aktivitäten zulassen. IBM Db2 -
Wenn das Replikat erstellt wird, setzt Amazon RDS den Parameter auf Datenbankebene
logindexbuild
für alle Datenbanken auf der Quell-DB-Instance auf.YES
Wenn das Quellreplikat wieder zu einer eigenständigen Instance wird, setzt Amazon RDS den Wert wieder aufNO
. Weitere Informationen finden Sie unter dem Konfigurationsparameter logindexbuild — Die erstellten Indexseiten protokollieren in der Dokumentation. IBM Db2