Passer au nuage

Lorsque vos tests fonctionnels et de performance montrent que votre nouvel environnement est prêt, vous pouvez programmer et effectuer des opérations de production à partir d'OCI.

Ce processus comporte trois parties :

  • Arrêtez l'application PeopleSoft de production sur place.
  • Passez à la base de données en nuage, ce qui fait de la base de données de secours physique dans OCI la base principale et de la base de données sur place une base de données de secours physique.
  • Démarrez les applications PeopleSoft dans OCI au nouveau site principal.

Après avoir terminé ces tâches, vous pouvez effectuer une sauvegarde de l'environnement OCI principal.

Effectuer une permutation de pile complète

Perform an Oracle Data Guard switchover role change, making the physical standby on the Oracle Exadata Database Service on Dedicated Infrastructure in OCI the primary and the on-premises database a physical standby.

  1. Arrêtez les applications de production PeopleSoft sur place.
    Sur les systèmes sur place, arrêtez l'architecture Internet (PIA) PeopleSoft, les serveurs par lots et les serveurs d'applications. Laissez-les fermer complètement et proprement.
  2. Connectez-vous à un serveur de base de données OCI sur le site principal en tant qu'utilisateur oracle. Dans le répertoire de base, sourcez l'environnement de la base de données de secours.
    $ . ./CDBHCM.env
  3. Démarrez Data Guard Broker en tant que SYS.
    $ dgmgrl
    DGMGRL> connect sys/password
  4. A l'aide de Data Guard Broker, vérifiez que la base de données est prête pour la permutation.
    DGMGRL> validate database CDBHCM_iad1dx
      Database Role:     Physical standby database
      Primary Database:  CDBHCM_sca6dp
      Ready for Switchover:  Yes
      Ready for Failover:    Yes (Primary Running)
      Managed by Clusterware:
        CDBHCM_sca6dp:  YES            
        CDBHCM_iad1dx:  YES    
  5. Effectuez la permutation.
    DGMGRL> switchover to CDBHCM_iad1dx;
    Performing switchover NOW, please wait...
    New primary database " CDBHCM_iad1dx" is opening...
    Oracle Clusterware is restarting database " CDBHCM_sca6dp" ...
    Connected to " CDBHCM_sca6dp"
    Connected to " CDBHCM_sca6dp"
    Switchover succeeded, new primary is "CDBHCM_iad1dx"
  6. Vérifiez que les services de base de données basés sur les rôles ont démarré. Si elles n'ont pas démarré, démarrez-les manuellement.
    Par exemple, HR92U033_BATCH et HR92U033_ONLINE
    $ srvctl start service -db CDBHCM_iad1dx -s HR92U033_BATCH
    $ srvctl start service -db CDBHCM_iad1dx -s HR92U033_ONLINE

    Note :

    Vous pouvez commencer à sauvegarder la base de données principale OCI PeopleSoft, décrite dans la tâche suivante, dès que la base de données a pris le rôle de base principale.
  7. Démarrez l'application PeopleSoft à l'aide des scripts du serveur de domaine d'application et du serveur Web PIA. Utilisez des vérifications d'intégrité de base pour vous assurer que l'environnement a démarré correctement.
    • Consultez les journaux des serveurs d'applications pour vous assurer que les domaines d'application et de programmateur de processus PeopleSoft démarrent tous les processus Tuxedo sans erreur.
    • Lorsque les serveurs Web PIA sont démarrés, utilisez la console OCI pour vérifier l'équilibreur de charge afin de vous assurer que les jeux dorsaux sont sains, en affichant un OK vert pour chaque instance de calcul du jeu dorsal.
    • Assurez-vous que vous pouvez vous connecter à l'application en tant qu'utilisateur final à l'aide d'un navigateur.

    Après le passage au nuage, vous devrez peut-être réactiver la résiliation SSL au niveau de l'équilibreur de charge OCI dans les régions principale et secondaire. En effet, les bases de données étaient dans SNAPSHOT STANDBY et une fois les bases de données retournées à une base de secours physique, les modifications au sein des bases de données ont été perdues. Vous avez déjà créé un profil Web dans le fichier configuration.properties. Pour activer la terminaison SSL au niveau de l'équilibreur de charge OCI, procédez de la façon suivante :

    1. Arrêtez les services Web PIA sur toutes les instances de calcul PIA.
    2. Sur l'un des services Web PIA, modifiez le fichier configuration.properties et réglez de nouveau le profil Web à la version non SSL (PROD) et enregistrez la modification.
    3. Démarrez le serveur Web PIA uniquement sur l'instance de calcul où cette modification a été effectuée.
  8. Connectez-vous à l'application Web PIA en tant qu'administrateur PeopleSoft, par exemple PS.
    • Utilisateur : PeopleSoft Administrateur, PS
  9. Copiez le profil Web courant ou actif, en tant qu'utilisateur PS.
    • Utilisateur : PeopleSoft Administrateur, PS
    1. Cliquez sur l'icône Barre de navigation.
    2. Cliquez sur Navigateur.
    3. Cliquez sur PeopleTools.
      Vous devrez peut-être faire défiler les options.
    4. Cliquez sur Profil Web.
      Vous devrez peut-être faire défiler les options.
    5. Cliquez sur Copier le profil Web.
    6. Cliquez sur Rechercher.
      Vous n'avez pas besoin d'entrer quoi que ce soit dans la zone de recherche.
    7. Cliquez sur un profil Web actif dans la liste, par exemple PROD.
    8. Entrez un nom, par exemple PROD_SSL, dans le champ À.
    9. Cliquez sur Enregistrer.
    10. Cliquez sur l'icône Accueil.
  10. Configurer le profil Web copié.
    • Utilisateur : PeopleSoft Administrateur, PS
    1. Cliquez sur l'icône Barre de navigation.
    2. Cliquez sur Navigateur.
      Si vous êtes dans la même session que l'étape 2, Navigator se souvient où vous êtes.
    3. Cliquez sur Configuration profils Web.
    4. Cliquez sur Rechercher.
      Vous n'avez pas besoin d'entrer quoi que ce soit dans la zone de recherche.
    5. Cliquez sur un profil Web actif dans la liste, par exemple PROD_SSL que vous venez de créer.
    6. Cliquez sur l'onglet Adressage virtuel.
    7. Protocole : Entrez https (en minuscules) pour Adressage par défaut.
    8. Port : Entrez 443 pour le port par défaut ou un autre port. Si vous laissez ce champ vide, le port 443 sera utilisé par défaut.
    9. Cliquez sur Enregistrer.
    10. Quitter l'application.
  11. Arrêtez le serveur Web PIA.
  12. Modifiez le fichier configuration.properties et réglez le profil Web à la version SSL, c'est-à-dire PROD_SSL, puis enregistrez la modification.
  13. Assurez-vous que le profil Web de toutes les instances de calcul de serveur Web PIA est maintenant réglé au profil SSL activé.
  14. Redémarrez le serveur Web PIA.

