Présentation

Ce document Oracle by Example (OBE) fournit des instructions pour migrer vos données JD Edwards EnterpriseOne 9.2 d'un système sur place avec base de données Oracle sous Windows vers Oracle Cloud.

Dans cet OBE, vous allez :

  • Exécutez le script d'exportation sur le serveur de base de données sur place.
  • Exécutez les UBE manuellement sur le serveur de déploiement sur place.
  • Exécutez le script d'importation sur le serveur de base de données sur l'instance en un clic.
  • Exécutez les UBE manuellement sur le serveur de déploiement sur une instance en un clic.
  • Effectuer les tâches après la migration.

Temps d'exécution

Le temps de migration peut varier et peut prendre plusieurs heures, en fonction du nombre de tables et de la taille des données importées.

Contexte

La migration vers Oracle Cloud prend en charge la migration de l'environnement sur place Appicaltions 9.2 vers Oracle Cloud (un clic).

Avant de démarrer le processus de migration, assurez-vous que tous les objets traditionnels sont archivés pour le code de chemin que vous prévoyez de migrer. Les informations sur le projet ne seront pas migrées vers l'instance en un clic. Les objets définis par l'utilisateur (UDO) qui sont réservés à un projet réel seront déplacés vers le projet par défaut des utilisateurs à la fin du processus de migration.

Pour migrer JD Edwards EnterpriseOne vers une base de données Oracle en un clic sous Windows, l'environnement sur place doit exécuter Tools Release 9.2.1 ou une version ultérieure avec Applications 9.2. Une fois la migration terminée, votre environnement migré sera dans la même version d'application que le reste de votre installation en un clic.

Environnement sur place pris en charge :

  • EnterpriseOne Tools Version 9.2.1 et versions ultérieures
  • EnterpriseOne Applications version 9.2
  • Base de données Oracle sous Windows

Préalables

Avant la migration, assurez-vous que :

  • L'environnement sur place se trouve dans Applications 9.2 et Tools version 9.2.1 ou ultérieure.
  • Une compilation complète du package est terminée, alimentant les tables du référentiel.
  • Vous avez provisionné PS920 sur le serveur d'entreprise en un clic et les services s'exécutent sur PS920. Le système remplace l'environnement cible (par exemple, DV920) pour la première migration.
  • Un clic est sur 9.2.8 avec UN8 ou version ultérieure.
  • Les anciens paquets sont nettoyés pour accélérer le processus de migration.

Ce dont vous avez besoin

Pour effectuer les étapes de cet OBE, vous devez disposer des éléments suivants :

  • Un abonnement à Oracle Cloud. Vous devez être un utilisateur doté du rôle Opérations de calcul. Pour plus d'informations, voir Comment commencer avec les abonnements à Oracle Compute Cloud Service dans Utilisation d'Oracle Compute Cloud Service.
  • Vérifiez que la taille de la base de données dans l'instance en un clic est suffisante pour l'importation et que la configuration/les paramètres de la base de données sont validés ou réglés en fonction des besoins de votre entreprise (par exemple : paramètres d'extension et de taille d'extension maximum).
  • Création d'un déploiement à plusieurs niveaux JD Edwards EnterpriseOne sur une instance Oracle Cloud en un clic. Pour plus d'informations, voir OBE de provisionnement en un clic.
  • JDE_9.2.26_One-Click_Migration_Tool_Win_Oracle_DB.zip téléchargé à partir du centre de mise à jour Oracle.

    JDE_9.2.26_One-Click_Migration_Tool_Win_Oracle_DB.zip contient :

    • Exporter le dossier avec des scripts d'exportation (déplacer ce dossier vers le serveur de base de données sur place.)
    • Importer un dossier avec des scripts d'importation (déplacez ce dossier vers le serveur de base de données sur l'instance Oracle One-Click.)
  • Vérifié que vous pouvez exécuter la commande suivante sur les machines source et de destination;

    sqlplus <dbuser>/<dbpass>@<netname></netname>

