Enable PeopleTools to Support Oracle Active Data Guard
PeopleSoft PeopleTools versions 8.52 and higher support Oracle Active Data Guard, which enables offloading queries to a physical standby.
You need the following to enable PeopleTools to support Oracle Active Data Guard:
- A physical standby database that has Oracle Active Data Guard enabled
- A database service that can be started on the Oracle Active Data Guard database instance
- A secondary Access ID created in PeopleSoft
- An additional database schema that will be associated with the secondary Access ID
- A database link that uses a service that only runs on the primary
About Implementing Oracle Active Data Guard
Keep the following important items in mind when implementing support for Oracle Active Data Guard:
- The PeopleSoft application server domains at both the primary and secondary sites must be configured to support Oracle Active Data Guard for query offload to work after a switchover or failover.
- The PSFTADG2 user will need its own database link to access the standby. When manually creating the new database link, make sure the database link name matches the name of the target database, including the DB_DOMAIN if set.
- IMPORTANT: Once the PeopleTools application domain server is configured to support Oracle Active Data Guard, the PeopleSoft application will not start if the PSQUERY service is not available. If the standby database is not available, the PSQUERY service must be started on the primary. It can be relocated back to the standby when the standby is again available without restarting the application.
Note:
If you plan to open the standby database as a snapshot standby for testing, you must first relocate the PSQUERY service to the primary.If your on-premises PeopleSoft implementation is already configured to use Oracle Active Data Guard for offloading queries, then you must make sure that the configuration for the application server and process scheduler are carried over to the first and second OCI deployments. The database will already have the schema user associated with the PeopleSoft secondary access ID. In our case, this additional schema is called PSFTADG2.
Implement Oracle Active Data Guard
If you choose to newly implement Active Data Guard support for offloading queries, then follow the procedure referenced here to enable PeopleTools support for Oracle Active Data Guard.
Configure the Primary and Standby Database Servers for Oracle Active Data Guard
The primary database server must access a service at the standby database
through a database link. Start by creating that database service and adding the
tnsnames.ora
entries to be able to resolve the network
address of the standby.
Update the Database for Oracle Active Data Guard
Update the database contents to hold both a pointer used by the PeopleSoft application at the standby site to locate the primary database, and the database link used for that purpose. The data inserted at the primary is propagated to the standby by Oracle Data Guard.