Before You Begin
This 120-minute tutorial shows you how to migrate your JD Edwards EnterpriseOne data from an on-premises system with Oracle database on Windows to Oracle Cloud.
Background
Currently, the Oracle Cloud Migration Utility only supports the
migration of a single pathcode from your on-premises environment
to the EnterpriseOne instance in Oracle. You can run this
process a single time from end to end. However, you do have the
option to import from one on-premises pathcode to a different
pathcode on the Cloud instance. For example, you can export your
on-premises PD920 environment and import to DV920 on the Cloud
instance. The utility has scripts packaged within the database
migration that will synchronize the database records
accordingly.
Before starting the migration process, make sure all traditional
objects are checked in for the pathcode you plan to migrate.
Project information will not be migrated to the Cloud instance.
User Defined Objects (UDOs) that are reserved to a real project
will be moved to the users default project at the end of the
migration process.
The Oracle Cloud Migration Utility can be used only if the
on-premises environment is running at least Tools release 9.2.x
with Applications 9.1 and later. After the migration is
complete, your cloud compute instance will be running the same
applications release as your on-premises environment.
Supported on-premises environment:
- Enterprise One Applications release 9.1 and later
- Enterprise One Tools 9.2
- Oracle database on Windows
Note: It is recommended that you load the media objects to the database by setting up and running R98MODAT prior to running the migration export for Tools releases 9.2.1 and later. For Tools releases prior to 9.2.1, you need to downgrade the Oracle Cloud environment to the same release as the on-premises tools release and reset F00942T for the applicable path codes prior to running the import part of the migration. See Uploading Media Object Files to Database in the JD Edwards EnterpriseOne Tools Runtime Administration Guide.
The Deployment Server migration will be performed by the Oracle Cloud Migration Utility and database scripts. The Oracle Cloud Migration Utility is deployed using Change Assistant. The migration has the following two parts:
- Export – execution on the on-premises Deployment Server and Database Server.
- Import – execution on the Deployment Server and Database
Server on the Cloud instance.
The Oracle Cloud Migration Utility export process exports
system table data and pathcode folders (Solution Explorer, media
objects, source, include, res, java). The database scripts
export Business Data and Shared Data (for example, Object
Librarian and Data Dictionary).
The import process imports the system table data as Append
Only, and F9860W, F9861W data as Replace Table along with
Business Data and pathcode folder structures on the Deployment
Server.
You have to download the following deliverables from the Oracle
JD Edwards EnterpriseOne Update
Center. To locate these deliverables in the Update Center,
select JD Edwards EnterpriseOne from the Type field in the
Search tab, and then enter the name of the migration utility in
the Search for Name field.
- JDE_Migration_Utility_3.1_for_Win_with_Orcl_DB1.0 (JDE_Migration_Utility_3.1_for_Win_with_Orcl_DB1.0_20_99.par)
- JDE_9.2_Migration_Utility_3.1_for_Linux (JDE_OPC_Migration_3.0.par) (To extract the Deployment Server .par file)
In this tutorial, you will:
- Execute Oracle Cloud Migration Utility on the on-premises Deployment Server.
- Run the export script on the on-premises Database Server.
- Execute the Oracle Cloud Migration Utility on the Deployment Server on the Cloud instance.
- Run the import script on the Database Server on the Cloud instance.
What Do You Need?
To perform the steps in this tutorial, you must have:
- A subscription to Oracle Cloud. You must be a user with the Compute Operations role. For more information, see How to Begin with Oracle Compute Cloud Service Subscriptions in Using Oracle Compute Cloud Service.
- Created a JD Edwards EnterpriseOne target system on Oracle
Cloud.
- JD Edwards EnterpriseOne Applications release for the target environment should be same as source environment.
- JD Edwards EnterpriseOne Tools release for the target environment should be 9.2.0.1 or later.
- Verified that the database size on the Cloud instance is large enough for the import and that the database configuration/parameters are validated or tuned for your business needs (for example, maximum extend and extend size parameters).
- Created a JD Edwards EnterpriseOne Multi Tier Deployment on Oracle Compute Cloud Instances. See the Multi Tier or One-Click Provisioning OBEs for more information.
- Installed the latest Change Assistant on the on-premises Deployment Server and the Deployment Server on the Cloud instance.
- Downloaded the JDE_OPC_Migration_3.0.par and
JDE_Migration_Utility_3.1_for_Win_with_Orcl_DB1.0_20_99.par
from the Oracle JD Edwards EnterpriseOne Update
Center.
JDE_9.2_Migration_Utility_3.1_for_Linux (JDE_OPC_Migration_3.0.par) contains:
- TLOPCV3_20_99.par (Move this file to the on-premises Deployment Server.)
JDE_Migration_Utility_3.1_for_Win_with_Orcl_DB1.0 (JDE_Migration_Utility_3.1_for_Win_with_Orcl_DB1.0_20_99.par) contains: - Export folder with export scripts (Move this folder to the on-premises Database Server.)
- Import folder with import scripts (Move this folder to the Database Server on the Cloud instance.)
- Verified you can execute the following command on the source
and destination
machines:<dbuser>/<dbpass>@<netname>.
Note: The Oracle Cloud Migration Utility assumes that the on-premises Deployment Server and the Deployment Server on the Cloud instance are identical. This includes the date format of the operating system. To avoid errors, verify that the date formats on both servers are identical prior to executing the Oracle Cloud Migration Utility
Execute
the Oracle Cloud Migration Utility on the On-Premises Deployment
Server
The Deployment Server migration migrates pathcode files (source, include, res, java, Solution Explorer,and media objects) from the on-premises Deployment Server to the Deployment Server on the Cloud instance.
- Start Change Assistant on the on-premises Deployment Server.
- Expand the Work with Packages tree node and select Downloads.
- Select Cloud Migration Utility (TLOPCV3_20_99.par) from within Change Assistant.
- Select New Batch Deploy.
- Verify the Batch Information dialog box and click OK.
- Sign in to the JDEPLAN environment.
After initialization, Cloud Migration Utility – Export is displayed, indicating what actions are performed. - After reviewing the actions, click Next.
- On Object Path Search & Select, select a pathcode to export.
- On Deployment
Synchronization Warning, select Synchronize
CNC Data Now (R9840C/XJDE0002).
Select Work with Environment Data Sources? (GH9611/P98503)?* only if you have custom environments, and then click Next. - Verify that the Copy System/Plan Information Report (R9840C/XJDE0002) has Completed Normally in the Result column.
- On Work With Environment Data Sources, select the environment to copy from and click Add.
- Select Include
Pathcode Files and Include System Data,
and then click Next.
- Review the reports generated during the export of the system tables and ensure they were successful.
- The Save & Exit, Export dialog box signals
the end of the export process for the On-premises Deployment
Server. Review the listed tasks and click Save and
Exit.
- On the Confirm
dialog box, click Yes.
Note: At this point, a batch has been created in Change Assistant. - Return to Change Assistant, select the Work with Batches tree node.
- Select your batch and click Export to jar.
- Indicate a name and location to save the .jar file, and click Save.
- On the Select Deployment Location dialog box, click Cancel.
- Transfer the .jar file to the Deployment Server on the Cloud instance.
- Exit Change Assistant.
Run
the Export Script on the On-Premises Database Server
The ORCL_EXPORT.bat script exports data from the on-premises
database into dump files, which can be moved to the Database
Server on the Cloud instance.
- Navigate to where you downloaded the export files on the on-premises Database Server (for example, C:\Export\scripts).
- Edit the ORCL_SETENV file with your information. Ensure that
there is no trailing whitespace at the end of lines.
The exp_set file. Field
Description
PATHCODE_PREFIX The pathcode to export. Valid values are: PY, PD, DV, and PS.
PATHCODE_RELEASE The patchode to export. Valid values are: 920 and above. SHARED Export data dictionary and object librarian schemas. YES must be used for migration. DUMP_DEST The full path where you want the database dump files created.
*Ensure the directory exists*DBUSER The database user with privileges to the tablespaces being exported (for example, system).
DBPASS The password for the DBUSER.
SYSDBA TRUE must be used if connected as Database Administrator.
NETNAME The TNS name for the database (for example, orcl).
- Save and close ORCL_SETENV.
- Run ORCL_EXPORT.bat.
- Verify that “successfully completed” is found in all generated log files and .dmp files were successfully created in the specified location.
- Transfer the .dmp files to a folder on the Database Server on the Cloud instance for importing in a later step.
Execute
the Oracle Cloud Migration Utility on the Deployment Server in
Oracle Cloud Instances
Import the .jar file with Change Assistant on the Deployment
Server on the Cloud instance.
Note: Verify that the
ActivConsole is not running.
- Create a new folder on the Deployment Server on the Cloud instance (for example, /Change Assistant/downloads/ new folder)
- Access Change Assistant from the Deployment Server on the Cloud instance.
- In Change Assistant, select the Work with Batches tree node.
- On the tool bar, click the Import from jar button.
- In the Import Batch From dialog box, navigate to your jar file, and then click Open.
- On the Import Batch To dialog box, navigate to the Change Assistant downloads directory on the Deployment Server on the Cloud instance, and then click Open.
- Verify the Batch Information dialog box and click OK.
- Sign in to the JDEPLAN environment.
- On the Save & Exit, Export dialog box, click Next.
- On Deployment Server Import, read the tasks that will be performed by the import, and then click Next.
- On Object Path Search
& Select, select
the pathcode to import. If the release of the selected
pathcode does not match the release of the on-premises
instance, you will get the following error:
Pathcode Error - On Deployment Synchronization Warning, de-select Synchronize CNC Data Now (R9840C/XJDE0002) and Work with Environment Data Sources? (GH9611/P98503)?*, then click Next.
- On Backup Options, select Include Pathcode files and Include System Data, and then click Next.
- Review the backup reports for success.
- On Import Options, select to Include Pathcode files and Include System Data, and then click Next.
- Review the import reports for success.
Note: If you are importing to a 9.2.0.x Tools release, you can ignore "Open XML failed" messages in the reports for tables F00942T and F98MODAT as they do not exist prior to the 9.2.1.x Tools release. - Review the Cloud Server Tasks, and then click Next.
Cloud Server Tasks - On Deployment Succeeded, click Finish.
Run
the Import Script on the Oracle Cloud Database Server
The ORACLE_IMPORT.bat script imports data from the dump files generated by the export script into the Database Server on the Compute Cloud service.
- Navigate to where you uploaded the import scripts on the Database Server on the Compute Cloud service (for example, C:\Import\scripts).
- Edit the ORCL_SETENV file with your information. Ensure that there is no trailing whitespace at the end of lines.
- If you have not done so, transfer the exported *.dmp files
from your on-premises Database Server to the DUMP_DEST folder
on the Database Server on the Compute Cloud service.
Note: Verify that the DUMP_DEST already exists and the Oracle user has write privileges. - Save and close ORCL_SETENV.
- Run ORACLE_IMPORT.bat as the Oracle user.
- Examine all of the created log files and ensure they were successful.
| Field |
Description |
| FROM_PATHCODE_PREFIX | The pathcode to import from. Valid values are: PY, PD,
DV, and PS. |
| TO_PATHCODE_PREFIX | The pathcode to import to. Valid values are: PY, PD,
DV, and PS. If this is left blank, it is the same as
FROM_PATHCODE_PREFIX. |
| PATHCODE_RELEASE | The pathcode to import from. Valid values are: 920 and above. |
| SHARED | Import data dictionary and object librarian schemas. YES must be used for migration. |
| DUMP_DEST | Location where the dump files are located. |
| DBUSER | The database user with privileges to the tablespaces being imported (for example, system). |
| DBPASS | The password for the DBUSER. |
| SYSDBA | TRUE must be used if connected as a Database Administrator. |
| NETNAME | The TNS name for the database (for example, orcl). |
| DEP_SVR_NAM | The name of the Deployment Server on the Cloud
instance. This value is case-sensitive and should be uppercase. |
| PRE_DEP_SVR | The name of the on-premises Deployment Server. This value is case-sensitive and should be uppercase. |
| SYSTEM | Update system tables. YES must be used for migration. |
| ENT_SVR_NAM | The name of the Enterprise Server on the Cloud
instance. This value is case-sensitive and should be lowercase. |
| PRE_ENT_SVR | The name of the on-premises Enterprise Server. This value is case-sensitive and should be lowercase. |
Post
Tasks
- Run R98403A on the Deployment Server on the Compute Cloud service to copy ESU tables (F9670, F9671, and F9672) with the following values:
- Data Selection Values: F9670, F9671, and F9672
- Processing Options:
- Apply the latest planner ESU on the Deployment
Server on the Compute Cloud service.
IMPORTANT: Before applying the latest planner ESU, verify that the “InstallPath” in the registry is the location where your Deployment Server is installed.
Registry location:
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JDEdwards\OneWorldWindowsInstaller\install.ini]
"InstallPath"="C:\\JDEdwards\\E920" (or above) - Build and deploy a new full package to your target environment.
- Run Work with User Defined Objects (P98220U) to
re-share One View Reports (OVR), if you have an OVR server
configured on the Oracle Cloud. To do so:
- Select Shared for User Defined Object Status.
- Select One View Reports for User Defined Object Type.
- Click Find.
- Select the applicable objects and click
Approve / Share on the Row menu.
When the process completes, the selected objects will be available on the BI Publisher Server.
Note: Only shared OVRs are migrated; if you need personal OVRs migrated, refer the My Oracle Support Document ID: 2158173.1
- Run R98222UDO on the HTML Server to add User Defined Objects
(UDO) to default projects.
Note: After the Oracle Cloud Migration Utility and Database Import, Personal and Reserved UDOs need to be placed on the user's default project. Because the OMW project data was not migrated, the default projects do not exist. R98222UDO creates the default project and adds the user's Personal or Reserved UDOs.
| Processing Options | Value |
| Source Environment | Blank |
| Source Data Source | System - 920 |
| Target Environment | Blank |
| Target Data Source | System Local |
| Copy Table | 1 |
| Replace Duplicate Records | Y |
| Clear Target Table | Blank |
Migrating
JD Edwards EnterpriseOne to Oracle Cloud for Oracle Database on Windows