Introduction

Oracle by Example (OBE) fournit des instructions pour migrer vos données JD Edwards EnterpriseOne 9.2 d'un système sur site avec une base de données SQL Server vers Oracle Cloud.

Dans ce tutoriel OBE, vous allez apprendre à :

  • Exécutez le script d'export sur le serveur de base de données sur site.
  • Exécutez les UBE manuellement sur le serveur de déploiement sur site.
  • Exécutez le script d'import 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.
  • Effectuez les tâches postérieures à la migration.

Délai d'exécution

La durée 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

Oracle Cloud vous permet de migrer l'environnement sur site d'Applications 9.2 vers Oracle Cloud (en un clic).

Avant de démarrer le processus de migration, assurez-vous que tous les objets traditionnels sont réinséré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) réservés à un projet réel seront déplacés vers votre projet par défaut à la fin du processus de migration.

Pour migrer JD Edwards EnterpriseOne vers Oracle Cloud pour Microsoft SQL Server sous Windows, l'environnement sur site doit exécuter Tools version 9.2.1 ou ultérieure avec Applications 9.2. Une fois la migration terminée, votre environnement migré sera sur la même version des applications que le reste de votre installation en un clic.

Environnement sur site pris en charge :

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

Prérequis

Avant la migration, assurez-vous que :

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

De quoi avez-vous besoin ?

Pour effectuer les étapes de ce tutoriel OBE, vous devez avoir :

  • Un abonnement à Oracle Cloud. Vous devez être un utilisateur doté du rôle Opérations de calcul. Pour plus d'informations, reportez-vous à Démarrage 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 suffisamment grande pour l'import et que les paramètres/configurations de base de données sont validés ou ajustés en fonction des besoins de votre entreprise (par exemple, paramètres d'extension et de taille maximale).
  • Création d'un déploiement multiniveau JD Edwards EnterpriseOne sur une instance Oracle Cloud One-Click. Pour plus d'informations, reportez-vous aux OBE de provisionnement à plusieurs niveaux ou en un clic.
  • JDE_9.2_Migration_Utility_9.2.26_for_Windows_SQL.zip téléchargé à partir du centre de mise à jour Oracle.

    Le fichier JDE_9.2_Migration_Utility_9.2.26_for_Windows_SQL.zip contient :

    • Exporter le dossier avec les scripts d'export (déplacez ce dossier vers le serveur de base de données sur site).
    • Importer un dossier avec des scripts d'import (déplacez ce dossier vers le serveur de base de données sur l'instance Oracle One-Click).

Tâche 1 : exécuter le script d'export sur le serveur de base de données sur site

