Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Migration von Linux to Linux mit nahezu null Ausfallzeiten für Amazon for Db2 RDS

Fokusmodus
Migration von Linux to Linux mit nahezu null Ausfallzeiten für Amazon for Db2 RDS - Amazon Relational Database Service

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.

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.

Mit diesem Migrationsansatz migrieren Sie ein Linuxbasierte Db2-Datenbank von einer selbstverwalteten Db2-Datenbank (Quelle) zu Amazon RDS für Db2. Dieser Ansatz führt zu minimalen bis gar keinen Ausfällen oder Ausfallzeiten für die Anwendung oder die Benutzer. Dieser Ansatz sichert Ihre Datenbank und stellt sie mit Protokollwiedergabe wieder her, wodurch Unterbrechungen des laufenden Betriebs vermieden werden und eine hohe Verfügbarkeit Ihrer Datenbank gewährleistet wird.

Um eine Migration ohne Ausfallzeiten zu erreichen, implementiert RDS for Db2 eine Wiederherstellung mit Protokollwiedergabe. Bei diesem Ansatz wird eine Sicherungskopie Ihrer selbst verwalteten Daten verwendet Linuxbasierte Db2-Datenbank und stellt sie auf dem RDS for Db2-Server wieder her. Mit RDS gespeicherten Prozeduren von Amazon wenden Sie dann nachfolgende Transaktionsprotokolle an, um die Datenbank auf den neuesten Stand zu bringen.

Einschränkungen und Empfehlungen für eine Migration ohne Ausfallzeiten

Die folgenden Einschränkungen und Empfehlungen gelten für die Verwendung einer Migration ohne Ausfallzeiten:

  • Amazon RDS benötigt ein Online-Backup für eine Migration ohne Ausfallzeiten. Dies liegt daran, RDS dass Amazon Ihre Datenbank beim Hochladen Ihrer archivierten Transaktionsprotokolle im Status Rollforward ausstehend hält. Weitere Informationen finden Sie unter Migrieren Sie Ihre Db2-Datenbank.

  • 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.

  • Amazon S3 begrenzt die Größe von Dateien, die in einen 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, RDS kopiert Amazon Ihr Backup und extrahiert es dann auf Ihre RDS for Db2-DB-Instance. 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. Amazon RDS benötigt ein Online-Backup für eine Migration ohne Ausfallzeiten. 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 AWS Identity and Access Management (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
  1. Stellen Sie eine Verbindung zur Quelldatenbank her. Im folgenden Beispiel source_database ersetzen Sie es durch den Namen Ihrer Datenbank.

    db2 connect to source_database
  2. Erstellen Sie eine automatische Speichergruppe und legen Sie sie als Standard fest. Im folgenden Beispiel storage_path ersetzen Sie es durch den absoluten Pfad zu dem Ort, an dem sich die Speichergruppe befindet.

    db2 "create stogroup IBMSTOGROUP ON storage_path set as default"
  3. Beenden Sie Backend-Prozesse.

    db2 terminate

Migrieren Sie Ihre Db2-Datenbank

Nachdem Sie Ihre Datenbank auf Amazon S3 gesichert und eine automatische Speichergruppe erstellt haben, können Sie Ihre Db2-Datenbank auf Ihre RDS for Db2-DB-Instance migrieren.

Um eine Migration ohne Ausfallzeiten durchzuführen
  1. Führen Sie eine Online-Sicherung Ihrer Quelldatenbank durch. Weitere Informationen finden Sie unter BACKUP DATABASE Befehl in der IBM Db2 -Dokumentation.

  2. Kopieren Sie das Backup Ihrer Datenbank in einen Amazon S3 S3-Bucket. Informationen zur Verwendung von Amazon S3 finden Sie im Amazon Simple Storage Service-Benutzerhandbuch.

  3. Stellen Sie mit dem master_username und master_password für Ihre DB2-DB-Instance RDS eine Connect zum rdsadmin Server her.

    db2 connect to rdsadmin user master_username using master_password
  4. (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 und RESTORE_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.

  5. Stellen Sie die Sicherung auf dem RDS for Db2-Server wieder her, indem Sie aufrufenrdsadmin.restore_database. Setzen Sie backup_type auf ONLINE. Weitere Informationen finden Sie unter rdsadmin.restore_database.

  6. Kopieren Sie Ihre Archivprotokolle von Ihrem Quellserver in Ihren S3-Bucket. Weitere Informationen finden Sie unter Archiv-Protokollierung im IBM Db2 -Dokumentation.

  7. Wenden Sie Archivprotokolle so oft wie nötig an, indem Sie anrufenrdsadmin.rollforward_database. Stellen Sie complete_rollforward auf einFALSE, um die Datenbank in einem ROLL-FORWARD PENDING Zustand zu halten. Weitere Informationen finden Sie unter rdsadmin.rollforward_database.

  8. Nachdem Sie alle Archivprotokolle übernommen haben, schalten Sie die Datenbank online, indem Sie anrufenrdsadmin.complete_rollforward. Weitere Informationen finden Sie unter rdsadmin.complete_rollforward.

  9. Wechseln Sie zwischen den Anwendungsverbindungen RDS zum Db2-Server, indem Sie entweder Ihre Anwendungsendpunkte für die Datenbank aktualisieren oder indem Sie die DNS Endpunkte so aktualisieren, dass sie den Datenverkehr zum Db2-Server umleiten. RDS Sie können auch die automatische Db2-Client-Umleitungsfunktion für Ihre selbstverwaltete Db2-Datenbank mit dem Datenbankendpunkt for Db2 verwenden. RDS Weitere Informationen finden Sie unter Beschreibung und Einrichtung der automatischen Client-Umleitung im IBM Db2 -Dokumentation.

  10. (Optional) Fahren Sie Ihre Quelldatenbank herunter.

DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.