Sauvegarder la base de données principale OCI PeopleSoft

Oracle recommande d'effectuer une sauvegarde complète de la base de données dès que la permutation est terminée et que la base de données dans OCI a le rôle principal, afin d'établir votre sauvegarde de base de données dans OCI. Effectuez les opérations suivantes pour effectuer une sauvegarde complète dès maintenant et configurer des sauvegardes automatiques.

  1. Connectez-vous à la console OCI.
  2. Select the compartment containing the Oracle Exadata Database Service on Dedicated Infrastructure cluster.
  3. Click the Oracle Exadata Database Service on Dedicated Infrastructure cluster.
  4. Cliquez sur la base de données dans la liste.
  5. Cliquez sur Sauvegardes sous Ressources.
  6. Cliquez sur Configurer la sauvegarde automatique.
    Un nouveau formulaire de sauvegarde s'affiche.
  7. Sélectionnez Activer les sauvegardes automatiques.
    Pour définir vos sauvegardes automatiques, procédez comme suit :
    1. Période de conservation des sauvegardes (7 jours à 60 jours).
    2. Jour de la semaine où une sauvegarde complète doit être effectuée.
    3. La fenêtre de deux heures (UTC) le jour sélectionné ci-dessus où la sauvegarde complète sera effectuée.
    4. La fenêtre de deux heures (UTC) le jour où les sauvegardes incrémentielles seront effectuées.
    5. Si vous voulez qu'une sauvegarde complète soit effectuée immédiatement, sélectionnez Prenez immédiatement la première sauvegarde.
      Une fois les modifications enregistrées dans ce formulaire, une sauvegarde complète est lancée.
    6. Cliquez sur Enregistrer les modifications.

Si vous avez indiqué que la première sauvegarde doit être effectuée immédiatement, OCI démarre une sauvegarde complète lorsque vous enregistrez vos modifications.

L'activité de sauvegarde à partir de ce moment aura lieu pendant la fenêtre de sauvegarde spécifiée, en commençant par une sauvegarde incrémentielle six jours par semaine et une sauvegarde complète une fois par semaine. Les journaux redo archivés sont sauvegardés automatiquement toutes les 30 minutes. Les sauvegardes basées sur OCI configurent Oracle Recovery Manager (RMAN) pour utiliser le module de sauvegarde en nuage dans OCI.

À la fin de chaque sauvegarde, elle est répertoriée dans le tableau des sauvegardes de la page Ressources de la base de données.

Supprimer la base de données sur place

Vous avez effectué des opérations vers votre environnement OCI, mais vous conservez la synchronisation de votre base de données sur place à l'aide d'Oracle Data Guard. Bien qu'il soit recommandé de le faire pendant une courte période comme solution de secours, à un moment donné, vous allez arrêter redo replay dans votre ancienne base de données sur place et supprimer cet environnement.

  1. Connectez-vous à un serveur de base de données OCI sur le site principal en tant qu'utilisateur oracle OS.
  2. Approvisionner l'environnement.
    $ . ./CDBHCM.env
  3. Connectez-vous à Data Guard Broker en tant qu'utilisateur SYS avec votre compte syspassword.
    $ dgmgrl
    DGMGRL> sys/syspassword
  4. Supprimez redoroutes pour toutes les bases de données.
    Vous n'avez plus besoin d'une configuration de secours en cascade et vous pouvez supprimer les configurations.
    DGMGRL> EDIT DATABASE CDBHCM_sca6dp reset property RedoRoutes;
    DGMGRL> EDIT DATABASE CDBHCM_iad1dx reset property RedoRoutes;
    DGMGRL> EDIT DATABASE CDBHCM_phx5s reset property RedoRoutes;
  5. Supprimez la base de données sur place CDBHCM_sca6dp de la configuration.
    DGMGRL> REMOVE DATABASE CDBHCM_sca6dp;

L'instance principale courante envoie son fichier redo à la base de données de secours restante. Vous pouvez maintenant arrêter la base de données sur place.