Um diesen Inhalt richtig anzuzeigen, müssen Sie JavaScript aktivieren
Einführung
Dieses Oracle by Example (OBE) enthält Anweisungen zum Migrieren Ihrer JD Edwards EnterpriseOne 9.2-Daten von einem On-Premise-System mit SQL-Serverdatenbank zu Oracle Cloud.
In dieser OBE werden Sie:
Führen Sie das Exportskript auf dem On-Premise-Datenbankserver aus.
Führen Sie die UBUs manuell auf dem On-Premise-Deployment-Server aus.
Führen Sie das Importskript auf dem Datenbankserver auf der One-Click-Instanz aus.
Führen Sie die UBUs auf dem Deployment-Server auf der One-Click-Instanz manuell aus.
Führen Sie die Aufgaben für die Migration nach Abschluss aus.
Zeit bis Abschluss
Die Migrationszeit kann je nach Anzahl der Tabellen und der Größe der zu importierenden Daten variieren und mehrere Stunden dauern.
Hintergrund
Mit Oracle Cloud können Sie die On-Premise-Umgebung von Applications 9.2 zu Oracle Cloud (One-Click) migrieren.
Stellen Sie vor dem Start des Migrationsprozesses sicher, dass alle herkömmlichen Objekte für den Pfadcode eingecheckt sind, den Sie migrieren möchten. Projektinformationen werden nicht in die One-Click-Instanz migriert. Benutzerdefinierte Objekte (UDOs), die für ein echtes Projekt reserviert sind, werden am Ende des Migrationsprozesses in Ihr Standardprojekt verschoben.
Um JD Edwards EnterpriseOne zu Oracle Cloud für Microsoft SQL Server unter Windows zu migrieren, muss in der On-Premise-Umgebung Tools Release 9.2.1 oder höher mit Applications 9.2 ausgeführt werden. Nach Abschluss der Migration befindet sich Ihre migrierte Umgebung im selben Anwendungsrelease wie der Rest Ihrer One-Click-Installation.
Unterstützte On-Premise-Umgebung:
EnterpriseOne Tools Release 9.2.1 und höher
EnterpriseOne Applications Release 9.2
SQL Server-Datenbank unter Windows
Voraussetzungen
Stellen Sie vor der Migration sicher, dass:
Die On-Premise-Umgebung befindet sich auf Applications 9.2 und Tools Release 9.2.1 oder höher.
Ein vollständiger Package-Build ist abgeschlossen und füllt die Repository-Tabellen.
Sie haben PS920 auf dem Oracle Cloud Enterprise-Server bereitgestellt und die Services für PS920 ausgeführt. Das System überschreibt die Zielumgebung (z.B. DV920) für die erste Migration.
Ein Klick auf 9.2.8 mit UN8 oder höher.
Alte Pakete werden bereinigt, um den Migrationsprozess zu beschleunigen.
Was benötigen Sie?
Um die Schritte in dieser OBE ausführen zu können, benötigen Sie:
Vergewissern Sie sich, dass die Datenbankgröße in der One-Click-Instanz groß genug für den Import ist und dass die Datenbankkonfiguration/Parameter für Ihre Geschäftsanforderungen validiert oder optimiert wurden (z.B. Parameter für die maximale Erweiterung und Erweiterung).
JD Edwards EnterpriseOne Multi Tier Deployment auf einer Oracle Cloud One-Click-Instanz erstellt. Weitere Informationen finden Sie in den Multi-Tier- oder One-Click Provisioning-OBEs.
JDE_9.2_Migration_Utility_9.2.26_for_Windows_SQL.zip wurde aus dem Oracle Update Center heruntergeladen.
Die Datei JDE_9.2_Migration_Utility_9.2.26_for_Windows_SQL.zip enthält:
Ordner mit Exportskripten exportieren (diesen Ordner auf den On-Premise-Datenbankserver verschieben)
Ordner mit Importskripten importieren (diesen Ordner auf den Datenbankserver in der Oracle One-Click-Instanz verschieben)
Aufgabe 1: Exportskript auf dem On-Premise-Datenbankserver ausführen
Das Skript export sichert die Datenbanken auf dem On-Premise-Datenbankserver. Die Backupdateien können dann auf der One-Click-Instanz auf den Datenbankserver verschoben werden.
Führen Sie vor dem Start das Programm "Mit Softwareupdates arbeiten" (P96470) auf dem On-Premise-Deployment-Server aus. Beim Start dieser Anwendung wird die ESU-Historie zwischen System – 920 und System Local synchronisiert. Nachdem der Prozess abgeschlossen ist, können Sie die Anwendung schließen.
Navigieren Sie zu dem Ort, an dem Sie die Exportdateien auf den On-Premise-Satabase-Server heruntergeladen haben (Beispiel: C:\SQL_scripts).
Exportieren Sie die SQL-Skriptdatei JDE_9.2_Migration_Utility_9.2.26_for_Windows_SQL.zip.
Öffnen Sie den Exportordner, und bearbeiten Sie die Datei sql_setvar_exp.ini mit diesen Einstellungen. sql_setvar_exp.ini-Datei
Feld
Beschreibung
PATHCODE_PREFIX
Das Präfix des bevorzugten zu exportierenden Quellpfadcodes. Beispiel: Geben Sie DV ein. Gültige Werte sind PY, PD und DV.
PATHCODE_RELEASE
Das zu exportierende Pfadcode-Release. Geben Sie 920 ein.
GEMEINSAM
Exportieren Sie die gemeinsam verwendete Datenbank. Geben Sie YES ein, um die gemeinsam verwendete Datenbank JDE920 zu exportieren. Dies muss nur einmal für die Migration durchgeführt werden.
DBSERVER
Der Name der SQL Server-Instanz.
DUMP_DEST
Der vollständige Pfad zu dem Ordner, in dem Sie die Datenbankbackupdateien speichern möchten. Geben Sie c:\SQL_scripts\DUMPS ein. *Stellen Sie sicher, dass das Verzeichnis vorhanden ist*
SA_USER
Der Systemadministrator. Verwenden Sie SA.
SA_PASSWORD
Das Kennwort für SA_USER.
Speichern und schließen Sie sql_setvar_exp.ini.
Navigieren Sie zu dem Ordner, in dem die Skripte gespeichert werden. Beispiel: c:\SQL_scripts.
Starten Sie PowerShell. Navigieren Sie zu dem Verzeichnis, in dem die Skripte gespeichert werden. Führen Sie jde_exp_sql.ps1.jde_exp_sql.ps1 aus
Das Skript veröffentlicht Aktualisierungen auf dem Befehlsbildschirm. Alle Aktualisierungen werden in das Log kopiert. Prüfen Sie das Log auf Fehler, und prüfen Sie, ob erfolgreich abgeschlossen in allen generierten Logdateien gefunden wurde. jde_exp_sql.ps1
Hinweis:
Die Ausgabelogs des Prozesses befinden sich im Ordner über den Skripten. Beispiel: c:\SQL_Scripts\.
Prüfen Sie, ob die backup-Dateien erfolgreich im angegebenen Speicherort erstellt wurden.
Übertragen Sie die Backupdateien in einen Ordner auf dem Datenbankserver der One-Click-Instanz, um sie in einem späteren Schritt zu importieren.
Aufgabe 2: UBEs auf dem On-Premise-Deployment-Server ausführen
Führen Sie die R98403XA-Versionen auf dem On-Premise-Deployment-Server aus, um Systemtabellen einschließlich ESU-Tabellen ((F9670, F9671 und F9672) und Object Librarian-Tabellen) zu kopieren.
XJDE0002 kopiert die Systemtabellen einschließlich der ESU-Tabellen ((F9670, F9671 und F9672).
XJDE0003 kopiert Object Librarian. Ändern Sie die Datenauswahl nicht.
Nachdem Sie die UBE-Versionen ausgeführt haben, prüfen Sie, ob alle XML-Dateien im Zielverzeichnis vorhanden sind. Prüfen Sie gegebenenfalls auch die PDF-Berichte auf Fehler.
Ändern Sie für alle Versionen den Ziel-XML-Pfad in den Verarbeitungsoptionen, wenn Sie die XML-Dateien an einem anderen Speicherort speichern möchten. R98403XA Verarbeitungsoptionen
R98403XA, XJDE0002 kopiert eine Teilmenge von Systemtabellen (Sicherheit, Medienobjekte und ESU-Historie). R98403XA XJDE0002 Bericht
R98403XA, XJDE0003 kopiert eine Teilmenge von Object Librarian-Tabellen in den Ziel-XML-Pfad, der in den Verarbeitungsoptionen c:\PlannerData angegeben ist. Wenn Sie den Objektmanager kopieren, wird sichergestellt, dass die Daten für benutzerdefinierte Objekte kopiert werden (ADD-Modus). Die Datenbankskripte kopieren den On-Premise-Objektbibliothekar nicht in die Oracle Cloud. R98403XA XJDE0003 Bericht
Komprimieren/komprimieren Sie den Ordner c:\PlannerData, aus dem der Objektmanager und die Systemdaten kopiert wurden.
Kopieren Sie PlannerData.zip in den Oracle Cloud-Deployment-Server, und extrahieren Sie die Daten.
Aufgabe 3: Importskript auf Oracle Cloud Database Server ausführen
Nachdem Sie das On-Premise-Exportskript auf dem Datenbankserver ausgeführt haben, führen Sie das Importskript auf dem Oracle-Cloud-Datenbankserver aus.
Das Skript jde_exp_sql.ps1 importiert Daten aus den Backupdateien (die vom Exportskript generiert werden) in den Datenbankserver im Oracle-Cloud-Service.
Kopieren Sie das Verzeichnis der Skripte und Backupdateien auf Ihren Cloud-Datenbankserver.
Navigieren Sie zum SQL-Importordner, z.B. c:\SQL_scripts\.
Das Präfix des Pfadcodes, den Sie auf dem On-Premise-Datenbankserver exportiert haben. Geben Sie DV ein. Gültige Werte sind PY, PD und DV.
TO_PATHCODE_PREFIX
Das Präfix des Zielpfadcodes auf dem Cloud-Datenbankserver. Geben Sie DV, PY oder PD. ein. Können sich von FROM_PATHCODE_PREFIX. unterscheiden oder mit derselben sein
PATHCODE_RELEASE
Geben Sie 920 ein. Lassen Sie diesen Wert unverändert.
GEMEINSAM
Geben Sie YES ein, um das Data Dictionary zu importieren. Geben Sie NO ein, wenn Sie das Data Dictionary nicht kopieren möchten. Sie müssen das Data Dictionary nur einmal importieren.
DBSERVER
Geben Sie den Namen der SQL-Instanz ein.
DUMP_LOC
Der vollständige Pfad zu dem Ordner, in den Sie die Datenbankbackupdateien kopiert haben. Beispiel: C:\SQL_scripts\DUMPS.
SA_USER
Der Datenbankbenutzer mit Systemadministratorberechtigungen. Beispiel: SA.
SA_PASSWORD
Das Kennwort für SA_USER. Geben Sie das Kennwort des Systemadministrators ein.
DEP_SVR_NAM
Der Name des Oracle Cloud-Deployment-Servers in Großbuchstaben.
PRE_DEP_SVR
Der Name des On-Premise-Deployment-Servers in Großbuchstaben.
SYSTEM
Geben Sie YES ein, um Rechnernamen in Tabellen in JDE920 zu aktualisieren.
32BIT
Gibt an, ob sich der alte On-Premise-Server in 32-Bit befindet. Geben Sie YES oder NO ein.
ENT_SVR_NAM
Der neue Cloud-Enterprise-Servername. Ordnen Sie die Groß-/Kleinschreibung als Namen in der Tabelle SY920.F9650 zu.
PRE_ENT_SVR
Der alte On-Premise-Enterprise-Servername. Ordnen Sie die Groß-/Kleinschreibung dem Namen in der Tabelle SY920.F9650 auf dem On-Premise-Enterprise-Server zu.
EXCLUDE_TBLE
Namen der auszuschließenden Tabellen (z.B. F98770*, F98762*, und F98761*). Ändern Sie die Tabellenausschlussliste nicht.
Starten Sie PowerShell, und navigieren Sie zu dem Ordner, in dem die Skripte gespeichert werden. Beispiel: c:\SQL_scripts\.
Führen Sie jde_exp_sql.ps1 aus.
Das Skript veröffentlicht Aktualisierungen auf dem Befehlsbildschirm. Alle Aktualisierungen werden in das Log kopiert. Prüfen Sie die Ausgabelogs auf Fehler. Wenn Erfolgreich abgeschlossen in allen generierten Logdateien gefunden wird.
Hinweis:
Das SQL-Importskript wird viel langsamer ausgeführt als das Exportskript, da es die Tabellen nacheinander kopiert. Die Protokolle befinden sich im Ordner über den Skripten. Beispiel: c:\SQL_Scripts.
Wenn ein Cross-Path-Codeimport durchgeführt wird, wird diese Meldung angezeigt. jde_exp_sql.ps1
Anschließend beginnt das Skript mit dem Kopieren der einzelnen Tabelle. jde_exp_sql.ps1
Aufgabe 4: UBEs auf dem Oracle Cloud-Deployment-Server ausführen
Führen Sie auf dem Oracle-Cloud-Deployment-Server die R98403XB-Versionen aus, um die Daten von On-Premise in die Cloud zu kopieren. Ändern Sie die Datenauswahl nicht für jede Version, und prüfen Sie die PDF-Berichte.
Führen Sie die R98403XB-Versionen auf dem Oracle-Cloud-Deployment-Server aus, um die Daten von On-Premise auf den Oracle-Cloud-Deployment-Server zu kopieren.
R98403XB, XJDE0034 kopiert Systemobjekte im ADD-Modus. Beachten Sie, dass dieser Prozess keine OCM-Mappings, Umgebungsdefinitionen und ESU-Historie kopiert.
R98403XB, XJDE0035 kopiert eine Teilmenge von Object Librarian-Tabellen in Data Dictionary Local als Eingabe in Object Librarian Merge R98605.
R98403XB, XJDE0037 kopiert die ESU-Historientabellen in Data Dictionary Local als Eingabe in ESU History Merge R96723.
Ändern Sie die Option Geben Sie den Wert der XML-VerarbeitungsoptionData Path für jede dieser Versionen in den Speicherort ein, in den Sie die PlannerData von Ihrem On-Premise-Deployment-Server kopiert haben. R98403XA Verarbeitungsoptionen
Prüfen Sie die PDF-Dateien, um sicherzustellen, dass der Kopiervorgang erfolgreich war.
Führen Sie die UBE R98605 - OL-Datensätze von On-Premise zu One-Click zusammenführen aus.
R98605 löscht die Zeilen F9861, F98602, F98603, F9861W für Zielpfadcode.
Kopiert die Zeilen F9861, F98602, F98603 und F9861W für Quellpfadcode vom On-Premise-Deployment-Server und ersetzt den Zielpfadcode und den Ziel-Deployment-Server. Beispiel: Kopieren Sie PD920 in DV920 oder DV920 in DV920.
Kopiert die Zeilen F9860, F9860W, F98601, F9862, F9863, F9865 im APPEND-Modus für benutzerdefinierte Objekte, die in F9861 für den Quellpfadcode gefunden wurden.
Fügt die fehlende Zeile F9860W für jede F9861W hinzu.
Führen Sie die UBE R96723, ZJDE0002 im Modus "Endgültig" aus. Es kopiert die ESU-Historie in System Local and System - 920. ZJDE0001 ist im Proofmodus derselbe Bericht und führt keine Aktualisierungen durch. Im Proofmodus werden nur Zeilenanzahlen angezeigt, die im endgültigen Modus eingefügt werden.
Löscht F9671 im lokalen System/System - 920 für die Zielumgebung.
Kopiert F9671 für die Quellumgebung und ersetzt die Zielumgebung. (Beispiel: PD920 -> DV920 oder DV920 -> DV920).
Löscht F9672 in System Local/System - 920 für Zielpfadcode.
Kopiert F9672 für Quellpfadcode und ersetzt Zielpfadcode. (Beispiel: PD920 -> DV920 oder DV920 -> DV920).
Zu diesem Zeitpunkt entspricht die ESU-Historie für die Zielumgebung/den Pfadcode den On-Premise-Zentralobjekten, die exportiert und importiert wurden.
Ändern Sie in den Verarbeitungsoptionen für R96723 die Quellumgebung in die Umgebung, aus der Sie die Daten kopieren möchten, und in die Zielumgebung, in die Sie die Daten kopieren möchten. Ändern Sie weder den Wert für Quell-ESU-Datenquelle noch die Datenauswahl. R96723 Verarbeitungsoptionen - Registerkarte "Process"
Stellen Sie Folgendes für den Zielpfadcode auf dem Oracle-Cloud-Datenbankserver bereit:
Letzte Aktualisierung des Zielpfadcodes, falls nicht installiert.
Neueste Tools - ESU-Rollup.
UN9-Update oder jedes Update entspricht dem Rest Ihrer Oracle Cloud-(One-Click-)Installation (dies entspricht einem vereinfachten Upgrade von E920 auf E920).
Führen Sie die speziellen Anweisungen und Tabellenkonvertierungen für das Update UN9 aus.
Sicherheit/Kennwort zurücksetzen Melden Sie sich auf dem Deployment-Server bei DEP920 an, und ändern Sie die Kennwörter für neue Sicherheitsüberschreibungen. P98LPSEC für F98OWSEC und P980001 für Systembenutzer F98OWPU. Suchen Sie die Sicherheitsüberschreibung für die Serverzuordnung auf dem On-Premise-Enterprise-Server, und löschen Sie die Zeile. Beispiel: <OnPrem> - 920 Server Map.
Hinweis:
Die Kennwörter in den Zeilen F98OWSEC und F98OWPU , die im APPEND-Modus kopiert wurden, haben wahrscheinlich das falsche Kennwort (anderer Siteschlüssel oder anderer Hashing-Algorithmus).
Erstellen Sie ein vollständiges Package, und stellen Sie es im Zielpfadcode bereit. Die Paketerstellung funktioniert nicht, wenn Sicherheitsüberschreibungen mit ungültigen Kennwörtern vorhanden sind.
Sie können jetzt die jde.ini auf dem Enterprise-Server ändern, damit Services mit der migrierten Umgebung ausgeführt werden können.