Le script export sauvegarde les bases de données sur le serveur de base de données sur site. Les fichiers de sauvegarde peuvent ensuite être déplacés vers le serveur de base de données sur l'instance en un clic.

  1. Avant de démarrer, exécutez le programme Accès aux mises à jour logicielles (P96470) sur le serveur de déploiement sur site. Au démarrage de cette application, elle synchronise l'historique ESU entre System – 920 et System Local. Une fois le processus terminé, vous pouvez fermer l'application.
  2. Accédez à l'emplacement où vous avez téléchargé les fichiers d'export sur le serveur de base de données sur site (par exemple : C:\SQL_scripts).
  3. Extrayez le fichier de script SQL JDE_9.2_Migration_Utility_9.2.26_for_Windows_SQL.zip.
  4. Ouvrez le dossier d'export et modifiez le fichier sql_setvar_exp.ini à l'aide de ces paramètres.
    Fichier sql_setvar_exp.ini
    sql_setvar_exp.ini File

    Champ Description
    PATHCODE_PREFIX Préfixe du code de chemin source préféré à exporter. Par exemple, entrez DV.
    Les valeurs valides sont PY, PD et DV.
    PATHCODE_RELEASE Libération de code de chemin à exporter. Entrez 920.
    PARTAGÉ Exportez la base de données partagée. Entrez YES pour exporter la base de données partagée JDE920. Cela ne doit être fait qu'une seule fois pour la migration.
    SERVEUR DE BASE DE DONNÉES Nom de l'instance de serveur SQL.
    DUMP_DEST Chemin complet du dossier dans lequel vous souhaitez stocker les fichiers de sauvegarde de la base de données. Entrez c:\SQL_scripts\DUMPS.
    *Assurez-vous que le répertoire existe*
    SA_USER L'administrateur système. Utilisez SA.
    SA_PASSWORD Mot de passe pour SA_USER.
  5. Enregistrez et fermez sql_setvar_exp.ini.
  6. Accédez au dossier dans lequel les scripts sont enregistrés. Par exemple, c:\SQL_scripts.
  7. Démarrez PowerShell. Accédez au répertoire dans lequel les scripts sont enregistrés. Exécutez jde_exp_sql.ps1.
    jde_exp_sql.ps1
    jde_exp_sql.ps1
  8. Le script publie les mises à jour dans l'écran de commande. Toutes les mises à jour sont copiées dans le journal. Vérifiez si le journal contient des erreurs et si successfully completed figure dans tous les fichiers journaux générés.
    jde_exp_sql.ps1
    jde_exp_sql.ps1

    Remarques :

    Les journaux de sortie du processus se trouvent dans le dossier situé au-dessus des scripts. Par exemple, c:\SQL_Scripts\.
  9. Vérifiez que les fichiers backup ont été créés à l'emplacement indiqué.
  10. Transférez les fichiers de sauvegarde vers un dossier sur le serveur de base de données de l'instance en un clic pour l'import à une étape ultérieure.

