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

Richten Sie eine HA/DR-Architektur für Oracle E-Business Suite auf Amazon RDS Custom mit einer aktiven Standby-Datenbank ein - 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.

Richten Sie eine HA/DR-Architektur für Oracle E-Business Suite auf Amazon RDS Custom mit einer aktiven Standby-Datenbank ein

Erstellt von Simon Cunningham () und Nitin Saxena AWS

Übersicht

Dieses Muster beschreibt, wie Sie Ihre Oracle E-Business-Lösung auf Amazon Relational Database Service (AmazonRDS) Custom für Hochverfügbarkeit (HA) und Disaster Recovery (DR) aufbauen können, indem Sie eine Amazon RDS Custom Read Replica-Datenbank in einer anderen Amazon Web Services (AWS) Availability Zone einrichten und sie in eine aktive Standby-Datenbank konvertieren. Die Erstellung der Amazon RDS Custom Read Replica erfolgt vollautomatisch über die AWS Management Console.

In diesem Muster werden die Schritte zum Hinzufügen zusätzlicher Anwendungsebenen und gemeinsam genutzter Dateisysteme, die ebenfalls Teil einer HA/DR-Architektur sein können, nicht behandelt. Weitere Informationen zu diesen Themen finden Sie in den folgenden Oracle Support Notes: 1375769.1, 1375670.1 und 1383621.1 (Abschnitt 5, Erweiterte Cloning-Optionen). (Für den Zugriff ist ein Oracle Support-Konto erforderlich.)

Informationen zur Migration des E-Business Suite-Systems auf eine einstufige Single-AZ-Architektur auf Amazon Web Services (AWS) finden Sie im Muster Oracle E-Business Suite zu Amazon Custom migrieren. RDS

Die Oracle E-Business Suite ist eine Enterprise Resource Planning (ERP) -Lösung zur Automatisierung unternehmensweiter Prozesse wie Finanzen, Personalwesen, Lieferketten und Fertigung. Sie hat eine dreistufige Architektur: Client, Anwendung und Datenbank. Bisher mussten Sie Ihre E-Business Suite-Datenbank auf einer selbst verwalteten Amazon Elastic Compute Cloud (AmazonEC2) -Instance ausführen, aber jetzt können Sie von Amazon RDS Custom profitieren.  

Voraussetzungen und Einschränkungen

Voraussetzungen

Einschränkungen

Produktversionen

Informationen zu Oracle-Datenbankversionen und Instance-Klassen, die von Amazon RDS Custom unterstützt werden, finden Sie unter Anforderungen und Einschränkungen für Amazon RDS Custom for Oracle.

Architektur

Das folgende Diagramm zeigt eine repräsentative Architektur für E-Business Suite onAWS, die mehrere Availability Zones und Anwendungsstufen in einer aktiven/passiven Konfiguration umfasst. Die Datenbank verwendet eine Amazon RDS Custom DB-Instance und eine Amazon RDS Custom Read Replica. Die Read Replica verwendet Active Data Guard, um in eine andere Availability Zone zu replizieren. Sie können die Read Replica auch verwenden, um den Lesetraffic auf die Primärdatenbank auszulagern und zu Berichtszwecken.

Multi-AZ-Architektur für Oracle E-Business Suite auf AWS

Weitere Informationen finden Sie in der RDS Amazon-Dokumentation unter Arbeiten mit Read Replicas für Amazon RDS Custom for Oracle

Die Amazon RDS Custom Read Replica wird standardmäßig so erstellt, wie sie bereitgestellt wird. Wenn Sie jedoch einige Ihrer schreibgeschützten Workloads in die Standby-Datenbank auslagern möchten, um die Belastung Ihrer Primärdatenbank zu reduzieren, können Sie den Modus der bereitgestellten Replikate manuell in schreibgeschützt ändern, indem Sie die Schritte im Abschnitt Epics befolgen. Ein typischer Anwendungsfall hierfür wäre, Ihre Berichte von der Standby-Datenbank aus auszuführen. Für die Umstellung auf schreibgeschützt ist eine aktive Standby-Datenbanklizenz erforderlich. 

Wenn Sie eine Read Replica auf erstellenAWS, verwendet das System unter dem Deckmantel den Oracle Data Guard Broker.  Diese Konfiguration wird automatisch generiert und im Modus „Maximale Leistung“ wie folgt eingerichtet:

