Introduzione

Questo esempio Oracle by Example (OBE) fornisce istruzioni per eseguire la migrazione dei dati di JD Edwards EnterpriseOne 9.2 da un sistema on-premise con database Oracle su Windows a Oracle Cloud.

In questa OBE:

  • Eseguire lo script di esportazione sul database server in locale.
  • Eseguire gli UBE manualmente sul server di distribuzione in locale.
  • Eseguire lo script di importazione sul database server nell'istanza One-Click.
  • Eseguire gli UBE manualmente sul server di distribuzione nell'istanza con un clic.
  • Completare i task successivi alla migrazione.

Tempo di completamento

Il tempo di migrazione può variare e può richiedere diverse ore, in base al numero di tabelle e alla dimensione dei dati importati.

Presupposto

La migrazione di Oracle Cloud supporta la migrazione dell'ambiente on-premise di Appicaltions 9.2 a Oracle Cloud (One-Click).

Prima di avviare il processo di migrazione, assicurarsi che tutti gli oggetti tradizionali siano archiviati per il codice percorso di cui si prevede la migrazione. Le informazioni sul progetto non verranno migrate all'istanza One-Click. Gli oggetti definiti dall'utente (UDO) riservati a un progetto reale verranno spostati nel progetto predefinito degli utenti alla fine del processo di migrazione.

Per eseguire la migrazione di JD Edwards EnterpriseOne al database One-Click per Oracle su Windows, l'ambiente on-premise deve eseguire Tools Release 9.2.1 o versioni successive con Applications 9.2. Una volta completata la migrazione, l'ambiente di cui si è eseguita la migrazione si troverà nella stessa release delle applicazioni del resto dell'installazione con un solo clic.

Ambiente on-premise supportato:

  • EnterpriseOne Tools Release 9.2.1 e successive
  • EnterpriseOne Applications versione 9.2
  • Database Oracle su Windows

Prerequisiti

Prima della migrazione, assicurarsi che:

  • L'ambiente on premise si trova in Applications 9.2 e Tools Release 9.2.1 o successiva.
  • Una build del pacchetto completa è stata completata, popolando le tabelle del repository.
  • È stato eseguito il provisioning di PS920 su One-Click Enterprise Server e i servizi sono in esecuzione su PS920. Il sistema sovrascrive l'ambiente di destinazione, ad esempio DV920, per la prima migrazione.
  • One-Click è la versione 9.2.8 con UN8 o successiva.
  • I vecchi pacchetti vengono puliti per velocizzare il processo di migrazione.

Di cosa hai bisogno

