簡介

此 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 執行處理上的資料庫伺服器。

  1. 開始之前,請先在您的內部部署部署伺服器上執行「使用軟體更新」程式 (P96470)。當此應用程式啟動時,它會同步 System – 920System Local 之間的 Electroc Software Updates (ESU) 歷史記錄。處理程序完成後,您就可以關閉申請。
  2. 擷取您內部部署資料庫伺服器上的 Win/Oracle 命令檔檔案 JDE_9.2.26_One-Click_Migration_Tool_Win_Oracle_DB.zip
  3. 瀏覽至您下載內部部署資料庫伺服器之匯出命令檔的位置 (例如:c:\MoveAndImprove)。
  4. 開啟匯出資料夾,並使用這些設定值編輯 ORCL_SETENV.bat 檔案。
    ORCL_SETENV.bat 檔案
    ORCL_SETENV.bat 檔案

    欄位 描述
    設定 PATHCODE_PREFIX 要匯出之路徑代碼的字首。輸入 DV
    有效值為 PYPDDV
    設定 PATHCODE_RELEASE 要匯出的路徑代碼版本。輸入 920
    設定共用 匯出資料字典 。輸入 YES 以匯出資料說明。
    否則,請輸入 NO。只需要執行一次 。
    設定 DUMP_DEST 您要儲存資料庫傾印檔的資料夾完整路徑。輸入 c:\MoveAndImprove\Backup
    * 確定目錄存在 *
    設定 SYSDBA
    如果您以「資料庫管理員」身分連線,請輸入 TRUE
    設定資料庫使用者
    具備所插入綱要之權限的資料庫使用者。輸入 system
    有效值為 system sysdba
    設定 DBPASS DBUSER 的密碼。輸入系統密碼。
    設定網路名稱 資料庫的網路服務名稱或連線字串 (例如,輸入 orcl)。
  5. 在命令視窗中,瀏覽至您的命令檔資料夾。
  6. 執行 ORCL_EXPORT.bat
    exp_set 檔案
    ORCL_EXPORT.bat
  7. 確定所有產生的日誌檔都已順利完成。
  8. 確認已順利在指定的位置中建立 .dmp 檔案。
  9. .dmp 檔案傳輸至運算服務執行處理上資料庫伺服器上的資料夾,以供後續步驟匯入。

