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

Migrieren Sie eine Amazon RDS for Oracle-Datenbank auf ein anderes AWS Konto und eine andere AWS Region und verwenden Sie sie AWS DMS für die laufende Replikation - AWS Prescriptive Guidance

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.

Migrieren Sie eine Amazon RDS for Oracle-Datenbank auf ein anderes AWS Konto und eine andere AWS Region und verwenden Sie sie AWS DMS für die laufende Replikation

Erstellt von Durga Prasad Cheepuri () und Eduardo Valentim () AWS AWS

Übersicht

Warnung

IAMBenutzer verfügen über langfristige Anmeldeinformationen, was ein Sicherheitsrisiko darstellt. Um dieses Risiko zu minimieren, empfehlen wir, diesen Benutzern nur die Berechtigungen zu gewähren, die sie für die Ausführung der Aufgabe benötigen, und diese Benutzer zu entfernen, wenn sie nicht mehr benötigt werden.

Dieses Muster führt Sie durch die Schritte zur Migration einer Quelldatenbank von Amazon Relational Database Service (AmazonRDS) für Oracle zu einer anderen AWS-Konto und. AWS-Region Das Muster verwendet einen DB-Snapshot für ein einmaliges vollständiges Laden von Daten und aktiviert AWS Database Migration Service (AWS DMS) für die fortlaufende Replikation.

Voraussetzungen und Einschränkungen

Voraussetzungen

Produktversionen

Architektur

Quell- und Zieltechnologie-Stacks

  • Amazon RDS für Oracle-DB-Instance

AWSQuellkonto stellt eine Verbindung zum AWS Zielkonto her, das Quell- und Zielregionen enthält

Architektur für fortlaufende Replikation

DB auf einer EC2 Instance, die über VPC Peering eine Verbindung zu einer Replikationsinstanz und Amazon RDS herstellt.

Tools

Tools, die für das einmalige vollständige Laden von Daten verwendet werden

  • Amazon Relational Database Service (AmazonRDS) erstellt einen Speichervolumen-Snapshot Ihrer DB-Instance und sichert dabei die gesamte DB-Instance und nicht nur einzelne Datenbanken. Beim Erstellen eines DB-Snapshots wählen Sie die DB-Instance aus, die gesichert werden soll, und benennen den DB-Snapshot, damit Sie später mit diesem eine Wiederherstellung ausführen können. Die Zeit, die für die Erstellung eines Snapshots benötigt wird, hängt von der Größe Ihrer Datenbanken ab. Da der Snapshot das gesamte Speichervolume umfasst, wirkt sich die Größe von Dateien, wie z. B. temporäre Dateien, auch auf die Zeit aus, die zum Erstellen des Snapshots benötigt wird. Weitere Informationen zur Verwendung von DB-Snapshots finden Sie unter Erstellen eines DB-Snapshots in der RDS Amazon-Dokumentation.

  • AWS Key Management Service (AWS KMS) erstellt einen Schlüssel für die RDSAmazon-Verschlüsselung. Wenn Sie eine verschlüsselte DB-Instance erstellen, können Sie auch die AWS KMSSchlüssel-ID für Ihren Verschlüsselungsschlüssel angeben. Wenn Sie keine AWS KMSSchlüssel-ID angeben, RDS verwendet Amazon Ihren Standard-Verschlüsselungsschlüssel für Ihre neue DB-Instance. AWS KMSerstellt Ihren Standard-Verschlüsselungsschlüssel für Ihre AWS-Konto. Ihr AWS-Konto hat für jeden einen anderen Standard-Verschlüsselungsschlüssel AWS-Region. Für dieses Muster sollte die RDS Amazon-DB-Instance mit dem nicht standardmäßigen AWS KMSSchlüssel verschlüsselt werden. Weitere Informationen zur Verwendung von AWS KMSSchlüsseln für die RDS Amazon-Verschlüsselung finden Sie unter RDSAmazon-Ressourcen verschlüsseln in der RDS Amazon-Dokumentation.

Tools, die für die laufende Replikation verwendet werden

Epen

AufgabeBeschreibungErforderliche Fähigkeiten

Bereiten Sie die Oracle-DB-Quellinstanz vor.

Lassen Sie die Amazon RDS for Oracle DB-Instance im ARCHIVELOG Modus laufen und legen Sie den Aufbewahrungszeitraum fest. Einzelheiten finden Sie unter Arbeiten mit einer AWS verwalteten Oracle-Datenbank als Quelle für AWS DMS.

DBA

