備份Adobe Experience Manager (AEM) Forms資料 backing-up-the-aem-forms-data
本節說明完成AEM Forms資料庫、GDS和內容儲存根目錄之線上或熱備份所需的步驟。
安裝AEM Forms並部署到生產區域後,資料庫管理員應該執行資料庫的初始完整或冷備份。 必須關閉資料庫才能進行此備份。 然後,應該定期對資料庫執行差異或增量(或熱度)備份。
為了確保成功進行備份與復原,系統映像備份必須始終可用。 然後,如果發生遺失,您可以將整個環境復原到一致的狀態。
在GDS、AEM儲存庫和內容儲存根目錄備份的同時備份資料庫,有助於在需要復原時保持這些系統的同步化。
本節所述的備份程式要求您在備份AEM Forms資料庫、AEM儲存區域、GDS和內容儲存根目錄之前,先進入安全備份模式。 備份完成後,您必須退出安全備份模式。 安全備份模式用於標示位於GDS中的長期和持續性檔案。 此模式可確保自動檔案清理機制(檔案收集器)在釋放安全備份模式之前不會刪除過期的檔案。 必須使GDS備份與資料庫備份保持同步。
GDS位置的備份頻率取決於AEM Forms的使用方式以及可用的備份視窗。 備份期間可能會受到長期處理程式的影響,因為這些處理程式可能會執行數天。 如果您持續變更、新增和移除此目錄中的檔案,您應該更頻繁地備份GDS位置。
如果資料庫是以記錄模式執行(如上一節所述),則必須經常備份資料庫記錄檔,以便在發生媒體失敗時可用來還原資料庫。
備份資料庫、GDS、AEM儲存庫和內容儲存根目錄 back-up-the-database-gds-aem-repository-and-content-storage-root-directories
將AEM Forms置於安全備份(快照)模式或滾動備份(連續涵蓋範圍)模式。 在設定AEM Forms進入任一備份模式之前,請確定下列事項:
- 驗證系統版本,並記錄上次執行完整系統映像備份後套用的修補程式或更新。
- 如果您使用滾動或快照模式備份,請確定您的資料庫已設定正確的記錄檔設定,以允許進行資料庫的熱備份。 (請參閱AEM Forms資料庫。)
除此之外,請遵循下列備份/還原程式准則。
-
使用可用的作業系統或協力廠商備份公用程式來備份GDS目錄。 (請參閱GDS位置。)
-
(選擇性)使用可用的作業系統或協力廠商的備份與公用程式來備份「內容儲存根目錄」。 (請參閱內容儲存根目錄位置(獨立環境)或內容儲存根目錄位置(叢集環境)。)
-
備份 製作和發佈執行個體( crx -repository backup)。
若要備份Correspondence Management Solution環境,請依照備份與還原中所述,對製作與發佈執行個體執行步驟。
備份製作和發佈執行個體時,請考慮以下幾點:
- 請確認製作與發佈執行個體的備份已同步處理,以便同時啟動。 雖然您可以在執行備份時繼續使用製作和發佈執行個體,但建議不要在備份期間發佈任何資產,以避免任何未擷取的變更。 請等待製作和發佈執行個體的備份結束,然後再發佈新資產。
- 製作節點的完整備份包括Forms Manager和AEM Forms Workspace資料的備份。
- Workbench開發人員可繼續在本機處理其程式。 他們不應在備份階段部署任何新程式。
- 每個備份工作階段長度(用於滾動備份模式)的決定應依據備份AEM Forms中的所有資料(DB、GDS、AEM存放庫和任何其他自訂資料)所花的總時間。
備份AEM Forms資料庫,包括任何交易記錄。 請參閱AEM Forms資料庫。
如需詳細資訊,請參閱適用於您資料庫的知識庫文章:
- AEM Forms的Oracle備份和復原
- 適用於AEM Forms的MySQL備份與復原
- Microsoft® SQL Server Backup and Recovery for AEM Forms
- 適用於AEM Forms的DB2®備份與復原
這些文章提供基本資料庫功能的相關指引,以供您備份及復原資料。 這些指南並非特定廠商的資料庫備份與復原功能的完整技術指南。 這些命令概述為AEM Forms應用程式資料建立可靠資料庫備份策略所需的命令。
進入備份模式 entering-the-backup-modes
您可以使用管理主控台、LCBackupMode指令或AEM Forms安裝提供的API,來進入和離開備份模式。 若要捲動備份(連續涵蓋範圍),管理主控台選項無法使用;您應使用命令列選項或API。
使用管理主控台進入安全備份模式
-
登入管理主控台。
-
按一下「設定」>「核心系統設定」>「備份公用程式」。
-
選取「在安全備份模式下操作」,然後按一下「確定」。
此方法會無限期地將AEM Forms置於備份模式(無逾時),且它會進入快照模式,而非滾動備份模式。
使用命令列選項進入安全備份模式
您可以使用命令列介面LCBackupMode
指令碼將AEM Forms置於安全備份模式。
-
設定ADOBE_LIVECYCLE並啟動應用程式伺服器。
-
前往
*[aem-forms root]*/sdk/misc/Foundation/BackupRestoreCommandline
資料夾。 -
根據您的作業系統,編輯
LCBackupMode.cmd
或LCBackupMode.sh
指令碼以提供適合您系統的預設值。 -
在命令提示字元下,在單一行上執行下列命令:
- (Windows)
LCBackupMode.cmd enter [-Host=
主機名稱] [-port=
通訊埠號碼] [-user=
使用者名稱] [-password=
密碼] [-label=
標簽名稱] [-timeout=
秒]
- (Linux®, UNIX®)
LCBackupMode.sh enter [-host=
主機名稱] [-port=
連線埠號碼] [-user=
使用者名稱] [-password=
密碼] [-label=
標簽名稱]
在前面的命令中,預留位置的定義如下:
Host
是執行AEM Forms的主機名稱。port
是執行AEM Forms之應用程式伺服器的WebServices連線埠。user
是AEM Forms管理員的使用者名稱。password
是AEM Forms管理員的密碼。label
是此備份的文字標籤,可以是任何字串。timeout
是備份模式自動保留的秒數。 它可以是0至10,080。 如果預設值為0,則備份模式不會逾時。如需有關備份模式之命令列介面的詳細資訊,請參閱BackupRestoreCommandline目錄中的Readme檔案。
- (Windows)
離開備份模式 leaving-backup-modes
您可以使用管理主控台或命令列選項來離開備份模式。
離開安全備份模式(快照模式)
若要使用Administration Console讓AEM Forms脫離安全備份模式(快照模式),請執行下列工作。
- 登入管理主控台。
- 按一下「設定」>「核心系統設定」>「備份公用程式」。
- 取消選取「在安全備份模式下操作」,然後按一下「確定」。
保留所有備份模式
您可以使用命令列介面將AEM Forms帶出安全備份模式(快照模式)或結束目前的備份模式工作階段(滾動模式)。 您無法使用管理主控台來離開滾動備份模式。 在捲動備份模式中,「管理主控台」上的「備份公用程式」控制項會停用。 使用API呼叫或使用LCBackupMode命令。
-
前往
*[aem-forms root]*/sdk/misc/Foundation/BackupRestoreCommandline
資料夾。 -
根據您的作業系統,編輯
LCBackupMode.cmd
或LCBackupMode.sh
指令碼以提供適合您系統的預設值。note note NOTE 依照準備安裝AEM Forms. 中您應用程式伺服器的適當章節所述設定JAVA_HOME目錄 -
在一行上執行下列指令:
-
(Windows)
LCBackupMode.cmd leaveContinuousCoverage [-Host=
主機名稱] [-port=
通訊埠號碼] [-user=
使用者名稱] [-password=
密碼]
-
(Linux®, UNIX®)
LCBackupMode.sh leaveContinuousCoverage [-Host=
主機名稱] [-port=
連線埠號碼] [-user=
使用者名稱] [-password=
密碼]
在前面的命令中,預留位置的定義如下:
Host
是執行AEM Forms的主機名稱。port
是應用程式伺服器上執行AEM Forms的連線埠。user
是AEM Forms管理員的使用者名稱。password
是AEM Forms管理員的密碼。leaveContinuousCoverage
使用此選項可完全停用滾動備份模式。
note note NOTE 備份模式關閉時,無法重新建立連續涵蓋範圍。 在此期間所做的任何變更都不會受到保護。 note note NOTE 如果您在資料庫中啟用了檔案儲存,則快照備份模式和捲動備份模式不適用。 如需有關備份模式之命令列介面的詳細資訊,請參閱BackupRestoreCommandline目錄中的Readme檔案。
-