簡介
此 Oracle by Example (OBE) 提供將 JD Edwards EnterpriseOne 9.2 資料從具有 SQL 伺服器資料庫的內部部署系統移轉至 Oracle Cloud 的指示。
在此 OBE 中,您將:
- 在內部部署資料庫伺服器上執行匯出命令檔。
- 在內部部署伺服器上手動執行 UBE。
- 在一鍵執行處理的資料庫伺服器上執行匯入命令檔。
- 在 One-Click 實例上的部署伺服器上手動執行 UBE。
- 完成移轉後任務。
完成時間
移轉時間可能會因表格數目和匯入的資料大小而有所不同,而且可能需要數小時的時間。
背景
Oracle Cloud 可讓您將應用系統 9.2 內部部署環境移轉至 Oracle Cloud (按一下)。開始移轉程序之前,請確定已存入您計畫移轉之路徑代碼的所有傳統物件。專案資訊將不會移轉至 One-Click 實例。保留給實際專案的使用者定義物件 (UDO),將會在移轉處理作業結束時移至您的預設專案。
若要將 JD Edwards EnterpriseOne 移轉至 Windows 上的 Oracle Cloud for Microsoft SQL Server,內部部署環境必須使用 Applications 9.2 執行 Tools Release 9.2.1 或更高版本。移轉完成後,您的移轉環境將與一鍵式安裝的其他應用程式版本相同。
支援的內部部署環境:
- EnterpriseOne 工具版本 9.2.1 和更新版本
- EnterpriseOne 應用程式版次 9.2
- Windows 版 SQL Server 資料庫
必要條件
移轉之前,請確保:
- 內部部署環境位於 Applications 9.2 和工具版本 9.2.1 或更新版本。
- 完整的套件建置已完成,會植入儲存庫表。
- 您已在 Oracle 雲端企業伺服器上佈建 PS920,並已針對 PS920 執行服務。系統會覆寫第一次移轉的目標環境 (例如,DV920)。
- 一鍵點選時間為 9.2.8 (含 UN8 或更新版本)。
- 系統會清除舊的套裝程式以加速移轉處理作業。
您需要什麼?
若要執行此 OBE 中的步驟,您必須具有:
- 訂閱 Oracle Cloud。您必須是具備「運算作業」角色的使用者。如需詳細資訊,請參閱 Using Oracle Compute Cloud Service 中的 How to Begin with Oracle Compute Cloud Service Subscriptions 。
- 驗證一鍵執行處理中的資料庫大小是否足以匯入,且資料庫組態 / 參數已根據您的業務需求驗證或調整 (例如:擴充大小上限和擴充大小參數)。
- 在 Oracle Cloud One-Click 執行處理上建立 JD Edwards EnterpriseOne 多層部署。如需詳細資訊,請參閱多層或一鍵佈建 OBE 。
- 已從 Oracle Update Center 下載 JDE_9.2_Migration_Utility_9.2.26_for_Windows_SQL.zip 。
JDE_9.2_Migration_Utility_9.2.26_for_Windows_SQL.zip 包含:
- 匯出包含匯出命令檔的資料夾 (將此資料夾移至內部部署資料庫伺服器)。
- 匯入包含匯入命令檔的資料夾 (將此資料夾移至 Oracle One-Click 執行處理上的資料庫伺服器。)
工作 1:在內部部署資料庫伺服器上執行匯出命令檔
匯出 命令檔會備份內部部署資料庫伺服器上的資料庫。接著,您可以將備份檔案移至 One-Click 執行處理的資料庫伺服器。
- 開始之前,請先在內部部署部署伺服器上執行「使用軟體更新」程式 (P96470)。當此應用程式啟動時,它會同步
System – 920
與System Local
之間的 ESU 歷史記錄。處理程序完成後,您就可以關閉申請。 - 瀏覽至您下載內部部署資料庫伺服器之匯出檔的位置 (例如:
C:\SQL_scripts
)。 - 擷取 SQL 命令檔檔案 JDE_9.2_Migration_Utility_9.2.26_for_Windows_SQL.zip 。
- 開啟匯出資料夾,並使用這些設定值編輯 sql_setvar_exp.ini 檔案。
sql_setvar_exp.ini 檔案
欄位 描述 PATHCODE_PREFIX 要匯出之偏好來源路徑代碼的字首。範例:輸入 DV
。
有效值為PY
、PD
和
。DV
PATHCODE_RELEASE 要匯出的路徑代碼版本。輸入 920
。分享 匯出共用資料庫。輸入 YES
以匯出共用資料庫JDE920
。這只需要進行一次移轉即可。DBSERVER SQL Server 實例的名稱。 DUMP_DEST 您要儲存資料庫備份檔案的資料夾完整路徑。輸入 c:\SQL_scripts\DUMPS
。
* 確定目錄存在 *
SA_USER 系統管理員。使用 SA
。SA_PASSWORD SA_USER
的密碼。
- 儲存並關閉 sql_setvar_exp.in i。
- 導覽至儲存命令檔的資料夾。例如,
c:\SQL_scripts.
- 啟動 PowerShell。瀏覽至儲存命令檔的目錄。執行
jde_exp_sql.ps1.
jde_exp_sql.ps1 - 指令碼會將更新張貼至指令畫面。所有更新都會複製到日誌。確認日誌是否有錯誤,以及是否在所有產生的日誌檔中找到順利完成。
jde_exp_sql.ps1 附註:
處理作業的輸出日誌位於命令檔上方的資料夾中。例如,c:\SQL_Scripts\
。 - 確認已順利在指定的位置建立備份
檔案。
- 將備份檔案傳輸至一鍵執行處理資料庫伺服器上的資料夾,以供後續步驟匯入。
作業 2:在內部部署伺服器上執行 UBE
- 在內部部署伺服器上執行 R98403XA 版本,以複製系統表格,包括 ESU 表格 ( (F9670、F9671 及 F9672) 與物件管理員表格 )。
- XJDE0002 會複製包含 ESU 表格的系統表格 ( (F9670、F9671 及 F9672) 。
- XJDE0003 會複製「物件管理員」。請勿變更資料選擇。
R98403XA 報表 - 將表格複製到 XML - 執行 UBE 版本之後,請驗證目標目錄中是否存在所有 XML 檔案。也請驗證 PDF 報告是否有錯誤 (如果有的話)。
- 如果要將 XML 檔案儲存在不同的位置,請針對所有版本變更處理選項中的目標 XML 路徑。
R98403XA 處理選項 - R98403XA、XJDE0002 會複製系統表格的子集 (安全性、媒體物件及 ESU 歷史記錄)。
R98403XA XJDE0002 報表 - R98403XA,XJDE0003 會將「物件管理員」表格的子集複製到處理選項
c:\PlannerData
中指定的目標 XML 路徑。複製「物件管理員」可確保複製自訂物件的資料 (ADD 模式)。資料庫命令檔不會將內部部署物件程式庫複製到 Oracle 雲端。R98403XA XJDE0003 報表 - 壓縮 / 壓縮複製物件管理員和系統資料的
c:\PlannerData
資料夾。 - 將
PlannerData.zip
複製到 Oracle 雲端部署伺服器並擷取資料。
工作 3:在 Oracle Cloud 資料庫伺服器上執行匯入命令檔
在資料庫伺服器上執行內部部署匯出指令碼之後,請在 Oracle 雲端資料庫伺服器上執行匯入指令碼。
jde_exp_sql.ps1
指令碼會將資料從備份檔案 (由匯出指令碼所產生) 匯入至 Oracle 雲端服務的資料庫伺服器。
- 將命令檔和備份檔目錄複製到您的雲端資料庫伺服器。
- 導覽至 SQL 匯入資料夾,例如
c:\SQL_scripts\
。 - 開啟匯入資料夾,然後編輯 sql_setvar_imp.ini 檔案。
sql_setvar_imp.ini 檔案
欄位 描述 FROM_PATHCODE_PREFIX 您在內部部署資料庫伺服器上匯出的路徑代碼前置碼。輸入 DV
。
有效值為PY
、PD
及DV.
TO_PATHCODE_PREFIX 雲端資料庫伺服器上目標路徑代碼的前置碼。輸入 DV
、PY
或PD.
可以與FROM_PATHCODE_PREFIX.
相同或不同PATHCODE_RELEASE
輸入 920
。請勿變更。
分享 輸入 YES
以匯入資料字典。如果不想複製資料說明,請輸入NO
。您只需要匯入資料字典一次。DBSERVER 輸入 SQL 執行處理名稱。 DUMP_LOC 複製資料庫備份檔案之資料夾的完整路徑。範例: C:\SQL_scripts\DUMPS
。
SA_USER 具有系統管理員權限的資料庫使用者。範例: SA 。 SA_PASSWORD SA_USER 的密碼。輸入系統管理員密碼。
DEP_SVR_NAM Oracle Cloud Deployment Server 的名稱 (大寫)。
PRE_DEP_SVR 內部部署部署伺服器的名稱 (大寫)。
SYSTEM 輸入 YES
以更新JDE920
表格中的機器名稱。
32BIT 舊的內部部署伺服器是否為 32 位元。輸入 YES
或NO
。ENT_SVR_NAM 新的 Cloud Enterprise Server 名稱。比對大小寫作為 SY920.F9650
表格中的名稱。
PRE_ENT_SVR 舊的內部部署 Enterprise Server 名稱。將大小寫與內部部署 Enterprise Server 中 SY920.F9650
表格中的名稱相符。
EXCLUDE_TBLE 要排除之表格的名稱 (例如 F98770*、F98762* 和 F98761*)。
請勿變更表格排除清單。 - 啟動 PowerShell,並導覽至儲存命令檔的資料夾。例如,
c:\SQL_scripts\.
- 執行
jde_exp_sql.ps1
。 - 指令碼會將更新張貼至指令畫面。所有更新都會複製到日誌。檢查輸出日誌是否有錯誤,以及是否在所有產生的日誌檔中找到順利完成。
附註:
SQL 匯入命令檔的執行速度比匯出命令檔慢許多,因為它一次只複製一個表格。日誌位於命令檔上方的資料夾中。例如,c:\SQL_Scripts.
jde_exp_sql.ps1 - 如果執行交叉路徑代碼匯入,您會看到此訊息。
jde_exp_sql.ps1 - 接著命令檔會開始複製個別表格。
jde_exp_sql.ps1
作業 4:在 Oracle Cloud 部署伺服器上執行 UBE
在 Oracle 雲端部署伺服器上,執行 R98403XB 版本,將資料從內部部署複製到雲端。請勿變更每個版本的資料選擇,並驗證 PDF 報表。
- 在 Oracle 雲端部署伺服器上執行 R98403XB 版本,以將資料從內部部署複製到 Oracle 雲端部署伺服器。
- R98403XB,XJDE0034 會以 ADD 模式複製系統物件。請注意,此程序不會複製 OCM 對應、環境定義和 ESU 歷史記錄。
- R98403XB,XJDE0035 會將「物件程式庫」表格的子集複製到「資料說明本機」,作為「物件程式庫合併 R98605」的輸入。
- R98403XB,XJDE0037 會將 ESU 歷史記錄表格複製到「資料字典本機」,作為 ESU 歷史記錄合併 R96723 的輸入。
R98403XA 報表 - 將表格複製到 XML - 將這些版本的輸入 XML
Data Path
處理選項值,變更為從內部部署部署伺服器複製 PlannerData 的位置。
R98403XA 處理選項 - 請驗證 PDF 檔案以確保複製處理成功。
- 執行 UBE R98605 - 將 OL 記錄從內部部署合併至一鍵。
- R98605 會刪除目標路徑代碼的 F9861、F98602、F98603、F9861W 列。
- 從內部部署部署伺服器複製來源路徑代碼的 F9861、F98602、F98603、F9861W 資料列,並取代目標路徑代碼和目標部署伺服器。例如,將
PD920
複製到DV920
或DV920
至DV920
。 - 針對來源路徑代碼在 F9861 中找到的自訂物件,以 APPEND 模式複製 F9860、F9860W、F98601、F9862、F9863 及 F9865 資料列。
- 為每個 F9861W 新增遺漏的 F9860W 資料列。
R98605 - 將 OL 記錄從內部部署合併至一鍵 - 驗證處理選項。請勿變更「來源資料來源」值。
R98605 處理選項 - 處理頁籤 摘要 / 詳細資訊欄位 -
1
只會顯示資料列計數。0
也會列出所有已複製的物件資料列。R98605 處理選項 - 顯示頁籤 - 複查「摘要」與「詳細資料」報告。
R98605 摘要報表 詳細資訊 (
0
) 會列出已複製並顯示資料列計數的所有物件。R98605 明細報表 - 以最終模式執行 UBE R96723、ZJDE0002 。將 ESU 歷史記錄複製至系統本機和系統 - 920。ZJDE0001 為「驗證模式」中的相同報表,且不會執行任何更新。「驗證模式」只會顯示要在「最終模式」中插入的資料列計數。
- 刪除目標環境之「系統本機 / 系統 - 920」中的 F9671。
- 複製來源環境的 F9671,以替代目標環境。(例如 PD920 -> DV920 或 DV920 – > DV920)。
- 刪除「系統本機 / 系統 - 920」中目標路徑代碼的 F9672。
- 複製 F9672 作為來源路徑代碼,以替代目標路徑代碼。(例如 PD920 -> DV920 或 DV920 – > DV920)。
- 此時,目標環境 / 路徑代碼的 ESU 歷史記錄與已匯出和匯入的內部部署中央物件相符。
- 在 R96723 的處理選項中,將來源環境變更為您要複製的來源環境,以及將資料複製到其中的目標環境。請勿變更來源 ESU 資料來源值或資料選擇。
R96723 處理選項 - 處理頁籤 - 驗證模式不會更新表格,但會顯示資料列計數。最終模式會進行插入。
R96723 處理選項 - 更新頁籤 - 複查 R96723 - 複製 ESU 歷史記錄移動和改進報表。
R96723 - 複製 ESU 歷史記錄移動與改善報表

R96723、ZJDE0002 UBE:
後續移轉工作
執行所有命令檔和 UBE 之後:
- 將下列項目部署至 Oracle 雲端資料庫伺服器上的目標路徑代碼:
- 最新的供需規劃員更新至目標路徑代碼 (若未安裝)。
- 最新工具彙總 ESU。
- UN9 更新或符合您其餘 Oracle Cloud (按一下) 安裝的任何更新 (這等同於執行 E920 至 E920 簡化升級)。
- 執行 UN9 更新的特殊指示與表格轉換。
- 安全性 / 密碼重設
在部署伺服器上登入 DEP920,並變更密碼以進行任何新的安全性覆寫。系統使用者F98OWPU
之F98OWSEC
和P980001
的P98LPSEC
。從內部部署企業伺服器尋找伺服器對應的安全性置換,並刪除該列。例如,<OnPrem>
- 920 Server Map
。
附註:
在 APPEND 模式中複製的F98OWSEC
和F98OWPU
rows 中,可能會有錯誤的密碼 (不同的網站金鑰或其他雜湊演算法)。 - 建立完整套件並將其部署至目標路徑代碼。如果有使用無效密碼的安全性覆寫項目,套裝軟體建置將不會運作。
- 您現在可以變更企業伺服器上的
jde.ini
,讓服務能夠使用移轉的環境來執行。
相關連結
其他學習資源
如需更多學習資源,請造訪 LearnJDE 。
如需產品文件,請前往 Oracle 協助中心的 JD Edwards。