DGMGRL> show configuration Configuration - rds_dg   Protection Mode: MaxPerformance   Members:   vis_a - Primary database     vis_b - Physical standby database  Fast-Start Failover: DISABLED Configuration Status: SUCCESS   (status updated 58 seconds ago)

Tools

AWS-Services

  • Amazon RDS Custom for Oracle ist ein verwalteter Datenbankservice für ältere, benutzerdefinierte und verpackte Anwendungen, die Zugriff auf das zugrunde liegende Betriebssystem und die Datenbankumgebung benötigen. Er automatisiert Aufgaben und Operationen der Datenbankverwaltung und ermöglicht es Ihnen als Datenbankadministrator gleichzeitig, auf Ihre Datenbankumgebung und Ihr Betriebssystem zuzugreifen und diese anzupassen. 

Andere Tools

  • Oracle Data Guard ist ein Tool, mit dem Sie Oracle-Standby-Datenbanken erstellen und verwalten können. Dieses Muster verwendet Oracle Data Guard, um eine aktive Standby-Datenbank auf Amazon RDS Custom einzurichten.

Epen

AufgabeBeschreibungErforderliche Fähigkeiten
Erstellen Sie eine Read Replica der Amazon RDS Custom DB-Instance.

Um eine Read Replica zu erstellen, folgen Sie den Anweisungen in der RDSAmazon-Dokumentation und verwenden Sie die Amazon RDS Custom DB-Instance, die Sie erstellt haben (siehe Abschnitt Voraussetzungen), als Quelldatenbank.

Standardmäßig wird die Amazon RDS Custom Read Replica als physisches Standby erstellt und befindet sich im Bereitstellungszustand. Dies dient dazu, die Einhaltung der Oracle Active Data Guard-Lizenz sicherzustellen. Folgen Sie den nächsten Schritten, um die Read Replica in den Nur-Lese-Modus zu konvertieren.

DBA

Erstellen eines Lesereplikats

AufgabeBeschreibungErforderliche Fähigkeiten
Erstellen Sie eine Read Replica der Amazon RDS Custom DB-Instance.

Um eine Read Replica zu erstellen, folgen Sie den Anweisungen in der RDSAmazon-Dokumentation und verwenden Sie die Amazon RDS Custom DB-Instance, die Sie erstellt haben (siehe Abschnitt Voraussetzungen), als Quelldatenbank.

Standardmäßig wird die Amazon RDS Custom Read Replica als physisches Standby erstellt und befindet sich im Bereitstellungszustand. Dies dient dazu, die Einhaltung der Oracle Active Data Guard-Lizenz sicherzustellen. Folgen Sie den nächsten Schritten, um die Read Replica in den Nur-Lese-Modus zu konvertieren.

DBA
AufgabeBeschreibungErforderliche Fähigkeiten
Connect zur Amazon RDS Custom Read Replica her.

Verwenden Sie die folgenden Befehle, um Ihre physische Standby-Datenbank in eine aktive Standby-Datenbank zu konvertieren.  

Wichtig

Für diese Befehle ist eine aktive Oracle-Standby-Lizenz erforderlich. Um eine Lizenz zu erhalten, wenden Sie sich an Ihren Oracle-Vertreter.

$ sudo su - rdsdb -bash-4.2$ sql SQL> select process,status,sequence# from v$managed_standby; PROCESS    STATUS        SEQUENCE# --------- ------------ ---------- ARCH       CLOSING            3956 ARCH       CONNECTED             0 ARCH       CLOSING            3955 ARCH       CLOSING            3957 RFS        IDLE                  0 RFS        IDLE               3958 MRP0       APPLYING_LOG       3958 SQL> select name, database_role, open_mode from v$database; NAME       DATABASE_ROLE    OPEN_MODE --------- ---------------- -------------------- VIS        PHYSICAL STANDBY MOUNTED SQL> alter database recover managed standby database cancel; Database altered. Open the standby database SQL> alter database open; Database altered. SQL> select name, database_role, open_mode from v$database; NAME       DATABASE_ROLE    OPEN_MODE --------- ---------------- -------------------- VIS        PHYSICAL STANDBY READ ONLY
DBA
Starten Sie die Medienwiederherstellung mit Log Apply in Echtzeit.

