PeopleTools zur Unterstützung von Oracle Active Data Guard aktivieren
PeopleSoft PeopleTools ab Version 8.52 unterstützen Oracle Active Data Guard, mit dem Abfragen an eine physische Standbydatenbank ausgelagert werden können.
Sie benötigen Folgendes, um PeopleTools zur Unterstützung von Oracle Active Data Guard zu aktivieren:
- Eine physische Standbydatenbank, für die Oracle Active Data Guard aktiviert ist
- Ein Datenbankservice, der auf der Oracle Active Data Guard-Datenbankinstanz gestartet werden kann
- Eine sekundäre Zugriffs-ID, die in PeopleSoft erstellt wurde
- Ein zusätzliches Datenbankschema, das mit der sekundären Zugriffs-ID verknüpft wird
- Ein Datenbanklink, der einen Service verwendet, der nur auf der Primärdatenbank ausgeführt wird
Oracle Active Data Guard implementieren
Beachten Sie die folgenden wichtigen Elemente bei der Implementierung der Unterstützung für Oracle Active Data Guard:
- Die PeopleSoft-Anwendungsserverdomains an den primären und sekundären Sites müssen so konfiguriert sein, dass Oracle Active Data Guard unterstützt wird, damit die Abfrageauslagerung nach einem Switchover oder Failover funktioniert.
- Der Benutzer PSFTADG2 benötigt einen eigenen Datenbanklink, um auf die Standbydatenbank zuzugreifen. Stellen Sie beim manuellen Erstellen des neuen Datenbanklinks sicher, dass der Name des Datenbanklinks mit dem Namen der Zieldatenbank übereinstimmt, einschließlich DB_DOMAIN, sofern festgelegt.
- Wichtig: Sobald der PeopleTools-Anwendungsdomainserver für die Unterstützung von Oracle Active Data Guard konfiguriert ist, wird die PeopleSoft-Anwendung nicht gestartet, wenn der PSQUERY-Service nicht verfügbar ist. Wenn die Standbydatenbank nicht verfügbar ist, muss der PSQUERY-Service auf der Primärdatenbank gestartet werden. Sie kann wieder in die Standbydatenbank verschoben werden, wenn die Standbydatenbank wieder verfügbar ist, ohne die Anwendung neu zu starten.
Hinweis:
Wenn Sie die Standbydatenbank als Snapshot-Standbydatenbank zum Testen öffnen möchten, müssen Sie den PSQUERY-Service zuerst in die Primärdatenbank umspeichern.Wenn Ihre On-Premise-Implementierung PeopleSoft bereits für die Verwendung von Oracle Active Data Guard zum Auslagern von Abfragen konfiguriert ist, müssen Sie sicherstellen, dass die Konfiguration für den Anwendungsserver und den Prozessplaner an das erste und zweite OCI-Deployment übertragen wird. Der Schemabenutzer der Datenbank ist bereits mit der sekundären Zugriffs-ID PeopleSoft verknüpft. In unserem Fall heißt dieses zusätzliche Schema PSFTADG2.
Oracle Active Data Guard implementieren
Wenn Sie die Active Data Guard-Unterstützung für das Ausladen von Abfragen neu implementieren möchten, befolgen Sie die hier referenzierte Prozedur, um die PeopleTools-Unterstützung für Oracle Active Data Guard zu aktivieren.
Primär- und Standbydatenbankserver für Oracle Active Data Guard konfigurieren
Der Primärdatenbankserver muss über einen Datenbanklink auf einen Service in der Standbydatenbank zugreifen. Erstellen Sie zunächst diesen Datenbankservice, und fügen Sie die tnsnames.ora
-Einträge hinzu, um die Netzwerkadresse der Standbydatenbank auflösen zu können.
Datenbank für Oracle Active Data Guard aktualisieren
Aktualisieren Sie den Datenbankinhalt so, dass er sowohl einen Zeiger enthält, der von der Anwendung PeopleSoft auf der Standbysite zum Suchen der Primärdatenbank verwendet wird, als auch den zu diesem Zweck verwendeten Datenbanklink. Die in der Primärdatenbank eingefügten Daten werden von Oracle Data Guard an die Standbydatenbank propagiert.