Tâche 1 : Exécuter le script d'exportation sur le serveur de base de données sur place

Le script export.bat exporte les schémas sur le serveur de base de données sur place. Vous pouvez ensuite déplacer les fichiers dump vers le serveur de base de données de l'instance en un clic.

  1. Avant de commencer, exécutez le programme Travailler avec les mises à jour logicielles (P96470) sur votre serveur de déploiement sur place. Lorsque cette application démarre, elle synchronise l'historique des mises à jour logicielles Electroc (ESU) entre System – 920 et System Local. Une fois le traitement terminé, vous pouvez fermer la demande.
  2. Extraire le fichier de script Win/Oracle JDE_9.2.26_One-Click_Migration_Tool_Win_Oracle_DB.zip sur votre serveur de base de données sur place.
  3. Naviguez jusqu'à l'endroit où vous avez téléchargé les scripts d'exportation sur votre serveur de base de données sur place (par exemple : c:\MoveAndImprove).
  4. Ouvrez le dossier d'exportation et modifiez le fichier ORCL_SETENV.bat avec ces paramètres.
    Fichier ORCL_SETENV.bat
    Fichier ORCL_SETENV.bat

    Champ Description
    JEU PATHCODE_PREFIX Préfixe du code de chemin à partir duquel exporter. Entrez DV.
    Les valeurs valides sont PY, PD et DV.
    JEU PATHCODE_RELEASE Version du code de chemin vers laquelle exporter. Entrez 920.
    DÉFINIR COMME PARTAGÉ Exporter le dictionnaire de données. Entrez YES pour exporter le dictionnaire de données.
    Sinon, entrez NO. Il ne doit être fait qu'une seule fois.
    JEU DUMP_DEST Chemin complet du dossier dans lequel vous voulez stocker les fichiers de vidage de base de données. Entrez c:\MoveAndImprove\Backup.
    *Assurez-vous que le répertoire existe*
    DÉFINIR SYSDBA
    Entrez TRUE si vous êtes connecté en tant qu'administrateur de base de données.
    DÉFINIR L'UTILISATEUR DE BASE DE DONNÉES
    Utilisateur de base de données disposant de privilèges sur les schémas en cours d'insertion. Entrez system.
    Les valeurs valides sont system et sysdba.
    DÉFINIR LE DBPASS Mot de passe de DBUSER. Entrez le mot de passe du système.
    DÉFINIR LE NOM NET Nom du service réseau ou chaîne de connexion pour la base de données (par exemple, entrez orcl).
  5. Dans la fenêtre de commande, accédez au dossier des scripts.
  6. Exécutez ORCL_EXPORT.bat.
    Fichier exp_set
    ORCL_EXPORT.bat
  7. Vérifiez que tous les fichiers journaux générés sont terminés.
  8. Vérifiez que les fichiers .dmp ont été créés à l'emplacement spécifié.
  9. Transférez les fichiers .dmp vers un dossier sur le serveur de base de données de l'instance de service de calcul pour une importation ultérieure.