Legen Sie die zusätzliche Protokollierung für die Oracle-DB-Quellinstanz fest.

Legen Sie die zusätzliche Protokollierung auf Datenbank- und Tabellenebene für die Amazon RDS for Oracle-DB-Instance fest. Einzelheiten finden Sie unter Arbeiten mit einer AWS verwalteten Oracle-Datenbank als Quelle für. AWS DMS

DBA

Aktualisieren Sie die AWS KMS Schlüsselrichtlinie im Quellkonto.

Aktualisieren Sie die AWS KMS Schlüsselrichtlinie in der Quelle AWS-Konto , damit das Ziel AWS-Konto den verschlüsselten RDS AWS KMS Amazon-Schlüssel verwenden kann. Einzelheiten finden Sie in der AWS KMS Dokumentation.

SysAdmin

Erstellen Sie einen manuellen Amazon RDS DB-Snapshot der Quell-DB-Instance.

AWSIAMBenutzer

Teilen Sie den manuellen, verschlüsselten RDS Amazon-Snapshot mit dem Ziel AWS-Konto.

Einzelheiten finden Sie unter Einen DB-Snapshot teilen.

AWSIAMBenutzer

Konfiguriere deine Quelle AWS-Konto

AufgabeBeschreibungErforderliche Fähigkeiten

Bereiten Sie die Oracle-DB-Quellinstanz vor.

Lassen Sie die Amazon RDS for Oracle DB-Instance im ARCHIVELOG Modus laufen und legen Sie den Aufbewahrungszeitraum fest. Einzelheiten finden Sie unter Arbeiten mit einer AWS verwalteten Oracle-Datenbank als Quelle für AWS DMS.

DBA

Legen Sie die zusätzliche Protokollierung für die Oracle-DB-Quellinstanz fest.

Legen Sie die zusätzliche Protokollierung auf Datenbank- und Tabellenebene für die Amazon RDS for Oracle-DB-Instance fest. Einzelheiten finden Sie unter Arbeiten mit einer AWS verwalteten Oracle-Datenbank als Quelle für. AWS DMS

DBA

Aktualisieren Sie die AWS KMS Schlüsselrichtlinie im Quellkonto.

Aktualisieren Sie die AWS KMS Schlüsselrichtlinie in der Quelle AWS-Konto , damit das Ziel AWS-Konto den verschlüsselten RDS AWS KMS Amazon-Schlüssel verwenden kann. Einzelheiten finden Sie in der AWS KMS Dokumentation.

SysAdmin

Erstellen Sie einen manuellen Amazon RDS DB-Snapshot der Quell-DB-Instance.

AWSIAMBenutzer

Teilen Sie den manuellen, verschlüsselten RDS Amazon-Snapshot mit dem Ziel AWS-Konto.

Einzelheiten finden Sie unter Einen DB-Snapshot teilen.

AWSIAMBenutzer
AufgabeBeschreibungErforderliche Fähigkeiten

Fügen Sie eine Richtlinie bei.

Fügen Sie im Ziel AWS-Konto dem IAM Root-Benutzer eine AWS Identity and Access Management (IAM) -Richtlinie hinzu, damit der IAM Benutzer einen verschlüsselten DB-Snapshot mithilfe des gemeinsamen AWS KMS Schlüssels kopieren kann.

SysAdmin

Wechseln Sie zur Quelle AWS-Region.

AWSIAMBenutzer

Kopieren Sie den geteilten Snapshot.

Wählen Sie in der RDS Amazon-Konsole im Bereich Snapshots die Option Für mich freigegeben und wählen Sie den geteilten Snapshot aus. Kopieren Sie den Snapshot in dieselbe Datenbank AWS-Region wie die Quelldatenbank, indem Sie den Amazon-Ressourcennamen (ARN) für den von der Quelldatenbank verwendeten AWS KMS Schlüssel verwenden. Einzelheiten finden Sie unter Kopieren eines DB-Snapshots.

AWSIAMBenutzer

Wechseln Sie zum Ziel AWS-Region und erstellen Sie einen neuen AWS KMS Schlüssel.

AWSIAMBenutzer

Kopieren Sie den Snapshot.

Wechseln Sie zur Quelle AWS-Region. Wählen Sie auf der RDS Amazon-Konsole im Bereich Snapshots die Option Owned by Me und dann den kopierten Snapshot aus. Kopieren Sie den Snapshot AWS-Region mithilfe des AWS KMS Schlüssels für das neue Ziel auf das Ziel AWS-Region.

AWSIAMBenutzer

Stellen Sie den Snapshot wieder her.

