瞭解如何使用 EBS Cloud Manager 依待命方法移轉 Oracle EBS 環境

這可減少移轉的停機時間提升和班次方法,適用於使用 Oracle Base Database Service 或 Exadata Database Service 的目標環境。

在本手冊中,您可以使用 Cloud Manager 在 Oracle Cloud Infrastructure (OCI) 中設定待命版本的內部部署環境,然後將待命環境升級為生產環境以完成直接移轉。此功能適用於 EBS 12.2 和 Oracle Database 19c,並使用 Oracle 的零停機移轉 (ZDM) 讓流程更順暢。

架構

此解決方案會實作下列架構:



移轉 - ebs-env-prod-oracle.zip

此架構包含下列元件:

  • Oracle E-Business Suite 雲端管理員

    Oracle E-Business Suite Cloud Manager 是一種 Web 型應用程式,可驅動 OCI 上 Oracle E-Business Suite 的主要自動化流程,包括從內部部署移轉 Linux 型環境、佈建新環境,以及執行生命週期管理活動。

  • 應用程式層

    Oracle E-Business Suite 應用程式層會代管各種伺服器和服務群組,包括 Web 服務、表單服務,以及處理業務邏輯的並行處理伺服器,以及管理桌面層與資料庫層之間的通訊。

  • Oracle 資料庫

    此架構適用於結合 Oracle Base Database Service 19c 或 Oracle Exadata Database Service 19c 的目標環境。

  • OCI Object Storage

    OCI Object Storage 可讓您存取任何內容類型的大量結構化和非結構化資料,包括資料庫備份、分析資料,以及豐富的內容 (例如影像和影片)。您可以直接從應用程式或雲端平台內安全地儲存資料。您可以擴展儲存,而不會發生任何效能或服務可靠性的降低情況。

    針對需要快速、立即及頻繁存取的「熱」儲存使用標準儲存。將封存儲存用於保留一段很長的時間和很少或很少存取的「冷」儲存。

  • Oracle Data Guard

    Oracle Data GuardActive Data Guard 提供一組全方位的服務,可建立、維護、管理及監督一或多個待命資料庫,讓實際環境執行 Oracle 資料庫維持可用狀態而不會中斷。Oracle Data Guard 會使用記憶體內複製,將這些待命資料庫當作實際環境執行資料庫的複本。如果生產資料庫因計畫性或非計畫性停機而無法使用,Oracle Data Guard 可以將任何待命資料庫切換至生產環境角色,將停機時間降到最低。Oracle Active Data Guard 可讓您將幾乎讀取的工作負載卸載至待命資料庫,還能提供進階資料保護功能。

處理先決條件

在處理此解決方案之前,您必須符合下列先決條件:

  • 透過 SSH 直接或透過堡壘主機伺服器,將 Cloud Manager 連線至來源應用程式和資料庫層。
  • 透過 SSH 直接或透過堡壘主機伺服器,將目標應用程式層連線至來源應用程式層。
  • 請在兩個方向使用 TNSPing,驗證來源與目標資料庫層之間的連線。
  • 為來源應用程式和資料庫節點開啟防火牆連接埠。
  • 確定來源和目標主機名稱和掃描名稱都可從來源和目標資料庫層解析為 DNS。
  • 為來源環境啟用通透資料加密 (TDE),並將 CDB 和 PDB 中的所有表格空間 (TEMP 除外) 加密。包括 oratab 項目、監聽器項目,以及使用 Oracle Managed Files (OMF) 作為重做日誌。設定 dg_broker_config_file 參數。如需有關 TDE 的詳細資訊,請參閱 Oracle Advanced Security Guide 19c,您可以從本手冊其他地方的「瀏覽更多內容」存取此指南。
  • 取消設定來源的 LOG_ARCHIVE_DEST 參數;改用 LOG_ARCHIVE_DEST_1
  • 請依照 Oracle E-Business Suite Cloud Manager 的最新每季更新需求,將資料庫維持在 19c 版本更新 (RU) 19.21 或更新版本。如需詳細資訊,請參閱 My Oracle Support Knowledge Document 2517025.1,Getting Started with Oracle E-Business Suite on Oracle Cloud Infrastructure 中的 "Cloud Automation Support for Database Quarterly Updates",您可以從本手冊其他地方的「探索更多」存取該文件。
  • 在來源環境中建立具有正確權限的暫存資料夾:針對 /u01/STAGE 使用 chmod 777,針對 /u01 使用 chmod 755。
  • 比對來源與目標之間的作業系統。如果目標使用 Oracle Database@Azure ,請在 OL8 上執行來源資料庫。
  • 請在來源資料庫層中為 CDB 和 PDB 提供至少 2GB 的暫時空間。
  • 確定沒有任何作用中的或執行中的 adop 階段作業;建立待命資料庫之後請勿啟動,因為這樣會導致升級失敗。
  • 確定 /tmp 有足夠的空間,而且 sudo 使用者可以讀取和寫入它,因為 ZDM 使用此目錄。
  • 設定 APPS、WebLogic 伺服器、SYS 以及 TDE 加密的密碼,以符合 Oracle E-Business Suite Cloud Manager 安全標準。
  • 請勿變更來源或目標上的 TDE 公事包密碼,因為這可能會在升級待命執行處理時發生問題。