Vorbereiten der Erstellung eines Oracle-Replikats - 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.

Vorbereiten der Erstellung eines Oracle-Replikats

Führen Sie die folgenden Schritte aus, bevor Sie mit der Verwendung des Replikats beginnen können.

Aktivieren automatischer Backups

Bevor eine DB-Instance als eine Quell-DB-Instance eingesetzt werden kann, müssen Sie automatische Backups auf der Quell-DB-Instance aktivieren. Weitere Informationen zum Ausführen dieses Verfahrens finden Sie unter Aktivieren von automatisierten Backups.

Aktivieren des erzwungenen Protokollierungsmodus

Es wird empfohlen, den erzwungenen Protokollierungsmodus zu aktivieren. Im erzwungenen Protokollierungsmodus schreibt die Oracle-Datenbank Redo-Datensätze, auch wenn NOLOGGING mit DDL-Anweisungen (Data Definition Language) verwendet wird.

Aktivieren Sie den erzwungenen Protokollierungsmodus wie folgt:
  1. Melden Sie sich mit einem Client-Tool wie SQL Developer bei Ihrer Oracle-Datenbank an.

  2. Aktivieren Sie den erzwungenen Protokollmodus, indem Sie das folgende Verfahren ausführen.

    exec rdsadmin.rdsadmin_util.force_logging(p_enable => true);

Weitere Informationen zu diesem Verfahren finden Sie unter Einstellen der erzwungenen Protokollierung.

Ändern der Protokollierungskonfiguration

Für n Online-Redo-Protokolle der Größe m erstellt RDS automatisch n +1 Standby-Protokolle der Größe m auf der primären DB-Instance und allen Replikaten. Wenn Sie die Protokollierungskonfiguration auf der primären Instance ändern, werden die Änderungen automatisch an die Replikate weitergegeben.

Wenn Sie Ihre Protokollierungskonfiguration ändern, beachten Sie die folgenden Richtlinien:

  • Wir empfehlen Ihnen, die Änderungen vorzunehmen, bevor Sie eine DB-Instance zur Quelle für Replikate machen. RDS für Oracle unterstützt auch das Aktualisieren der Instance, nachdem sie zu einer Quelle geworden ist.

  • Bevor Sie die Protokollierungskonfiguration auf der primären DB-Instance ändern, überprüfen Sie, ob jedes Replikat über genügend Speicher verfügt, um die neue Konfiguration zu berücksichtigen.

Sie können die Protokollierungskonfiguration für eine DB-Instance mithilfe der Amazon RDS-Verfahren rdsadmin.rdsadmin_util.add_logfile und ändernrdsadmin.rdsadmin_util.drop_logfile. Weitere Informationen erhalten Sie unter Hinzufügen von Online-Redo-Log-Dateien und Löschen von Online-Redo-Log-Dateien.

Festlegen des Parameters MAX_STRING_SIZE

Stellen Sie vor dem Erstellen eines Oracle-Replikats sicher, dass die Einstellung des Parameters MAX_STRING_SIZE auf der Quell-DB-Instance und auf dem Replikat identisch ist. Hierzu können Sie sie der gleichen Parametergruppe zuordnen. Wenn Sie unterschiedliche Parametergruppen für die Quelle und das Replikat haben, können Sie MAX_STRING_SIZE auf denselben Wert festlegen. Weitere Informationen zu diesem Parameter finden Sie unter Aktivieren erweiterter Datentypen für eine neue DB-Instance.

Planen von Datenverarbeitungs- und Speicherressourcen

Stellen Sie sicher, dass die Quell-DB-Instance und ihre Replikate in Bezug auf die Datenverarbeitungs- und Speicherkapazität die für ihre Betriebslast angemessene Größe aufweisen. Wenn ein Replikat die Kapazität von Rechen-, Netzwerk- und Speicherressourcen erreicht hat, stellt das Replikat den Empfang und die Anwendung von Änderungen aus seiner Quelle ein. Amazon RDS for Oracle greift nicht ein, um eine hohe Replikationsverzögerung zwischen einer Quell-DB-Instance und ihren Lesereplikaten zu minimieren. Sie können die Speicher- und CPU-Ressourcen eines Replikats unabhängig von seiner Quelle und anderen Replikaten ändern.