Wechseln Sie zum Ziel AWS-Region. Wählen Sie auf der RDS Amazon-Konsole im Bereich Snapshots die Option Owned by Me aus. Wählen Sie den kopierten Snapshot aus und stellen Sie ihn in einer Amazon RDS for Oracle DB-Instance wieder her. Einzelheiten finden Sie unter Aus einem DB-Snapshot wiederherstellen.

AWSIAMBenutzer

Konfiguriere dein Ziel AWS-Konto

AufgabeBeschreibungErforderliche Fähigkeiten

Fügen Sie eine Richtlinie bei.

Fügen Sie im Ziel AWS-Konto dem IAM Root-Benutzer eine AWS Identity and Access Management (IAM) -Richtlinie hinzu, damit der IAM Benutzer einen verschlüsselten DB-Snapshot mithilfe des gemeinsamen AWS KMS Schlüssels kopieren kann.

SysAdmin

Wechseln Sie zur Quelle AWS-Region.

AWSIAMBenutzer

Kopieren Sie den geteilten Snapshot.

Wählen Sie in der RDS Amazon-Konsole im Bereich Snapshots die Option Für mich freigegeben und wählen Sie den geteilten Snapshot aus. Kopieren Sie den Snapshot in dieselbe Datenbank AWS-Region wie die Quelldatenbank, indem Sie den Amazon-Ressourcennamen (ARN) für den von der Quelldatenbank verwendeten AWS KMS Schlüssel verwenden. Einzelheiten finden Sie unter Kopieren eines DB-Snapshots.

AWSIAMBenutzer

Wechseln Sie zum Ziel AWS-Region und erstellen Sie einen neuen AWS KMS Schlüssel.

AWSIAMBenutzer

Kopieren Sie den Snapshot.

Wechseln Sie zur Quelle AWS-Region. Wählen Sie auf der RDS Amazon-Konsole im Bereich Snapshots die Option Owned by Me und dann den kopierten Snapshot aus. Kopieren Sie den Snapshot AWS-Region mithilfe des AWS KMS Schlüssels für das neue Ziel auf das Ziel AWS-Region.

AWSIAMBenutzer

Stellen Sie den Snapshot wieder her.

Wechseln Sie zum Ziel AWS-Region. Wählen Sie auf der RDS Amazon-Konsole im Bereich Snapshots die Option Owned by Me aus. Wählen Sie den kopierten Snapshot aus und stellen Sie ihn in einer Amazon RDS for Oracle DB-Instance wieder her. Einzelheiten finden Sie unter Aus einem DB-Snapshot wiederherstellen.

AWSIAMBenutzer
AufgabeBeschreibungErforderliche Fähigkeiten

Erstellen Sie einen Oracle-Benutzer mit den entsprechenden Berechtigungen.

Erstellen Sie einen Oracle-Benutzer mit den erforderlichen Rechten für Oracle als Quelle für AWS DMS. Einzelheiten finden Sie in der AWS DMS Dokumentation.

DBA

Konfigurieren Sie die Quelldatenbank für Oracle LogMiner oder Oracle Binary Reader.

DBA

Bereiten Sie Ihre Quelldatenbank für die laufende Replikation vor

AufgabeBeschreibungErforderliche Fähigkeiten

Erstellen Sie einen Oracle-Benutzer mit den entsprechenden Berechtigungen.

Erstellen Sie einen Oracle-Benutzer mit den erforderlichen Rechten für Oracle als Quelle für AWS DMS. Einzelheiten finden Sie in der AWS DMS Dokumentation.

DBA

Konfigurieren Sie die Quelldatenbank für Oracle LogMiner oder Oracle Binary Reader.

DBA
AufgabeBeschreibungErforderliche Fähigkeiten

Erstellen Sie einen Oracle-Benutzer mit den entsprechenden Berechtigungen.

Erstellen Sie einen Oracle-Benutzer mit den erforderlichen Rechten für Oracle als Ziel für AWS DMS. Einzelheiten finden Sie in der AWS DMS Dokumentation.

DBA

Bereiten Sie Ihre Zieldatenbank für die laufende Replikation vor

AufgabeBeschreibungErforderliche Fähigkeiten

Erstellen Sie einen Oracle-Benutzer mit den entsprechenden Berechtigungen.

Erstellen Sie einen Oracle-Benutzer mit den erforderlichen Rechten für Oracle als Ziel für AWS DMS. Einzelheiten finden Sie in der AWS DMS Dokumentation.

DBA
AufgabeBeschreibungErforderliche Fähigkeiten