Verwenden Sie die folgenden Befehle, um die Funktion zum Einspielen von Protokollen in Echtzeit zu aktivieren. Diese konvertieren und validieren die Standby-Datenbank (Read Replica) als aktive Standby-Datenbank, sodass Sie eine Verbindung herstellen und schreibgeschützte Abfragen ausführen können.

SQL>   alter database recover managed standby database using current logfile disconnect from session; Database altered
DBA
Überprüfen Sie den Datenbankstatus.

Verwenden Sie den folgenden Befehl, um den Status der Datenbank zu überprüfen.

SQL> select name, database_role, open_mode from v$database; NAME      DATABASE_ROLE    OPEN_MODE --------- ---------------- -------------------- VIS       PHYSICAL STANDBY READ ONLY WITH APPLY
DBA
Überprüfen Sie den Redo Apply-Modus.

Verwenden Sie den folgenden Befehl, um den Redo Apply-Modus zu überprüfen.

SQL> select process,status,sequence# from v$managed_standby; PROCESS    STATUS        SEQUENCE# --------- ------------ ---------- ARCH       CLOSING            3956 ARCH       CONNECTED             0 ARCH       CLOSING            3955 ARCH       CLOSING            3957 RFS        IDLE                  0 RFS        IDLE               3958 MRP0       APPLYING_LOG       3958   SQL> select open_mode from v$database; OPEN_MODE -------------------- READ ONLY WITH APPLY
DBA

Ändern Sie die Read Replica in eine schreibgeschützte, aktive Standby-Version

AufgabeBeschreibungErforderliche Fähigkeiten
Connect zur Amazon RDS Custom Read Replica her.

Verwenden Sie die folgenden Befehle, um Ihre physische Standby-Datenbank in eine aktive Standby-Datenbank zu konvertieren.  

Wichtig

Für diese Befehle ist eine aktive Oracle-Standby-Lizenz erforderlich. Um eine Lizenz zu erhalten, wenden Sie sich an Ihren Oracle-Vertreter.

$ sudo su - rdsdb -bash-4.2$ sql SQL> select process,status,sequence# from v$managed_standby; PROCESS    STATUS        SEQUENCE# --------- ------------ ---------- ARCH       CLOSING            3956 ARCH       CONNECTED             0 ARCH       CLOSING            3955 ARCH       CLOSING            3957 RFS        IDLE                  0 RFS        IDLE               3958 MRP0       APPLYING_LOG       3958 SQL> select name, database_role, open_mode from v$database; NAME       DATABASE_ROLE    OPEN_MODE --------- ---------------- -------------------- VIS        PHYSICAL STANDBY MOUNTED SQL> alter database recover managed standby database cancel; Database altered. Open the standby database SQL> alter database open; Database altered. SQL> select name, database_role, open_mode from v$database; NAME       DATABASE_ROLE    OPEN_MODE --------- ---------------- -------------------- VIS        PHYSICAL STANDBY READ ONLY
DBA
Starten Sie die Medienwiederherstellung mit Log Apply in Echtzeit.

Verwenden Sie die folgenden Befehle, um die Funktion zum Einspielen von Protokollen in Echtzeit zu aktivieren. Diese konvertieren und validieren die Standby-Datenbank (Read Replica) als aktive Standby-Datenbank, sodass Sie eine Verbindung herstellen und schreibgeschützte Abfragen ausführen können.

SQL>   alter database recover managed standby database using current logfile disconnect from session; Database altered
DBA
Überprüfen Sie den Datenbankstatus.

Verwenden Sie den folgenden Befehl, um den Status der Datenbank zu überprüfen.

SQL> select name, database_role, open_mode from v$database; NAME      DATABASE_ROLE    OPEN_MODE --------- ---------------- -------------------- VIS       PHYSICAL STANDBY READ ONLY WITH APPLY
DBA
Überprüfen Sie den Redo Apply-Modus.

Verwenden Sie den folgenden Befehl, um den Redo Apply-Modus zu überprüfen.

SQL> select process,status,sequence# from v$managed_standby; PROCESS    STATUS        SEQUENCE# --------- ------------ ---------- ARCH       CLOSING            3956 ARCH       CONNECTED             0 ARCH       CLOSING            3955 ARCH       CLOSING            3957 RFS        IDLE                  0 RFS        IDLE               3958 MRP0       APPLYING_LOG       3958   SQL> select open_mode from v$database; OPEN_MODE -------------------- READ ONLY WITH APPLY
DBA

Zugehörige Ressourcen

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