簡介
此 Oracle by Example (OBE) 提供將 JD Edwards EnterpriseOne 9.2 資料從內部部署系統移轉至 Oracle Cloud 的 Oracle 資料庫的指示。
在此 OBE 中,您將:
- 在內部部署資料庫伺服器上執行匯出命令檔。
- 在內部部署伺服器上手動執行 UBE。
- 在一鍵式執行處理的資料庫伺服器上執行匯入命令檔。
- 在一鍵式執行處理上的部署伺服器上手動執行 UBE。
- 完成移轉後任務。
完成時間
移轉時間可能會因表格數目和匯入的資料大小而有所不同,而且可能需要數小時的時間。
背景
Oracle Cloud 移轉支援將 Appicaltions 9.2 內部部署環境移轉至 Oracle Cloud (按一下)。開始移轉程序之前,請確定已存入您計畫移轉之路徑代碼的所有傳統物件。專案資訊將不會移轉至 One-Click 實例。保留給實際專案的使用者定義物件 (UDO) 將會在移轉程序結束時移至使用者預設專案。
若要在 Windows 上將 JD Edwards EnterpriseOne 移轉至 One-Click for Oracle 資料庫,內部部署環境必須使用 Applications 9.2 執行 Tools Release 9.2.1 或更高版本。移轉完成後,您的移轉環境將會與一鍵式安裝的其他應用程式版本相同。
支援的內部部署環境:
- EnterpriseOne 工具版本 9.2.1 和更新版本
- EnterpriseOne 應用程式版次 9.2
- Windows 上的 Oracle 資料庫
必要條件
移轉之前,請確保:
- 內部部署環境位於 Applications 9.2 和工具版本 9.2.1 或更新版本。
- 完整的套件建置已完成,會植入儲存庫表。
- 您已在 One-Click Enterprise Server 上佈建 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 更新中心下載
JDE_9.2.26_One-Click_Migration_Tool_Win_Oracle_DB.zip
。JDE_9.2.26_One-Click_Migration_Tool_Win_Oracle_DB.zip
包含:- 匯出包含匯出命令檔的資料夾 (將此資料夾移至內部部署資料庫伺服器)。
- 匯入包含匯入命令檔的資料夾 (將此資料夾移至 Oracle One-Click 執行處理上的資料庫伺服器。)
- 已驗證您可以在來源和目的地機器上執行下列命令;
sqlplus
<dbuser>/<dbpass>@<netname></netname>
工作 1:在內部部署資料庫伺服器上執行匯出命令檔
export.bat 命令檔會匯出內部部署資料庫伺服器上的綱要。接著,您可以將傾印檔移到 One-Click 執行處理上的資料庫伺服器。
- 開始之前,請先在您的內部部署部署伺服器上執行「使用軟體更新」程式 (P96470)。當此應用程式啟動時,它會同步
System – 920
與System Local
之間的 Electroc Software Updates (ESU) 歷史記錄。處理程序完成後,您就可以關閉申請。 - 擷取您內部部署資料庫伺服器上的 Win/Oracle 命令檔檔案 JDE_9.2.26_One-Click_Migration_Tool_Win_Oracle_DB.zip 。
- 瀏覽至您下載內部部署資料庫伺服器之匯出命令檔的位置 (例如:
c:\MoveAndImprove
)。 - 開啟匯出資料夾,並使用這些設定值編輯
ORCL_SETENV.bat
檔案。
ORCL_SETENV.bat 檔案
欄位 描述 設定 PATHCODE_PREFIX 要匯出之路徑代碼的字首。輸入 DV
。
有效值為PY
、PD
和DV
。設定 PATHCODE_RELEASE 要匯出的路徑代碼版本。輸入 920
。設定共用 匯出資料字典 。輸入 YES
以匯出資料說明。
否則,請輸入NO
。只需要執行一次 。設定 DUMP_DEST 您要儲存資料庫傾印檔的資料夾完整路徑。輸入 c:\MoveAndImprove\Backup
。
* 確定目錄存在 *
設定 SYSDBA
如果您以「資料庫管理員」身分連線,請輸入 TRUE
。設定資料庫使用者
具備所插入綱要之權限的資料庫使用者。輸入 system
。
有效值為system
和sysdba
。設定 DBPASS DBUSER 的密碼。輸入系統密碼。
設定網路名稱 資料庫的網路服務名稱或連線字串 (例如,輸入 orcl
)。
- 在命令視窗中,瀏覽至您的命令檔資料夾。
- 執行 ORCL_EXPORT.bat 。
ORCL_EXPORT.bat - 確定所有產生的日誌檔都已順利完成。
- 確認已順利在指定的位置中建立
.dmp
檔案。 - 將
.dmp
檔案傳輸至運算服務執行處理上資料庫伺服器上的資料夾,以供後續步驟匯入。
作業 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
。複製物件管理員可確保複製自訂物件的資料 (ADD 模式)。資料庫指令碼不會將內部部署「物件管理員」複製到「一鍵」。R98403XA XJDE0003 報表 - 壓縮複製物件管理員和系統資料的
c:\PlannerData
資料夾。 - 將
PlannerData.zip
複製到 Oracle Cloud Deployment Server 並擷取它。
工作 3:在 Oracle Cloud 資料庫伺服器上執行匯入命令檔
在資料庫伺服器上執行內部部署匯出指令碼之後,請在 Oracle Cloud Database Server 上執行匯入指令碼。
ORCL_IMPORT.bat
檔案會從傾印檔 (由匯出命令檔產生) 將資料匯入 Compute Cloud 服務的資料庫伺服器。
- 將命令檔和傾印檔目錄複製到您的雲端資料庫伺服器。
- 瀏覽至 Oracle 資料庫伺服器匯入資料夾,例如
c:\MoveAndImprove\JDE_9.2_Migration_Utility_9.2.26_for_Windows_SQL\SQL Import
。 - 擷取 Oracle Cloud 資料庫伺服器上的 Win/Oracle 命令檔 JDE_9.2.26_One-Click_Migration_Tool_Win_Oracle_DB.zip 。
- 開啟匯入資料夾,然後編輯 ORCL_SETENV.bat 檔案。
ORCL_SETENV.bat 檔案
欄位 描述 設定 FROM_PATHCODE_PREFIX 您在內部部署資料庫伺服器上匯出的路徑代碼前置碼。輸入 DV
。
有效值為PY
、PD
及DV
。
設定 TO_PATHCODE_PREFIX Oracle Cloud Database Server 上目標路徑代碼的前置碼。輸入 PY
、PD
或DV
。
可以與FROM_PATHCODE_PREFIX.
相同或不同SET_PATHCODE_RELEASE 輸入 920
。請勿變更。
設定共用 輸入 YES
以匯入資料字典。您只需要匯入資料字典一次。
否則,請輸入NO
。設定 DUMP_DEST 複製資料庫傾印檔之資料夾的完整路徑。範例: C:\MoveAndImprove
。
設定資料庫使用者 具備執行 IMPDP 作業之權限的資料庫使用者。Oracle 建議使用 system
。設定 DBPASS DBUSER 的密碼。輸入系統密碼。
注意:如果您的資料庫密碼包含任何允許的特殊字元 (例如 $),您必須在 exp_set 和imp_set
檔案的資料庫密碼前後加上單引號。例如,如果您的資料庫密碼包含 $ 符號,您可以指定此值,如下所示:
DBPASS =Hello$123
設定 SYSDBA 如果以 SYSDBA 的身分連線,就必須使用 TRUE
。否則,請輸入FALSE
。設定網路名稱 資料庫的 TNS 名稱 (例如, JDEORCL
)。設定 DEP_SVR_NAM 您的 Oracle Cloud 部署伺服器名稱 (大寫)。 設定 PRE_DEP_SVR 內部部署伺服器的名稱 (大寫)。
設定系統 輸入 YES
以更新JDE920
表格中的機器名稱。
設定 ENT_SVR_NAM 您新 Oracle Cloud Enterprise Server 的名稱。比對大小寫作為 SY920.F9650
表格中的名稱。
設定 PRE_ENT_SVR 舊內部部署企業伺服器的名稱。將大小寫與內部部署企業伺服器之 SY920.F9650
表格中的名稱相符。
- 在命令視窗中,瀏覽至您的命令檔資料夾,然後執行
ORCL_IMPORT.bat
。
命令檔會執行並在傾印目錄中建立日誌。確定所有產生的日誌檔都已順利完成。ORCL_IMPORT.bat
作業 4:在 Oracle Cloud 部署伺服器上執行 UBE
在 Oracle Cloud Deployment Server 上,執行 R98403XB 版本,將資料從內部部署複製到雲端。請勿變更每個版本的資料選擇,並驗證 PDF 報表。
- 在 Oracle Cloud 部署伺服器上執行 R98403XB 版本,將資料從內部部署複製到 Oracle Cloud 部署伺服器。
- 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。