Activer PeopleTools pour prendre en charge Oracle Active Data Guard
Les versions 8.52 et supérieures de PeopleSoft PeopleTools prennent en charge Oracle Active Data Guard, qui permet de décharger des interrogations vers une base de secours physique.
Vous devez disposer des éléments suivants pour activer PeopleTools afin de prendre en charge Oracle Active Data Guard :
- Base de données de secours physique pour laquelle Oracle Active Data Guard est activé
- Service de base de données pouvant être démarré sur l'instance de base de données Oracle Active Data Guard
- ID accès secondaire créé dans PeopleSoft
- Schéma de base de données supplémentaire qui sera associé à l'ID accès secondaire
- Lien de base de données qui utilise un service uniquement exécuté sur l'instance principale
À propos de l'implémentation d'Oracle Active Data Guard
Gardez à l'esprit les éléments importants suivants lors de la mise en oeuvre de la prise en charge d'Oracle Active Data Guard :
- Les domaines de serveur d'applications PeopleSoft aux sites principal et secondaire doivent être configurés pour prendre en charge Oracle Active Data Guard pour que le déchargement des interrogations fonctionne après une permutation ou un basculement.
- L'utilisateur PSFTADG2 aura besoin de son propre lien de base de données pour accéder à la base de données de secours. Lors de la création manuelle du nouveau lien de base de données, assurez-vous que le nom du lien de base de données correspond au nom de la base de données cible, y compris DB_DOMAIN si défini.
- IMPORTANT : Une fois que le serveur de domaine d'application PeopleTools est configuré pour prendre en charge Oracle Active Data Guard, l'application PeopleSoft ne démarre pas si le service PSQUERY n'est pas disponible. Si la base de secours n'est pas disponible, le service PSQUERY doit être démarré sur la base principale. Il peut être réinstallé dans la base de secours lorsque celle-ci est à nouveau disponible sans redémarrer l'application.
Note :
Si vous prévoyez d'ouvrir la base de données de secours en tant que base de secours instantanée à des fins de test, vous devez d'abord déplacer le service PSQUERY vers la base principale.Si votre mise en oeuvre PeopleSoft sur place est déjà configurée pour utiliser Oracle Active Data Guard pour décharger des interrogations, vous devez vous assurer que la configuration du serveur d'applications et du programmateur de processus est transférée aux premier et deuxième déploiements OCI. L'utilisateur de schéma est déjà associé à l'ID accès secondaire PeopleSoft dans la base de données. Dans notre cas, ce schéma supplémentaire est appelé PSFTADG2.
Implémenter Oracle Active Data Guard
Si vous choisissez de mettre en oeuvre la nouvelle prise en charge d'Active Data Guard pour le déchargement des interrogations, suivez la procédure référencée ici pour activer la prise en charge de PeopleTools pour Oracle Active Data Guard.
Configurer les serveurs de base de données principale et de secours pour Oracle Active Data Guard
Le serveur de base de données principal doit accéder à un service de la base de secours au moyen d'un lien de base de données. Commencez par créer ce service de base de données et ajoutez les entrées tnsnames.ora
pour pouvoir résoudre l'adresse réseau de la base de données de secours.
Mettre à jour la base de données pour Oracle Active Data Guard
Mettez à jour le contenu de la base de données pour qu'il contienne à la fois un pointeur utilisé par l'application PeopleSoft sur le site de secours pour localiser la base de données principale et le lien de base de données utilisé à cette fin. Les données insérées à la base principale sont propagées à la base de secours par Oracle Data Guard.