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 Oracle-Datenbank unter Linux zu einer One-Click-Instanz in 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 UBEs 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
Die Oracle Cloud-Migration unterstützt die Migration der On-Premise-Umgebung von Applications 9.2 zu Oracle Cloud (One-Click).
Bevor Sie den Migrationsprozess starten, stellen Sie 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 das Standardprojekt des Benutzers verschoben.Um JD Edwards EnterpriseOne zu Oracle Cloud für Linux zu migrieren, muss in der On-Premise-Umgebung Tools Release 9.2.1 oder höher mit Anwendungen 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
- Oracle-Datenbank unter Linux
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 One-Click-Enterprise-Server bereitgestellt, und die Services werden 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:
- Ein Abonnement für Oracle Cloud. Sie müssen ein Benutzer mit der Rolle "Compute Operations" sein. Weitere Informationen finden Sie unter Beginnen mit Oracle Compute Cloud Service-Abonnements in Oracle Compute Cloud Service verwenden.
- 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 maximale Erweiterungs- und Erweiterungsgröße).
- 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_Linux.zip
aus dem Oracle Update Center heruntergeladen.Die
JDE_9.2_Migration_Utility_9.2.26_for_Linux.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)
- Verifiziert, dass Sie den folgenden Befehl auf dem Quell- und Zielrechner ausführen können;
sqlplus <dbuser>/<dbpass>@<netname></netname>
Aufgabe 1: Exportskript auf On-Premise-Datenbankserver ausführen
Die Skriptdatei exp_set.sh exportiert die Schemas auf dem On-Premise-Datenbankserver. Die Dumpdateien 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
undSystem Local
synchronisiert. Nachdem der Prozess abgeschlossen ist, können Sie die Anwendung schließen. - Navigieren Sie zu dem Ort, an dem Sie die Exportskripte auf dem On-Premise-Datenbankserver heruntergeladen haben (Beispiel:
/u01/OracleDB/MoveandImprove
).
- Bearbeiten Sie die Datei exp_set mit diesen Einstellungen.
Die Datei exp_set
Feld Beschreibung PATHCODE_PREFIX Das Präfix des zu exportierenden Pfadcodes. Geben Sie DV
ein.
Gültige Werte sindPY
,PD
undDV
.PATHCODE_RELEASE Das zu exportierende Pfadcode-Release. Geben Sie 920
ein.GEMEINSAM Data Dictionary-Schema exportieren. Geben Sie YES
ein, um das Data Dictionary zu exportieren.
Geben Sie andernfallsNO
ein.DUMP_DEST Der vollständige Pfad zu dem Ordner, in dem Sie die Datenbank-Dumpdateien speichern möchten. Geben Sie /u01/OracleDB/MoveAndImprove
ein.
*Stellen Sie sicher, dass das Verzeichnis vorhanden ist*
DBUSER Der Datenbankbenutzer mit Berechtigungen zum Ausführen von EXPDP-Vorgängen. Geben Sie system
ein.DBBASS Das Kennwort für DBUSER. Geben Sie das Systemkennwort ein.
Hinweis: Wenn das Datenbankkennwort zulässige Sonderzeichen wie $ enthält, müssen Sie das Datenbankkennwort sowohl in der Datei exp_set als auch in der Dateiimp_set
in einfache Anführungszeichen setzen. Beispiel: Wenn Ihr Datenbankkennwort ein $-Symbol enthält, geben Sie diesen Wert wie folgt an:
DBPASS='Hello$123'
NETNAME Der TNS-Name für die Datenbank (Beispiel: Geben Sie orcl
ein).
- Speichern und schließen Sie exp_set.
- Führen Sie das Skript export.sh aus.
export.sh - Prüfen Sie, ob erfolgreich abgeschlossen in allen generierten Logdateien gefunden wurde.
- Prüfen Sie, ob die
.dmp
-Dateien im angegebenen Speicherort erfolgreich erstellt wurden. - Übertragen Sie die
.dmp
-Dateien in einen Ordner auf dem Datenbankserver auf 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 den Objektbibliothekar. Ändern Sie die Datenauswahl nicht.
R98403XA Bericht - Tabellen in XML kopieren - 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 die Verarbeitungsoption für den Ziel-XML-Pfad, wenn die XML-Dateien an einem anderen Speicherort gespeichert werden.
R98403XA Verarbeitungsoptionen - R98403XA, XJDE0002 kopiert eine Teilmenge von Systemtabellen (Sicherheit, Medienobjekte und ESU-Historie).
R98403XA-, XJDE0002-Bericht - R98403XA, XJDE0003 kopiert eine Teilmenge der Object Librarian-Tabellen in
c:\PlannerData
. Wenn Sie den Objektmanager kopieren, wird sichergestellt, dass die Daten für benutzerdefinierte Objekte kopiert werden (ADD-Modus). Die Datenbankskripte kopieren den On-Premise-Objektmanager nicht in One-Click.R98403XA-, XJDE0003-Bericht - ZIP-Datei des Ordners
c:\PlannerData
, aus dem die Objekt- und Systemdaten kopiert wurden. - Kopieren Sie
PlannerData.zip
in den Oracle Cloud-Deployment-Server, und extrahieren Sie ihn.
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 Database Server aus.
Das Skript import.sh
importiert Daten aus den (durch das Exportskript generierten) Dumpdateien in den Datenbankserver des One-Click-Service.
- Extrahieren Sie die Linux/Oracle-Skripte
JDE_9.2_Migration_Utility_9.2.26_for_Linux.zip
auf dem Cloud-Datenbankserver. - Kopieren Sie das Verzeichnis der Dumpdateien auf Ihren Cloud-Datenbankserver.
- Öffnen Sie den Importordner, und bearbeiten Sie die Datei imp_set.
Die Datei imp_set
Feld Beschreibung FROM_PATHCODE_PREFIX Das Präfix des Pfadcodes, den Sie auf dem On-Premise-Datenbankserver exportiert haben. Geben Sie DV
ein.
Gültige Werte sindPY
,PD
undDV
.TO_PATHCODE_PREFIX Das Präfix des Zielpfadcodes auf Oracle Cloud Database Server.
Können sich nicht notwendigerweise mit FROM_PATHCODE_PREFIX unterscheiden.PATHCODE_RELEASE Geben Sie 920
ein. Lassen Sie diesen Wert unverändert.
GEMEINSAM Geben Sie YES
ein, um das Data Dictionary zu importieren. Sie müssen das Data Dictionary nur einmal importieren.
Geben Sie andernfallsNO
ein.DUMP_DEST Der vollständige Pfad zu dem Ordner, in den Sie die Datenbank-Dumpdateien kopiert haben. Geben Sie /u01/OracleDB/MoveAndImprove
ein.
DBUSER Der Datenbankbenutzer mit der Berechtigung zum Ausführen von IMPDP-Vorgängen. DBBASS Das Kennwort für DBUSER. Geben Sie das Systemkennwort ein.
Hinweis: Wenn das Datenbankkennwort zulässige Sonderzeichen wie $ enthält, müssen Sie das Datenbankkennwort sowohl in der Datei exp_set als auch in der Dateiimp_set
in einfache Anführungszeichen setzen. Beispiel: Wenn Ihr Datenbankkennwort ein $-Symbol enthält, geben Sie diesen Wert wie folgt an:
DBPASS='Hello$123'
NETNAME Der TNS-Name für die Datenbank (Beispiel: Geben Sie orcl
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. Dieser sollte nur einmal importiert werden.
ENT_SVR_NAM Name des Oracle Cloud Enterprise-Servers. Ordnen Sie die Groß-/Kleinschreibung als Namen in der Tabelle SY920.F9650
zu.
PRE_ENT_SVR Name des On-Premise-Enterprise-Servers. Ordnen Sie die Groß-/Kleinschreibung dem Namen in der Tabelle SY920.F9650
auf dem On-Premise-Enterprise-Server zu.
- Wechseln Sie zu Ihrem Benutzer "oracle" (
su
), und navigieren Sie zu Ihrem Skriptordner. - Führen Sie
import.sh
aus. Logs werden im Dumpverzeichnis erstellt. Prüfen Sie die Logs, um sicherzustellen, dass der Import erfolgreich war.import.sh
Aufgabe 4: UBEs auf dem Oracle Cloud-Deployment-Server ausführen
Führen Sie auf dem Oracle Cloud-Deployment-Server die Versionen R98403XB 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 Systemzeilen 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.
R98403XA Bericht - Tabellen in XML kopieren - Ändern Sie die Option Geben Sie den Wert der XML-Verarbeitungsoption
Data 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 die Kopien erfolgreich waren.
- 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
inDV920
oderDV920
inDV920
. - 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.
R98605 - OL-Datensätze von On-Premise zu einem Klick zusammenführen - Überprüfen Sie die Verarbeitungsoptionen. Ändern Sie den Wert der Quelldatenquelle nicht.
R98605 Verarbeitungsoptionen - Registerkarte "Process" Feld "Zusammenfassung/Details" -
1
zeigt nur die Zeilenanzahl an.0
listet auch alle kopierten Objektzeilen auf.R98605 Verarbeitungsoptionen - Registerkarte "Anzeige" - Prüfen Sie die Übersichts- und Detailberichte.
R98605 Übersichtsbericht Detail (
0
) listet alle kopierten Objekte auf und zeigt die Zeilenanzahl an.R98605 Detailbericht - 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.
R96723 ZJDE0002 UBE UBE R96723, ZJDE0002:
- 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.
- Löscht F9671 im lokalen System/System - 920 für die Zielumgebung.
- Ä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" - Im Proofmodus werden die Tabellen nicht aktualisiert, sondern die Zeilenanzahl angezeigt. Im Modus "Endgültig" werden die Tabellen aktualisiert.
R96723 Verarbeitungsoptionen - Registerkarte "Aktualisieren" - Lesen Sie den Bericht R96723 - Copy ESU History Move and Improve (ESU-Historienverschiebung kopieren und verbessern).
R96723 - Bericht zum Verschieben und Verbessern der ESU-Historie kopieren
Aufgaben nach der Migration
Nach der Ausführung aller Skripte und UBUs:
- 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 das Update, das mit dem Rest Ihrer Oracle Cloud-(One-Click-)Installation übereinstimmt (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ürF98OWSEC
undP980001
für SystembenutzerF98OWPU
. 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 ZeilenF98OWSEC
undF98OWPU
- 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.
Verwandte Links
Weitere Lernressourcen
Weitere Lernressourcen finden Sie unter LearnJDE.
Produktdokumentation finden Sie unter JD Edwards im Oracle Help Center.
Migration von JD Edwards EnterpriseOne zu Oracle Cloud für Linux
G45212-01
2025. Oktober
Copyright © 2025, Oracle und/oder verbundene Unternehmen.