Tâche 2 : exécution des UBE sur le serveur de déploiement sur site

  1. Exécutez les versions R98403XA sur le serveur de déploiement sur site pour copier les tables système, y compris les tables ESU ((F9670, F9671 et F9672) et les tables Object Librarian).
    • XJDE0002 copie les tables système, y compris les tables ESU ((F9670, F9671 et F9672).
    • XJDE0003 copie Object Librarian. Ne modifiez pas la sélection de données.
    Le fichier exp_set
    R98403XA Rapport - Copier les tables au format XML
  2. Après avoir exécuté les versions de l'UBE, vérifiez que tous les fichiers XML existent dans le répertoire cible. Vérifiez également que les rapports PDF contiennent des erreurs, le cas échéant.
  3. Pour toutes les versions, modifiez le chemin XML cible dans les options de traitement, si vous souhaitez stocker les fichiers XML à un autre emplacement.
    Le fichier exp_set
    R98403XA Options de traitement
  4. R98403XA, XJDE0002 copie un sous-ensemble de tables système (sécurité, objets médias et historique ESU).
    R98403XA XJDE0002 Rapport
    R98403XA XJDE0002 Rapport
  5. R98403XA, XJDE0003 copie un sous-ensemble de tables Object Librarian vers le chemin XML cible indiqué dans les options de traitement, c:\PlannerData. La copie de Object Librarian garantit que les données des objets personnalisés sont copiées (mode ADD). Les scripts de base de données ne copient pas le bibliothécaire des objets sur site vers le cloud Oracle.
    R98403XA XJDE0003 Rapport
    R98403XA XJDE0003 Rapport
  6. Compressez/zip le dossier c:\PlannerData à partir duquel les données système et de bibliothèque d'objets ont été copiées.
  7. Copiez PlannerData.zip sur le serveur de déploiement cloud Oracle et extrayez les données.

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

Après avoir exécuté le script d'export sur site sur le serveur de base de données, exécutez le script d'import sur le serveur de base de données cloud Oracle.

Le script jde_exp_sql.ps1 importe les données des fichiers de sauvegarde (générés par le script d'export) vers le serveur de base de données sur le service cloud Oracle.

  1. Copiez le répertoire des scripts et des fichiers de sauvegarde sur votre serveur de base de données cloud.
  2. Accédez au dossier d'import SQL, par exemple c:\SQL_scripts\.
  3. Ouvrez le dossier import et modifiez le fichier sql_setvar_imp.ini.
    Le fichier sql_setvar_imp.ini
    Fichier sql_setvar_imp.ini

    Champ Description
    FROM_PATHCODE_PREFIX Préfixe du code de chemin que vous avez exporté sur le serveur de base de données sur site. Entrez DV.
    Les valeurs valides sont PY, PD et DV..
    TO_PATHCODE_PREFIX Préfixe du code de chemin cible sur le serveur de base de données cloud. Entrez DV, PY ou PD.
    peut être identique ou différent de FROM_PATHCODE_PREFIX.
    PATHCODE_RELEASE
    Entrez 920. Ne modifiez pas cet élément.
    PARTAGÉ Entrez YES pour importer le dictionnaire de données. Entrez NO si vous ne voulez pas copier le dictionnaire de données. Vous ne devez importer le dictionnaire de données qu'une seule fois.
    SERVEUR DE BASE DE DONNÉES Entrez le nom de l'instance SQL.
    DUMP_LOC Chemin complet du dossier dans lequel vous avez copié les fichiers de sauvegarde de la base de données. Exemple : C:\SQL_scripts\DUMPS.
    SA_USER Utilisateur de base de données disposant des privilèges d'administrateur système. Exemple : SA.
    SA_PASSWORD Mot de passe pour SA_USER. Entrez le mot de passe de l'administrateur système.
    DEP_SVR_NAM Nom du serveur de déploiement Oracle Cloud en majuscules.
    PRE_DEP_SVR Nom du serveur de déploiement sur site en majuscules.
    SYSTEM  Entrez YES pour mettre à jour les noms de machine dans les tables dans JDE920.
    32BIT Indique si l'ancien serveur sur site est en 32 bits. Entrez YES ou NO.
    ENT_SVR_NAM Nom du nouveau serveur Cloud Enterprise Server. Faites correspondre la casse en tant que nom dans la table SY920.F9650.
    PRE_ENT_SVR Ancien nom de serveur Enterprise Server sur site. Faites correspondre la casse au nom indiqué dans la table SY920.F9650 du serveur Enterprise Server sur site.
    EXCLUDE_TBLE Noms des tables à exclure (par exemple, F98770*, F98762* et F98761*).
    Ne modifiez pas la liste d'exclusion de table.
  4. Démarrez PowerShell et accédez au dossier dans lequel les scripts sont enregistrés. Par exemple, c:\SQL_scripts\.
  5. Exécutez jde_exp_sql.ps1.
  6. Le script publie les mises à jour dans l'écran de commande. Toutes les mises à jour sont copiées dans le journal. Recherchez les erreurs dans les journaux de sortie et vérifiez si l'option successfully completed est trouvée dans tous les fichiers journaux générés.

    Remarques :

    Le script d'import SQL s'exécute beaucoup plus lentement que le script d'export car il copie les tables une par une. Les journaux se trouvent dans le dossier au-dessus des scripts. Par exemple, c:\SQL_Scripts.
    jde_exp_sql.ps1
    jde_exp_sql.ps1
  7. Si un import de code de chemin d'accès croisé est effectué, ce message s'affiche.
    jde_exp_sql.ps1
    jde_exp_sql.ps1
  8. Ensuite, le script commence à copier la table individuelle.
    jde_exp_sql.ps1
    jde_exp_sql.ps1

Tâche 4 : exécuter les UBE sur le serveur de déploiement Oracle Cloud

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

  1. Exécutez les versions R98403XB sur le serveur de déploiement cloud Oracle pour copier les données sur site vers le serveur de déploiement cloud Oracle.
    • R98403XB, XJDE0034 copie les objets système en mode ADD. Notez que ce processus ne copie pas les mappings OCM, les définitions d'environnement et l'historique ESU.
    • R98403XB, XJDE0035 copie un sous-ensemble de tables Object Librarian dans le dictionnaire de données local, en tant qu'entrée dans la fusion Object Librarian R98605.
    • R98403XB, XJDE0037 copie les tables d'historique ESU dans le dictionnaire de données local, en entrée dans la fusion d'historique ESU R96723.
    Le fichier exp_set
    R98403XA Rapport - Copier les tables au format 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é le fichier PlannerData à partir du serveur de déploiement sur site.
    Le fichier exp_set
    R98403XA Options de traitement
  3. Vérifiez les fichiers PDF pour vous assurer que le processus de copie a réussi.
  4. Exécutez le fichier UBE R98605 - Fusionner les enregistrements OL à partir de la version sur site en un clic.
    1. R98605 supprime les lignes F9861, F98602, F98603 et F9861W pour le code de chemin cible.
    2. Copie les lignes F9861, F98602, F98603 et F9861W pour le code de chemin source à partir du serveur de déploiement sur site 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 lignes F9860, F9860W, F98601, F9862, F9863 et F9865 en mode APPEND pour les objets personnalisés trouvés dans F9861 pour le code de chemin source.
    4. Ajoute la ligne F9860W manquante pour chaque élément F9861W.
    R98605 - Fusionner les enregistrements OL d'un site en un clic
    R98605 - Fusionner les enregistrements OL à partir d'un clic sur le site
  5. Vérifiez les options de traitement. Ne modifiez pas la valeur de la source de données source.
    R98605 Options de traitement - Onglet Traitement
    R98605 Options de traitement - Onglet Traitement

    Champ Récapitulatif/Détails : 1 affiche uniquement le nombre de lignes. 0 répertorie également toutes les lignes d'objet copiées.

    R98605 Options de traitement : onglet Affichage
    R98605 Options de traitement : Onglet Affichage
  6. Consulter les états de synthèse et de détail.
    R98605 Rapport de synthèse
    R98605 Rapport récapitulatif

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

    R98605 Etat détaillé
    R98605 Rapport détaillé
  7. Exécutez l'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 vérification et n'effectue aucune mise à jour. Le mode de vérification affiche uniquement les nombres de lignes qui seront insérés en mode final.
  8. R96723 ZJDE0002 UBE
    R96723, ZJDE0002 UBE

    UBE R96723, ZJDE0002 :

    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 d'accès 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. A ce stade, l'historique ESU de l'environnement/du code de chemin cible correspond aux objets centraux sur site qui ont été exportés et importés.
  9. Dans les options de traitement de R96723, remplacez l'environnement source par l'environnement à partir duquel effectuer la copie et l'environnement cible par celui à partir duquel copier les données. Ne modifiez pas la valeur Source de données ESU source ou la sélection de données.
    R96723 Options de traitement - Onglet Traitement
    R96723 Options de traitement - Onglet Traitement
  10. Le mode de vérification ne met pas à jour les tables mais affiche le nombre de lignes. Le mode final effectue les insertions.
    R96723 Options de traitement - Onglet Mettre à jour
    R96723 Options de traitement - Onglet Mettre à jour
  11. Consultez le rapport R96723 - Copy ESU History Move and Improve.
    R96723 - Copier le rapport de déplacement et d'amélioration de l'historique ESU
    R96723 - Copier l'historique ESU - Rapport Move and Improve

Tâches à effectuer après la migration

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

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

    Remarques :

    Les mots de passe des lignes F98OWSEC et F98OWPU copiées 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 package complet vers le code de chemin d'accès cible. Le build de package ne fonctionnera pas s'il existe des remplacements de sécurité avec des mots de passe non valides.
  4. Vous pouvez désormais modifier le fichier jde.ini sur le serveur Enterprise Server afin que les services puissent être exécutés à l'aide de l'environnement migré.

Ressources de formation supplémentaires

Pour obtenir d'autres ressources de formation, visitez le site LearnJDE.

Pour obtenir de la documentation produit, visitez JD Edwards sur Oracle Help Center.