作業 2:在內部部署伺服器上執行 UBE

  1. 在內部部署伺服器上執行 R98403XA 版本,以複製系統表格,包括 ESU 表格 ( (F9670、F9671 及 F9672) 與物件管理員表格 )。
    • XJDE0002 會複製包含 ESU 表格的系統表格 ( (F9670、F9671 及 F9672)
    • XJDE0003 會複製「物件管理員」。請勿變更資料選擇。
    exp_set 檔案
    R98403XA 報表 - 將表格複製到 XML
  2. 執行 UBE 版本之後,請確認目標目錄中已存在所有 xml 檔案。也請驗證 PDF 報告是否有錯誤 (如果有的話)。
  3. 對於所有版本,如果將 XML 檔案儲存在不同的位置,請變更目標 XML 路徑的「處理選項」。
    exp_set 檔案
    R98403XA 處理選項
  4. R98403XA、XJDE0002 會複製「系統」表格的子集 (安全性、媒體物件及 ESU 歷史記錄)。
    R98403XA XJDE0002 報表
    R98403XA XJDE0002 報表
  5. R98403XA,XJDE0003 會將「物件程式庫」表格的子集複製到 c:\PlannerData。複製物件管理員可確保複製自訂物件的資料 (ADD 模式)。資料庫指令碼不會將內部部署「物件管理員」複製到「一鍵」。
    R98403XA XJDE0003 報表
    R98403XA XJDE0003 報表
  6. 壓縮複製物件管理員和系統資料的 c:\PlannerData 資料夾。
  7. PlannerData.zip 複製到 Oracle Cloud Deployment Server 並擷取它。

工作 3:在 Oracle Cloud 資料庫伺服器上執行匯入命令檔

在資料庫伺服器上執行內部部署匯出指令碼之後,請在 Oracle Cloud Database Server 上執行匯入指令碼。

ORCL_IMPORT.bat 檔案會從傾印檔 (由匯出命令檔產生) 將資料匯入 Compute Cloud 服務的資料庫伺服器。

  1. 將命令檔和傾印檔目錄複製到您的雲端資料庫伺服器。
  2. 瀏覽至 Oracle 資料庫伺服器匯入資料夾,例如 c:\MoveAndImprove\JDE_9.2_Migration_Utility_9.2.26_for_Windows_SQL\SQL Import
  3. 擷取 Oracle Cloud 資料庫伺服器上的 Win/Oracle 命令檔 JDE_9.2.26_One-Click_Migration_Tool_Win_Oracle_DB.zip
  4. 開啟匯入資料夾,然後編輯 ORCL_SETENV.bat 檔案。
    ORCL_SETENV.bat 檔案
    ORCL_SETENV.bat 檔案

    欄位 描述
    設定 FROM_PATHCODE_PREFIX 您在內部部署資料庫伺服器上匯出的路徑代碼前置碼。輸入 DV
    有效值為 PYPDDV
    設定 TO_PATHCODE_PREFIX Oracle Cloud Database Server 上目標路徑代碼的前置碼。輸入 PYPDDV
    可以與 FROM_PATHCODE_PREFIX. 相同或不同
    SET_PATHCODE_RELEASE 輸入 920。請勿變更。
    設定共用 輸入 YES 以匯入資料字典。您只需要匯入資料字典一次。
    否則,請輸入 NO
    設定 DUMP_DEST 複製資料庫傾印檔之資料夾的完整路徑。範例:C:\MoveAndImprove
    設定資料庫使用者 具備執行 IMPDP 作業之權限的資料庫使用者。Oracle 建議使用 system
    設定 DBPASS DBUSER 的密碼。輸入系統密碼。
    注意:如果您的資料庫密碼包含任何允許的特殊字元 (例如 $),您必須在 exp_setimp_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 表格中的名稱相符。
  5. 在命令視窗中,瀏覽至您的命令檔資料夾,然後執行 ORCL_IMPORT.bat
    命令檔會執行並在傾印目錄中建立日誌。確定所有產生的日誌檔都已順利完成。
    ORCL_IMPORT.bat
    ORCL_IMPORT.bat

作業 4:在 Oracle Cloud 部署伺服器上執行 UBE

在 Oracle Cloud Deployment Server 上,執行 R98403XB 版本,將資料從內部部署複製到雲端。請勿變更每個版本的資料選擇,並驗證 PDF 報表。

  1. 在 Oracle Cloud 部署伺服器上執行 R98403XB 版本,將資料從內部部署複製到 Oracle Cloud 部署伺服器。
    • R98403XB,XJDE0034 會以 ADD 模式複製系統資料列。請注意,此程序不會複製 OCM 對應、環境定義和 ESU 歷史記錄。
    • R98403XB,XJDE0035 會將「物件程式庫」表格的子集複製到「資料說明本機」,作為「物件程式庫合併 R98605」的輸入。
    • R98403XB,XJDE0037 會將 ESU 歷史記錄表格複製到「資料字典本機」,作為 ESU 歷史記錄合併 R96723 的輸入。
    exp_set 檔案
    R98403XA 報表 - 將表格複製到 XML
  2. 將這些版本的輸入 XML Data Path 處理選項值,變更為從內部部署部署伺服器複製 PlannerData 的位置。
    exp_set 檔案
    R98403XA 處理選項
  3. 請驗證 PDF 檔案,以確保複製成功。
  4. 執行 UBE R98605 - 將 OL 記錄從內部部署合併至一鍵
    1. R98605 會刪除目標路徑代碼的 F9861、F98602、F98603、F9861W 列。
    2. 從內部部署伺服器複製來源路徑代碼的 F9861、F98602、F98603、F9861W 資料列,並取代目標路徑代碼和目標部署伺服器。例如,將 PD920 複製到 DV920DV920 DV920
    3. 針對來源路徑代碼在 F9861 中找到的自訂物件,以 APPEND 模式複製 F9860、F9860W、F98601、F9862、F9863 及 F9865 資料列。
    4. 為每個 F9861W 新增遺漏的 F9860W 資料列。
    R98605 - 將 OL 記錄從內部部署合併至一鍵
    R98605 - 將 OL 記錄從內部部署合併至一鍵
  5. 驗證處理選項。請勿變更「來源資料來源」值。
    R98605 處理選項 - 處理頁籤
    R98605 處理選項 - 處理頁籤

    摘要 / 詳細資訊欄位 - 1 只會顯示資料列計數。0 也會列出所有已複製的物件資料列。

    R98605 處理選項 - 顯示頁籤
    R98605 處理選項 - 顯示頁籤
  6. 複查「摘要」與「詳細資料」報告。
    R98605 摘要報表
    R98605 摘要報表

    詳細資訊 (0) 會列出已複製並顯示資料列計數的所有物件。

    R98605 明細報表
    R98605 明細報表
  7. 以最終模式執行 UBE R96723、ZJDE0002將 ESU 歷史記錄複製至系統本機和系統 - 920。ZJDE0001 為「驗證模式」中的相同報表,且不會執行任何更新。「驗證模式」只會顯示要插入「最終模式」的資料列計數。
  8. R96723 ZJDE0002 UBE
    R96723 ZJDE0002 UBE

    R96723、ZJDE0002 UBE:

    1. 刪除目標環境的「系統本機 / 系統 - 920」中的 F9671。
    2. 複製來源環境的 F9671,以替代目標環境。(例如 PD920 -> DV920 或 DV920 – > DV920)。
    3. 刪除「系統本機 / 系統 - 920」中目標路徑代碼的 F9672。
    4. 複製 F9672 作為來源路徑代碼,以替代目標路徑代碼。(例如 PD920 -> DV920 或 DV920 – > DV920)。
    5. 此時,目標環境 / 路徑代碼的 ESU 歷史記錄與已匯出和匯入的內部部署中央物件相符。
  9. 在 R96723 的處理選項中,將來源環境變更為您要複製的來源環境,以及將資料複製到其中的目標環境。請勿變更來源 ESU 資料來源值或資料選擇。
    R96723 處理選項 - 處理頁籤
    R96723 處理選項 - 處理頁籤
  10. 驗證模式不會更新表格,但會顯示資料列計數。最終模式會更新表格。
    R96723 處理選項 - 更新頁籤
    R96723 處理選項 - 更新頁籤
  11. 複查 R96723 - 複製 ESU 歷史記錄移動和改進報表。
    R96723 - 複製 ESU 歷史記錄移動與改善報表
    R96723 - 複製 ESU 歷史記錄移動與改善報表

後續移轉工作

執行所有命令檔和 UBE 之後:

  1. 將下列項目部署至 Oracle 雲端資料庫伺服器上的目標路徑代碼:
    • 最新的供需規劃員更新至目標路徑代碼 (若未安裝)。
    • 最新工具彙總 ESU。
    • UN9 更新或符合您其餘 Oracle Cloud (按一下) 安裝的任何更新 (這等同於執行 E920 至 E920 簡化升級)。
    • 執行 UN9 更新的特殊指示與表格轉換。
  2. 安全性 / 密碼重設
    在部署伺服器上登入 DEP920,並變更密碼以進行任何新的安全性覆寫。系統使用者 F98OWPUF98OWSEC P980001 P98LPSEC。從內部部署企業伺服器尋找伺服器對應的安全性置換,並刪除該列。例如,<OnPrem> - 920 Server Map

    附註:

    在 APPEND 模式中複製的 F98OWSEC F98OWPU rows 中,可能會有錯誤的密碼 (不同的網站金鑰或其他雜湊演算法)。
  3. 建立完整套件並將其部署至目標路徑代碼。如果有使用無效密碼的安全性覆寫項目,套裝軟體建置將不會運作。
  4. 您現在可以變更企業伺服器上的 jde.ini,讓服務能夠使用移轉的環境來執行。


其他學習資源

如需更多學習資源,請造訪 LearnJDE

如需產品文件,請前往 Oracle 協助中心的 JD Edwards。