Erstellen Sie eine Replikationsinstanz im Ziel AWS-Region.

Erstellen Sie eine Replikationsinstanz im Ziel AWS-Region. VPC Einzelheiten finden Sie in der AWS DMS Dokumentation.

AWSIAMBenutzer

Erstellen Sie Quell- und Zielendpunkte mit der erforderlichen Verschlüsselung und testen Sie die Verbindungen.

Einzelheiten finden Sie in der AWS DMS Dokumentation.

DBA

Erstellen Sie Replikationsaufgaben.

  1. Wählen Sie als Migrationstyp die Option Laufende Replikation aus.

  2. Verwenden Sie für den Startpunkt der Change Data Capture (CDC) die Oracle-Systemänderungsnummer (SCN), als der RDS Amazon-Snapshot vollständig geladen wurde, oder den Zeitstempel, als der vollständige Ladevorgang durchgeführt wurde.

  3. Wählen Sie für TargetTablePrepMode NOTHINGDO_. Wenn die Aufgabe große binäre Objektdatentabellen (LOB) enthält, wählen Sie den LOBModus „Eingeschränkt“ und legen Sie die maximale LOB Größe auf die maximale Größe der LOB Daten in der Tabelle fest.

  4. Aktivieren Sie die Protokollierung.

  5. Gruppieren Sie Tabellen, die über Schlüssel miteinander verknüpft sind, zu einer einzigen Aufgabe. Wenn es Tabellen mit einer großen LOB Datenmenge gibt und die Tabelle keine Beziehung zu anderen Tabellen hat, erstellen Sie dafür eine separate Aufgabe mit den zuvor beschriebenen LOB Einstellungen.

Einzelheiten finden Sie in der AWS DMS Dokumentation.

IAM-Benutzer

Starten Sie die Aufgaben und überwachen Sie sie.

Einzelheiten finden Sie in der AWS DMS Dokumentation.

AWSIAMBenutzer

Aktivieren Sie bei Bedarf die Validierung der Aufgabe.

Beachten Sie, dass die Aktivierung der Validierung Auswirkungen auf die Leistung der Replikation hat. Einzelheiten finden Sie in der AWS DMS Dokumentation.

AWSIAMBenutzer

AWS DMS Komponenten erstellen

AufgabeBeschreibungErforderliche Fähigkeiten

Erstellen Sie eine Replikationsinstanz im Ziel AWS-Region.

Erstellen Sie eine Replikationsinstanz im Ziel AWS-Region. VPC Einzelheiten finden Sie in der AWS DMS Dokumentation.

AWSIAMBenutzer

Erstellen Sie Quell- und Zielendpunkte mit der erforderlichen Verschlüsselung und testen Sie die Verbindungen.

Einzelheiten finden Sie in der AWS DMS Dokumentation.

DBA

Erstellen Sie Replikationsaufgaben.

  1. Wählen Sie als Migrationstyp die Option Laufende Replikation aus.

  2. Verwenden Sie für den Startpunkt der Change Data Capture (CDC) die Oracle-Systemänderungsnummer (SCN), als der RDS Amazon-Snapshot vollständig geladen wurde, oder den Zeitstempel, als der vollständige Ladevorgang durchgeführt wurde.

  3. Wählen Sie für TargetTablePrepMode NOTHINGDO_. Wenn die Aufgabe große binäre Objektdatentabellen (LOB) enthält, wählen Sie den LOBModus „Eingeschränkt“ und legen Sie die maximale LOB Größe auf die maximale Größe der LOB Daten in der Tabelle fest.

  4. Aktivieren Sie die Protokollierung.

  5. Gruppieren Sie Tabellen, die über Schlüssel miteinander verknüpft sind, zu einer einzigen Aufgabe. Wenn es Tabellen mit einer großen LOB Datenmenge gibt und die Tabelle keine Beziehung zu anderen Tabellen hat, erstellen Sie dafür eine separate Aufgabe mit den zuvor beschriebenen LOB Einstellungen.

Einzelheiten finden Sie in der AWS DMS Dokumentation.

IAM-Benutzer

Starten Sie die Aufgaben und überwachen Sie sie.

Einzelheiten finden Sie in der AWS DMS Dokumentation.

AWSIAMBenutzer

Aktivieren Sie bei Bedarf die Validierung der Aufgabe.

Beachten Sie, dass die Aktivierung der Validierung Auswirkungen auf die Leistung der Replikation hat. Einzelheiten finden Sie in der AWS DMS Dokumentation.

AWSIAMBenutzer

Zugehörige Ressourcen

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