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.
Migration von Linux to Linux für Amazon RDS für Db2
Mit diesem Migrationsansatz sichern Sie Ihre selbstverwaltete Db2-Datenbank in einem Amazon S3 S3-Bucket. Anschließend verwenden Sie RDS gespeicherte Amazon-Prozeduren, um Ihre Db2-Datenbank auf einer Amazon RDS for Db2-DB-Instance wiederherzustellen. Weitere Informationen zur Verwendung von Amazon S3 finden Sie unterIntegrieren einer Amazon RDS for Db2-DB-Instance mit Amazon S3.
Backup und Wiederherstellung RDS für Db2 folgen dem IBM Db2 unterstützte Upgrade-Pfade und Einschränkungen. Weitere Informationen finden Sie unter Unterstützte Upgrade-Pfade für Db2-Server
Themen
Einschränkungen und Empfehlungen für die Verwendung der systemeigenen Wiederherstellung
Die folgenden Einschränkungen und Empfehlungen gelten für die Verwendung von Native Restore:
-
Amazon unterstützt RDS nur die Migration von lokalen Versionen von Db2, die den unterstützten RDS Db2-Versionen entsprechen. Weitere Informationen zu den unterstützten Versionen finden Sie unter. Unterstützte Db2-Nebenversionen auf Amazon RDS
-
Amazon unterstützt RDS nur Offline- und Online-Backups für die native Wiederherstellung. Amazon unterstützt RDS keine inkrementellen oder Delta Backups.
-
Sie können keine Wiederherstellung aus einem Amazon S3 S3-Bucket in einer anderen Region als der Region durchführen AWS-Region , in der sich Ihre RDS for Db2-DB-Instance befindet.
-
Sie können eine Datenbank nicht wiederherstellen, wenn Ihre RDS Db2-DB-Instance bereits eine Datenbank enthält.
-
Amazon S3 begrenzt die Größe von Dateien, die in einen Amazon S3 S3-Bucket hochgeladen werden, auf 5 TB. Wenn Ihre Datenbank-Backup-Datei 5 TB überschreitet, teilen Sie die Sicherungsdatei in kleinere Dateien auf.
-
Amazon unterstützt RDS keine externen Routinen, inkrementelle Wiederherstellungen oder Delta Wiederherstellungen.
-
Sie können nicht aus einer verschlüsselten Quelldatenbank wiederherstellen, aber Sie können eine Wiederherstellung in einer verschlüsselten RDS Amazon-DB-Instance durchführen.
Wenn Sie Ihre Datenbank wiederherstellen, wird das Backup kopiert und dann auf Ihre RDS Db2-DB-Instance extrahiert. Wir empfehlen Ihnen, Speicherplatz RDS für Ihre Db2-DB-Instance bereitzustellen, der mindestens der Summe aus Backup-Größe und Größe der ursprünglichen Datenbank auf der Festplatte entspricht.
Die maximale Größe der wiederhergestellten Datenbank ist die maximale Datenbankgröße, die unterstützt wird, abzüglich der Größe der Sicherung. Wenn beispielsweise die maximale Datenbankgröße, die unterstützt wird, 64 TiB und die Größe der Sicherung 30 TiB beträgt, dann beträgt die maximale Größe der wiederhergestellten Datenbank 34 TiB.
64 TiB - 30 TiB = 34 TiB
Ihre Datenbank auf Amazon S3 sichern
Um Ihre Datenbank auf Amazon S3 zu sichern, benötigen Sie die folgenden AWS Komponenten:
-
Ein Amazon S3 S3-Bucket zum Speichern Ihrer Backup-Dateien: Laden Sie alle Backup-Dateien hoch, die Sie zu Amazon migrieren möchtenRDS. Wir empfehlen Ihnen, Offline-Backups für Migrationen zu verwenden, die Ausfallzeiten verkraften können. Wenn Sie bereits einen S3-Bucket haben, können Sie diesen Bucket verwenden. Wenn Sie keinen S3-Bucket haben, finden Sie weitere Informationen unter Bucket erstellen im Amazon S3 S3-Benutzerhandbuch.
Anmerkung
Wenn Ihre Datenbank groß ist und die Übertragung in einen S3-Bucket viel Zeit in Anspruch nehmen würde, können Sie ein AWS Snow Family Gerät bestellen und AWS die Sicherung durchführen lassen. Nachdem Sie Ihre Dateien auf das Gerät kopiert und an das Snow Family-Team zurückgegeben haben, überträgt das Team Ihre gesicherten Bilder in Ihren S3-Bucket. Weitere Informationen finden Sie in der AWS Snow Family -Dokumentation.
-
Eine IAM Rolle für den Zugriff auf den S3-Bucket: Wenn Sie bereits eine IAM Rolle haben, können Sie diese Rolle verwenden. Wenn Sie keine Rolle haben, finden Sie weitere Informationen unterSchritt 2: Erstellen Sie eine IAM Rolle und fügen Sie Ihre IAM Richtlinie hinzu.
-
Eine IAM Richtlinie mit Vertrauensbeziehungen und Berechtigungen, die mit Ihrer IAM Rolle verknüpft sind: Weitere Informationen finden Sie unterSchritt 1: Erstellen einer IAM-Richtlinie.
-
Die IAM Rolle, die Ihrer RDS DB2-DB-Instance hinzugefügt wurde: Weitere Informationen finden Sie unterSchritt 3: Fügen Sie Ihre IAM Rolle zu Ihrer RDS for Db2-DB-Instance hinzu.
Eine automatische Standardspeichergruppe erstellen
Ihre Quelldatenbank muss über eine automatische Standardspeichergruppe verfügen. Wenn Ihre Datenbank keine automatische Standardspeichergruppe hat, müssen Sie eine erstellen.
Um eine automatische Standardspeichergruppe zu erstellen
-
Stellen Sie eine Verbindung zur Quelldatenbank her. Ersetzen Sie im folgenden Beispiel
source_database
durch den Namen Ihrer Datenbank.db2 connect to
source_database
-
Erstellen Sie eine automatische Speichergruppe und legen Sie sie als Standard fest. Ersetzen Sie im folgenden Beispiel
storage_path
durch den absoluten Pfad zu dem Ort, an dem sich die Speichergruppe befindet.db2 "create stogroup IBMSTOGROUP ON
storage_path
set as default" -
Beenden Sie Backend-Prozesse.
db2 terminate
-
Deaktivieren Sie die Datenbank und beenden Sie alle Datenbankdienste. Ersetzen Sie im folgenden Beispiel
source_database
durch den Namen der Datenbank, für die Sie die Speichergruppe erstellt haben.db2 deactivate db
source_database
-
Erstellen Sie eine Sicherungskopie der Datenbank. Ersetzen Sie im folgenden Beispiel
source_database
durch den Namen der Datenbank, für die Sie die Speichergruppe erstellt haben. Ersetzenfile_system_path
mit dem absoluten Pfad zu dem Ort, an dem Sie die Datenbank sichern möchten.db2 backup database
source_database
tofile_system_path
Wiederherstellung Ihrer Db2-Datenbank
Nachdem Sie Ihre Datenbank auf Amazon S3 gesichert und eine automatische Speichergruppe erstellt haben, können Sie Ihre Db2-Datenbank auf Ihrer RDS Db2-DB-Instance wiederherstellen.
Um Ihre Db2-Datenbank auf Ihrer RDS für Db2 DB-Instance wiederherzustellen
-
Connect zu Ihrer RDS DB2-DB-Instance her. Weitere Informationen finden Sie unter Verbindung zu Ihrer Amazon RDS for Db2-DB-Instance herstellen.
-
(Optional) Um sicherzustellen, dass Ihre Datenbank mit den optimalen Einstellungen für den Wiederherstellungsvorgang konfiguriert ist, können Sie aufrufen, rdsadmin.show_configuration um die Werte für
RESTORE_DATABASE_PARALLELISM
undRESTORE_DATABASE_NUM_BUFFERS
zu überprüfen. Rufen Sie rdsadmin.set_configuration auf, um diese Werte nach Bedarf zu ändern. Das explizite Festlegen dieser Werte kann die Leistung bei der Wiederherstellung von Datenbanken mit großen Datenmengen verbessern. -
Stellen Sie Ihre Datenbank wieder her, indem Sie anrufen
rdsadmin.restore_database
. Weitere Informationen finden Sie unter rdsadmin.restore_database.