Per eseguire i passi di questa OBE, è necessario disporre dei seguenti elementi:

  • Sottoscrizione a Oracle Cloud. Devi essere un utente con il ruolo Compute Operations. Per ulteriori informazioni, vedere Come iniziare con le sottoscrizioni a Oracle Compute Cloud Service in Uso di Oracle Compute Cloud Service.
  • La dimensione del database verificata nell'istanza One-Click è sufficiente per l'importazione e la convalida o il tuning della configurazione o dei parametri del database per le esigenze aziendali (ad esempio, i parametri di estensione e estensione massima).
  • ha creato un'istanza di JD Edwards EnterpriseOne Multi Tier Deployment su Oracle Cloud One-Click. Per ulteriori informazioni, vedere Multi Tier o OBE di provisioning con un clic.
  • Download di JDE_9.2.26_One-Click_Migration_Tool_Win_Oracle_DB.zip dall'Oracle Update Center.

    JDE_9.2.26_One-Click_Migration_Tool_Win_Oracle_DB.zip contiene:

    • Esportare la cartella con gli script di esportazione (spostare la cartella nel database server in locale).
    • Importare la cartella con gli script di importazione (spostare questa cartella nel database server nell'istanza di Oracle One-Click).
  • Verificato è possibile eseguire il seguente comando sui computer di origine e di destinazione;

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

Task 1: Esecuzione dello script di esportazione sul database server in locale

Lo script export.bat esporta gli schemi nel database server in locale. È quindi possibile spostare i file di dump nel database server nell'istanza One-Click.

  1. Prima di avviare, eseguire il programma Gestione aggiornamenti software (P96470) sul server di distribuzione in locale. All'avvio di questa applicazione, sincronizza la cronologia degli aggiornamenti software di Electroc (ESU) tra System – 920 e System Local. Al termine del processo, è possibile chiudere l'applicazione.
  2. Estrarre il file di script Win/Oracle JDE_9.2.26_One-Click_Migration_Tool_Win_Oracle_DB.zip sul database server in locale.
  3. Passare alla posizione in cui sono stati scaricati gli script di esportazione nel database server in locale, ad esempio c:\MoveAndImprove.
  4. Aprire la cartella di esportazione e modificare il file ORCL_SETENV.bat con queste impostazioni.
    Il file ORCL_SETENV.bat
    Il file ORCL_SETENV.bat

    Campo Descrizione
    IMPOSTA PATHCODE_PREFIX Prefisso del codice percorso da cui esportare. Immettere DV.
    I valori validi sono PY, PD e DV.
    IMPOSTA PATHCODE_RELEASE Il rilascio del codice percorso in cui esportare. Immettere 920.
    IMPOSTA CONDIVISO Esportare il dizionario dati. Immettere YES per esportare il dizionario dati.
    In alternativa, immettere NO. Deve essere fatto una sola volta.
    IMPOSTA DUMP_DEST Il percorso completo della cartella in cui si desidera memorizzare i file di dump del database. Immettere c:\MoveAndImprove\Backup.
    *Assicurarsi che la directory esista*
    IMPOSTAZIONE SYSDBA
    Immettere TRUE se si è connessi come amministratore del database.
    IMPOSTA DBUSER
    Utente del database con privilegi per gli schemi in fase di inserimento. Immettere system.
    I valori validi sono system e sysdba.
    IMPOSTA DBPASS La password per DBUSER. Immettere la password di sistema.
    IMPOSTA NOME DI RETE Il nome del servizio di rete o la stringa di connessione per il database (ad esempio, immettere orcl).
  5. Nella finestra dei comandi andare alla cartella degli script.
  6. Eseguire ORCL_EXPORT.bat.
    Il file exp_set
    ORCL_EXPORT.bat
  7. Verificare che tutti i file di log generati siano stati completati correttamente.
  8. Verificare che i file .dmp siano stati creati correttamente nella posizione specificata.
  9. Trasferire i file .dmp in una cartella del database server nell'istanza del servizio di computazione per l'importazione in un passo successivo.

Task 2: Esecuzione degli UBE sul server di distribuzione in locale

  1. Eseguire le versioni R98403XA sul server di distribuzione in locale per copiare le tabelle di sistema, incluse le tabelle ESU ((F9670, F9671 e F9672) e Object Librarian.
    • XJDE0002 copia le tabelle di sistema, comprese le tabelle ESU ((F9670, F9671 e F9672).
    • XJDE0003 copia il programma di libreria oggetti. Non modificare la selezione dei dati.
    Il file exp_set
    R98403XA Rapporto - Copia tabelle in XML
  2. Dopo aver eseguito le versioni UBE, verificare che tutti i file xml esistano nella directory di destinazione. Verificare inoltre che i report PDF contengano eventuali errori.
  3. Per tutte le versioni, modificare l'opzione di elaborazione per il percorso XML di destinazione se si memorizzano i file XML in una posizione diversa.
    Il file exp_set
    R98403XA Opzioni di elaborazione
  4. R98403XA, XJDE0002 copia un sottoinsieme di tabelle di sistema (Sicurezza, Oggetti multimediali e cronologia ESU).
    R98403XA XJDE0002 Report
    R98403XA XJDE0002 Report
  5. R98403XA, XJDE0003 copia un sottoinsieme delle tabelle di Object Librarian in c:\PlannerData. La copia di Object Librarian garantisce la copia dei dati per gli oggetti personalizzati (modalità ADD). Gli script di database non copiano il programma di libreria oggetti in locale in un solo clic.
    R98403XA XJDE0003 Report
    R98403XA XJDE0003 Report
  6. Comprimere la cartella c:\PlannerData dalla quale sono stati copiati il programma di libreria oggetti e i dati di sistema.
  7. Copiare PlannerData.zip nel server di distribuzione di Oracle Cloud ed estrarlo.

Task 3: Esecuzione dello script di importazione su Oracle Cloud Database Server

Dopo aver eseguito lo script di esportazione in locale sul database server, eseguire lo script di importazione su Oracle Cloud Database Server.

Il file ORCL_IMPORT.bat importa i dati dai file di dump (generati dallo script di esportazione) nel database server del servizio Compute Cloud.

  1. Copiare la directory degli script e dei file di dump nel database server cloud.
  2. Passare alla cartella di importazione del database server Oracle, ad esempio c:\MoveAndImprove\JDE_9.2_Migration_Utility_9.2.26_for_Windows_SQL\SQL Import.
  3. Estrarre gli script Win/Oracle JDE_9.2.26_One-Click_Migration_Tool_Win_Oracle_DB.zip su Oracle Cloud Database Server.
  4. Aprire la cartella di importazione e modificare il file ORCL_SETENV.bat.
    Il file ORCL_SETENV.bat
    Il file ORCL_SETENV.bat

    Campo Descrizione
    IMPOSTA FROM_PATHCODE_PREFIX Prefisso del codice percorso esportato nel database server in locale. Immettere DV.
    I valori validi sono PY, PD e DV.
    IMPOSTA TO_PATHCODE_PREFIX Prefisso del codice percorso di destinazione in Oracle Cloud Database Server. Immettere PY, PD o DV.
    Può essere uguale o diverso da FROM_PATHCODE_PREFIX.
    SET_PATHCODE_RELEASE Immettere 920. Non modificare.
    IMPOSTA CONDIVISO Immettere YES per importare il dizionario dati. È necessario importare il dizionario dati solo una volta.
    In alternativa, immettere NO.
    IMPOSTA DUMP_DEST Il percorso completo della cartella in cui sono stati copiati i file di dump del database. Esempio, C:\MoveAndImprove.
    SET DBUSER Utente del database con privilegi per eseguire le operazioni IMPDP. Oracle consiglia di utilizzare system.
    IMPOSTA DBPASS La password per DBUSER. Immettere la password di sistema.
    Nota: se la password del database contiene un carattere speciale consentito, ad esempio $, è necessario inserire virgolette singole intorno alla password del database sia nei file exp_set che in quelli imp_set. Ad esempio, se la password del database include un simbolo $, è necessario specificare il valore seguente:
    DBPASS=Hello$123
    IMPOSTA SYSDBA Utilizzare TRUE se si è connessi come SYSDBA. In alternativa, immettere FALSE.
    IMPOSTA NOME DI RETE Nome TNS per il database (ad esempio, JDEORCL).
    IMPOSTA DEP_SVR_NAM Il nome del server di distribuzione Oracle Cloud in maiuscolo.
    IMPOSTA PRE_DEP_SVR Nome del server di distribuzione in locale in maiuscolo.
    IMPOSTA SISTEMA Immettere YES per aggiornare i nomi dei computer nelle tabelle in JDE920.
    IMPOSTA ENT_SVR_NAM Il nome del nuovo Oracle Cloud Enterprise Server. Corrispondenza tra maiuscole e minuscole come nome nella tabella SY920.F9650.
    IMPOSTA PRE_ENT_SVR Il nome del vecchio server enterprise in locale. Corrispondenza maiuscole/minuscole come nome nella tabella SY920.F9650 nel server enterprise in locale.
  5. Nella finestra dei comandi passare alla cartella degli script ed eseguire ORCL_IMPORT.bat.
    Lo script viene eseguito e crea i log nella directory di dump. Verificare che tutti i file di log generati siano stati completati correttamente.
    ORCL_IMPORT.bat
    ORCL_IMPORT.bat

Task 4: Esecuzione degli UBE sul server di distribuzione Oracle Cloud

Sul server di distribuzione Oracle Cloud, eseguire le versioni R98403XB per copiare i dati da on premise al cloud. Non modificare la selezione dei dati in ogni versione e verificare i report PDF.

  1. Eseguire le versioni R98403XB sul server di distribuzione Oracle Cloud per copiare i dati da on premise al server di distribuzione Oracle Cloud.
    • R98403XB, XJDE0034 copia le righe di sistema in modalità ADD. Tenere presente che questo processo non copia i mapping OCM, le definizioni di ambiente e la cronologia ESU.
    • R98403XB, XJDE0035 copia un sottoinsieme di tabelle di Object Librarian in Data Dictionary Local, come input per Object Librarian Merge R98605.
    • R98403XB, XJDE0037 copia le tabelle della cronologia ESU nel dizionario dati locale, come input per l'unione della cronologia ESU R96723.
    Il file exp_set
    R98403XA Rapporto - Copia tabelle in XML
  2. Modificare il valore dell'opzione di elaborazione XML Data Path per ciascuna di queste versioni nella posizione in cui è stato copiato il file PlannerData dal server di distribuzione locale.
    Il file exp_set
    R98403XA Opzioni di elaborazione
  3. Verificare i file PDF per assicurarsi che le copie siano riuscite.
  4. Eseguire l'ambiente UBE R98605 - Unione di record OL da on premise a un clic.
    1. R98605 elimina le righe F9861, F98602, F98603 e F9861W per il codice del percorso di destinazione.
    2. Copia le righe F9861, F98602, F98603 e F9861W per il codice del percorso di origine dal server di distribuzione in locale e sostituisce il codice del percorso di destinazione e il server di distribuzione di destinazione. Ad esempio, copiare PD920 in DV920 o DV920 in DV920.
    3. Copia le righe F9860, F9860W, F98601, F9862, F9863, F9865 in modalità APPEND per gli oggetti personalizzati trovati in F9861 per il codice del percorso di origine.
    4. Aggiunge la riga F9860W mancante per ogni F9861W.
    R98605 - Unisci record OL da on premise a un clic
    R98605 - Unisci record OL da on premise a un clic
  5. Verificare le opzioni di elaborazione. Non modificare il valore Origine dati di origine.
    R98605 Opzioni di elaborazione - Scheda Processo
    R98605 Opzioni di elaborazione - Scheda Processo

    Campo sintetico/dettagliato: 1 visualizza solo i conteggi delle righe. 0 elenca anche tutte le righe oggetto copiate.

    R98605 Opzioni di elaborazione - Scheda Visualizza
    R98605 Opzioni di elaborazione - Scheda Visualizzazione
  6. Rivedere i report di riepilogo e dettaglio.
    R98605 Report sintetico
    R98605 Report di riepilogo

    Detail (0) elenca tutti gli oggetti copiati e visualizza i conteggi delle righe.

    R98605 Report dettagliato
    R98605 Report dettagliato
  7. Eseguire l'ambiente UBE R96723, ZJDE0002 in modalità finale. copia la cronologia ESU in System Local e System - 920. ZJDE0001 è lo stesso report in modalità di prova e non esegue aggiornamenti. In modalità di prova vengono visualizzati solo i conteggi delle righe che verranno inseriti in modalità finale.
  8. UBE R96723 ZJDE0002
    R96723 ZJDE0002 UBE

    UBE R96723, ZJDE0002:

    1. Elimina F9671 in locale/sistema di sistema - 920 per l'ambiente di destinazione.
    2. Copia F9671 per l'ambiente di origine e sostituisce l'ambiente di destinazione. Ad esempio PD920 -> DV920 o DV920 –> DV920.
    3. Elimina F9672 in locale/sistema di sistema - 920 per il codice del percorso di destinazione.
    4. Copia F9672 per il codice del percorso di origine, sostituendo il codice del percorso di destinazione. Ad esempio PD920 -> DV920 o DV920 –> DV920.
    5. A questo punto, la cronologia ESU per il codice ambiente/percorso di destinazione corrisponde agli oggetti centrali in locale esportati e importati.
  9. Nelle opzioni di elaborazione per R96723, modificare l'ambiente di origine nell'ambiente da cui si desidera copiare e l'ambiente di destinazione nella posizione in cui si desidera copiare i dati. Non modificare il valore Origine dati ESU di origine o la selezione dei dati.
    R96723 Opzioni di elaborazione - Scheda Processo
    R96723 Opzioni di elaborazione - Scheda Processo
  10. La modalità di prova non aggiorna le tabelle, ma visualizza i conteggi delle righe. La modalità finale aggiorna le tabelle.
    R96723 Opzioni di elaborazione - Scheda Aggiorna
    R96723 Opzioni di elaborazione - Scheda Aggiorna
  11. Esaminare il report R96723 - Copia spostamento e miglioramento cronologia ESU.
    R96723 - Copia report spostamento e miglioramento cronologia ESU
    R96723 - Copia report di spostamento e miglioramento della cronologia ESU

Task successivi alla migrazione

Dopo aver eseguito tutti gli script e gli UBE:

  1. Distribuire quanto segue nel codice del percorso di destinazione sul database server Oracle Cloud:
    • Aggiornamento del planner più recente al codice del percorso di destinazione, se non installato.
    • Ultimi strumenti Roll-up ESU.
    • Aggiornamento UN9 o qualsiasi aggiornamento corrisponde al resto dell'installazione di Oracle Cloud (One-Click) (equivalente a un aggiornamento semplificato E920 a E920).
    • Eseguire le istruzioni speciali e le conversioni di tabella per l'aggiornamento di UN9.
  2. Reimpostazione sicurezza/password
    Accedere a DEP920 nel server di distribuzione e modificare le password per eventuali nuove sostituzioni di sicurezza. P98LPSEC per F98OWSEC e P980001 per gli Utenti di Sistema F98OWPU. Cercare l'override della sicurezza per la mappa server dal server enterprise in locale ed eliminare la riga. Ad esempio, <OnPrem> - 920 Server Map.

    Nota

    Le password nelle righe F98OWSEC e F98OWPU copiate in modalità APPEND, probabilmente hanno una password errata (diversa chiave del sito o algoritmo di hashing diverso).
  3. Creare e distribuire un package completo nel codice del percorso di destinazione. La build del pacchetto non funzionerà se sono presenti override di sicurezza con password non valide.
  4. È ora possibile modificare jde.ini nel server enterprise in modo che i servizi possano essere eseguiti utilizzando l'ambiente migrato.


Altre risorse di apprendimento

Per ulteriori risorse di formazione, visitare LearnJDE.

Per la documentazione del prodotto, visita JD Edwards su Oracle Help Center.