Tâche 2 : Exécuter les UBE sur votre serveur de déploiement sur place

  1. Exécutez les versions R98403XA sur le serveur de déploiement sur place pour copier les tables système, y compris les tables ESU ((F9670, F9671 et F9672) et les tables de bibliothèque d'objets.
    • XJDE0002 copie les tables système, y compris les tables ESU ((F9670, F9671 et F9672).
    • XJDE0003 copie le bibliothécaire d'objets. Ne modifiez pas la sélection de données.
    Fichier exp_set
    Rapport R98403XA - Copier les tables dans XML
  2. Après avoir exécuté les versions UBE, vérifiez que tous les fichiers xml existent dans le répertoire cible. Vérifiez également s'il y a des erreurs dans les rapports PDF.
  3. Pour toutes les versions, modifiez l'option de traitement du chemin XML cible si vous stockez les fichiers XML dans un emplacement différent.
    Fichier exp_set
    R98403XA Options de traitement
  4. R98403XA, XJDE0002 copie un sous-ensemble de tables système (sécurité, objets multimédias et historique ESU).
    R98403XA XJDE0002 Rapport
    Rapport R98403XA XJDE0002
  5. R98403XA, XJDE0003 copie un sous-ensemble de tables de bibliothèque d'objets dans c:\PlannerData. La copie de la bibliothèque d'objets garantit que les données des objets personnalisés sont copiées (mode ADD). Les scripts de base de données ne copient pas la bibliothèque d'objets sur place en un clic.
    R98403XA XJDE0003 Rapport
    Rapport R98403XA XJDE0003
  6. Compressez le dossier c:\PlannerData à partir duquel le bibliothécaire d'objets et les données système ont été copiés.
  7. Copiez PlannerData.zip sur le serveur de déploiement Oracle Cloud et extrayez-le.

Tâche 3 : Exécuter le script d'importation sur le serveur de base de données Oracle Cloud

Après avoir exécuté le script d'exportation sur place sur le serveur de base de données, exécutez le script d'importation sur le serveur de base de données Oracle Cloud.

Le fichier ORCL_IMPORT.bat importe les données des fichiers de vidage (générés par le script d'exportation) dans le serveur de base de données du service Compute Cloud.

  1. Copiez les scripts et le répertoire des fichiers dump vers le serveur de base de données en nuage.
  2. Naviguez jusqu'au dossier d'importation du serveur de base de données Oracle, par exemple c:\MoveAndImprove\JDE_9.2_Migration_Utility_9.2.26_for_Windows_SQL\SQL Import.
  3. Extraire les scripts Win/Oracle JDE_9.2.26_One-Click_Migration_Tool_Win_Oracle_DB.zip sur le serveur de base de données Oracle Cloud.
  4. Ouvrez le dossier d'importation et modifiez le fichier ORCL_SETENV.bat.
    Fichier ORCL_SETENV.bat
    Fichier ORCL_SETENV.bat

    Champ Description
    JEU FROM_PATHCODE_PREFIX Préfixe du code de chemin que vous avez exporté sur le serveur de base de données sur place. Entrez DV.
    Les valeurs valides sont PY, PD et DV.
    JEU TO_PATHCODE_PREFIX Préfixe du code de chemin cible sur le serveur de base de données Oracle Cloud. Entrez PY, PD ou DV.
    Peut être identique ou différent de FROM_PATHCODE_PREFIX.
    SET_PATHCODE_RELEASE Entrez 920. Ne la modifiez pas.
    DÉFINIR COMME PARTAGÉ Entrez YES pour importer le dictionnaire de données. Vous n'avez besoin d'importer le dictionnaire de données qu'une seule fois.
    Sinon, entrez NO.
    JEU DUMP_DEST Chemin complet du dossier dans lequel vous avez copié les fichiers de vidage de base de données. Exemple : C:\MoveAndImprove.
    DÉFINIR L'UTILISATEUR DE BASE DE DONNÉES Utilisateur de base de données doté des privilèges permettant d'effectuer des opérations IMPDP. Oracle recommande d'utiliser system.
    DÉFINIR LE DBPASS Mot de passe de DBUSER. Entrez le mot de passe du système.
    Note : Si votre mot de passe de base de données contient des caractères spéciaux autorisés tels que $, vous devez placer des guillemets simples autour du mot de passe de base de données dans les fichiers exp_set et imp_set. Par exemple, si votre mot de passe de base de données inclut un symbole $, vous devez spécifier cette valeur comme suit :
    DBPASS=Hello$123
    DÉFINIR L'ENREGISTREMENT SYSDBA TRUE doit être utilisé si connecté en tant que SYSDBA. Sinon, entrez FALSE.
    DÉFINIR LE NOM NET Nom TNS de la base de données (par exemple, JDEORCL).
    JEU DEP_SVR_NAM Nom du serveur de déploiement Oracle Cloud en majuscules.
    JEU PRE_DEP_SVR Nom du serveur de déploiement sur place en majuscules.
    DÉFINIR LE SYSTÈME Entrez YES pour mettre à jour les noms de machine dans les tables de JDE920.
    JEU ENT_SVR_NAM Nom de votre nouveau serveur Oracle Cloud Enterprise. Faites correspondre le cas en tant que nom dans la table SY920.F9650.
    JEU PRE_ENT_SVR Nom de l'ancien serveur d'entreprise sur place. Faites correspondre la casse en tant que nom dans la table SY920.F9650 du serveur d'entreprise sur place.
  5. Dans la fenêtre de commande, naviguez jusqu'au dossier de scripts et exécutez ORCL_IMPORT.bat.
    Le script s'exécute et crée des journaux dans le répertoire dump. Vérifiez que tous les fichiers journaux générés sont terminés.
    ORCL_IMPORT.bat
    ORCL_IMPORT.bat

Tâche 4 : Exécution des UBE sur le serveur de déploiement Oracle Cloud

Sur le serveur de déploiement Oracle Cloud, exécutez les versions R98403XB pour copier les données de l'environnement sur place vers le nuage. Ne modifiez pas la sélection de données pour chaque version et vérifiez les rapports PDF.

  1. Exécutez les versions R98403XB sur le serveur de déploiement Oracle Cloud pour copier les données de l'environnement sur place vers le serveur de déploiement Oracle Cloud.
    • R98403XB, XJDE0034 copie les rangées du système en mode ADD. Notez que ce processus ne copie pas les mappages OCM, les définitions d'environnement et l'historique ESU.
    • R98403XB, XJDE0035 copie un sous-ensemble de tables de bibliothèque d'objets dans Data Dictionary Local, en tant qu'entrée dans la fusion de bibliothèques d'objets R98605.
    • R98403XB, XJDE0037 copie les tables d'historique ESU dans le dictionnaire de données local, en tant qu'entrée dans la fusion d'historique ESU R96723.
    Fichier exp_set
    Rapport R98403XA - Copier les tables dans XML
  2. Modifiez Entrez la valeur de l'option de traitement XML Data Path pour chacune de ces versions à l'emplacement où vous avez copié PlannerData à partir de votre serveur de déploiement sur place.
    Fichier exp_set
    R98403XA Options de traitement
  3. Vérifiez les fichiers PDF pour vous assurer que les copies ont réussi.
  4. Exécutez UBE R98605 - Fusionner les enregistrements OL à partir d'un emplacement sur place en un clic.
    1. R98605 supprime les rangées F9861, F98602, F98603, F9861W pour le code de chemin cible.
    2. Copie les rangées F9861, F98602, F98603, F9861W pour le code de chemin source à partir du serveur de déploiement sur place et remplace le code de chemin cible et le serveur de déploiement cible. Par exemple, copiez PD920 dans DV920 ou DV920 dans DV920.
    3. Copie les rangées F9860, F9860W, F98601, F9862, F9863, F9865 en mode APPEND pour les objets personnalisés trouvés dans F9861 pour le code de chemin source.
    4. Ajoute la rangée F9860W manquante pour chaque F9861W.
    R98605 - Fusionner les enregistrements OL sur place en un clic
    R98605 - Fusionner les enregistrements OL dès l'installation en un clic
  5. Vérifiez les options de traitement. Ne modifiez pas la valeur Source de données source.
    R98605 Options de traitement - Onglet Processus
    R98605 Options de traitement - Onglet Processus

    Champ Sommaire/Détails - 1 affiche uniquement le nombre de rangées. 0 répertorie également toutes les rangées d'objet qui ont été copiées.

    R98605 Options de traitement - Onglet Affichage
    R98605 Options de traitement - Onglet Affichage
  6. Sert à consulter les rapports sommaires et détaillés.
    R98605 Rapport sommaire
    Rapport sommaire R98605

    Detail (0) répertorie tous les objets qui ont été copiés et affiche le nombre de lignes.

    R98605 Rapport détaillé
    Rapport détaillé R98605
  7. Exécutez UBE R96723, ZJDE0002 en mode final. Il copie l'historique ESU vers System Local et System - 920. ZJDE0001 est le même rapport en mode de vérification et n'effectue aucune mise à jour. Le mode de vérification n'affiche que le nombre de rangées qui seraient insérées en mode final.
  8. R96723 ZJDE0002 UBE
    R96723 ZJDE0002 UBE

    R96723, ZJDE0002 UBE :

    1. Supprime F9671 dans System Local/System - 920 pour l'environnement cible.
    2. Copie F9671 pour l'environnement source, en remplaçant l'environnement cible. (Par exemple PD920 -> DV920 ou DV920 –> DV920).
    3. Supprime F9672 dans System Local/System - 920 pour le code de chemin cible.
    4. Copie F9672 pour le code de chemin source, en remplaçant le code de chemin cible. (Par exemple PD920 -> DV920 ou DV920 –> DV920).
    5. À ce stade, l'historique de l'ESU pour l'environnement/le code de chemin cible correspond aux objets centraux sur place qui ont été exportés et importés.
  9. Dans les options de traitement pour R96723, remplacez l'environnement source par l'environnement à partir duquel vous voulez copier les données et l'environnement cible. Ne modifiez pas la valeur Source ESU Data Source ou la sélection de données.
    R96723 Options de traitement - Onglet Processus
    R96723 Options de traitement - Onglet Processus
  10. Le mode de vérification ne met pas à jour les tables, mais affiche le nombre d'enregistrements. Le mode final met à jour les tables.
    R96723 Options de traitement - Onglet Mettre à jour
    R96723 Options de traitement - Onglet Mise à jour
  11. Consultez le rapport R96723 - Copy ESU History Move and Improve.
    R96723 - Copier le rapport Déplacement et amélioration de l'historique ESU
    R96723 - Copier le rapport de déplacement et d'amélioration de l'historique ESU

Tâches après migration

Après l'exécution de tous les scripts et UBE :

  1. Déployez les éléments suivants vers le code de chemin cible sur le serveur de base de données en nuage Oracle :
    • Dernière mise à jour du planificateur au code de chemin cible, si elle n'est pas installée.
    • Derniers outils Regroupement ESU.
    • La mise à jour UN9 ou la mise à jour qui correspond au reste de votre installation Oracle Cloud (un clic) (c'est-à-dire une mise à niveau simplifiée de E920 à E920).
    • Exécutez les instructions spéciales et les conversions de table pour la mise à jour UN9.
  2. Réinitialisation de la sécurité ou du mot de passe
    Connectez-vous à DEP920 sur le serveur de déploiement et modifiez les mots de passe pour les nouveaux remplacements de sécurité. P98LPSEC pour F98OWSEC et P980001 pour les utilisateurs du système F98OWPU. Recherchez le remplacement de sécurité pour le mappage de serveur à partir du serveur d'entreprise sur place et supprimez la rangée. Par exemple, <OnPrem> - 920 Server Map.

    Note :

    Les mots de passe des rangées F98OWSEC et F98OWPU qui ont été copiés en mode APPEND ont probablement un mot de passe incorrect (clé de site différente ou algorithme de hachage différent).
  3. Créez et déployez un ensemble complet dans le code de chemin cible. La création du package ne fonctionnera pas s'il existe des remplacements de sécurité avec des mots de passe non valides.
  4. Vous pouvez maintenant modifier jde.ini sur le serveur d'entreprise afin que les services puissent s'exécuter à l'aide de l'environnement migré.


Autres ressources d'apprentissage

Pour plus de ressources de formation, visitez LearnJDE.

Pour obtenir de la documentation sur le produit, visitez JD Edwards à partir d'Oracle Help Center.