要备份和恢复的文件 files-to-back-up-and-recover
以下各节将更详细地介绍必须备份的应用程序和数据文件。
关于备份和恢复,请考虑以下几点:
- 数据库应在GDS和AEM资料档案库之前进行备份。
- 如果需要关闭群集环境中的节点以进行备份,请确保在主节点之前关闭辅助节点。 否则,可能会导致群集或服务器中的不一致。 此外,主节点应在任何辅助节点之前处于活动状态。
- 对于群集的还原操作,应该为群集中的每个节点停止应用程序服务器。
全局文档存储目录 global-document-storage-directory
GDS是用于存储进程中使用的长期文件的目录。 长生命周期文件的生命周期旨在跨越AEM表单系统的一个或多个启动项,并且可能跨越天甚至年。 这些长期文件可以包括PDF、策略和表单模板。 长生命周期文件是许多AEM forms部署总体状态的重要组成部分。 如果某些或所有长期文档丢失或损坏,Forms服务器可能会变得不稳定。
异步作业调用的输入文档也存储在GDS中,并且必须可用于处理请求。 因此,一定要考虑承载GDS的文件系统的可靠性,并采用独立磁盘冗余阵列(RAID)或其他适合您的质量和服务级别要求的技术。
GDS的位置是在AEM Forms安装过程中或以后使用管理控制台确定的。 除了为GDS保留一个高可用性位置之外,您还可以为文档启用数据库存储。 查看数据库用于文档存储🔗时的备份选项。
GDS位置 gds-location
如果在安装期间将位置设置保留为空,则该位置将默认为应用程序服务器安装下的目录。 为应用程序服务器备份以下目录:
- (JBoss)
[appserver root]/server/'server'/svcnative/DocumentStorage
- (WebLogic)
[appserverdomain]/'server'/adobe/AEMformsserver/DocumentStorage
- (WebSphere)
[appserver root]/installedApps/adobe/'server'/DocumentStorage
如果将GDS位置更改为非默认位置,可按如下方式确定:
- 登录到管理控制台并单击设置>核心系统设置>配置。
- 记录在“全局文档存储目录”框中指定的位置。
在群集环境中,GDS通常指向网络上共享的目录,并且每个群集节点都可以读/写访问。
如果原始位置不再可用,则在恢复期间可以更改GDS的位置。 (请参阅在恢复期间更改GDS位置。)
当数据库用于文档存储时的备份选项 backup-options-when-database-is-used-for-document-storage
您可以使用管理控制台在AEM forms数据库中启用AEM forms文档存储。 即使此选项保留数据库中的所有持久性文档,AEM表单仍需要基于文件系统的GDS目录,因为它用于存储与AEM表单的会话和调用相关的永久和临时文件及资源。
当您在管理控制台的“核心系统设置”中选择“在数据库中启用文档存储”选项或使用Configuration Manager时,AEM Forms不允许快照备份模式和滚动备份模式。 因此,您不需要使用AEM表单管理备份模式。 如果使用此选项,则启用该选项后,应仅备份GDS一次。 从备份中恢复AEM表单时,不需要重命名GDS的备份目录或恢复GDS。
AEM存储库 aem-repository
如果在安装AEM表单时配置了crx-repository,则会创建AEM存储库(crx-repository)。 crx-repository目录的位置是在AEM Forms安装过程中确定的。 在AEM表单中要获得一致的AEM表单数据,需要进行AEM存储库备份和还原以及数据库和GDS。 AEM存储库包含用于通信管理解决方案、Forms manager和AEM Forms Workspace的数据。
通信管理解决方案 correspondence-management-solution
通信管理解决方案可集中管理安全、个性化的交互式通信的创建、编排和交付。 它使您能够通过从创建到存档的简化流程,快速汇编预批准和自定义创作内容的通信。 这样,您的客户就可以获得及时、准确、方便、安全且相关的通信。 您的企业通过简化流程实现客户交互的最大价值,并最大程度地降低成本和风险,以实现轻松、快速和生产效率。
简单的通信管理解决方案设置包括在同一台计算机上或不同计算机上的创作实例和发布实例
表单管理器 forms-manager
forms manager简化了更新、管理和报废表单的过程。
AEM Forms Workspace html-workspace
AEM Forms Workspace与(已弃用于JEE上的AEM表单)Flex Workspace的功能相匹配,并添加了扩展和集成Workspace的新功能,使其更加用户友好。
它允许在没有Flash Player和Adobe Reader的客户端上进行任务管理。 它有助于呈现除PDF forms和Flex表单之外的HTMLForms。
AEM forms数据库 aem-forms-database
AEM Forms数据库将表单对象、服务配置、进程状态以及对GDS和内容存储根目录(用于Content Services)中文件的数据库引用等内容存储起来。 数据库备份可以在不中断服务的情况下实时执行,并且可以恢复到特定时间点或特定更改。 本节介绍如何配置数据库以便对其进行实时备份。
在正确配置的AEM Forms系统上,系统管理员和数据库管理员可以轻松地协作以将系统恢复到一致的已知状态。
要实时备份数据库,必须使用快照模式或将数据库配置为以指定的日志模式运行。 这允许在数据库打开且可用时备份数据库文件。 此外,当数据库在这些模式下运行时,它保留回滚和事务日志。
DB2 db2
将DB2数据库配置为在归档日志模式下运行。
IBM提供了一套工具和帮助系统,可帮助数据库管理员管理其备份和恢复任务:
- IBM DB2归档日志加速器
- IBM DB2数据存档专家
DB2具有将数据库备份到Tivoli Storage Manager的内置功能。 通过使用Tivoli Storage Manager,DB2备份可以存储在其他介质或本地硬盘上。
oracle oracle
使用快照备份或将Oracle数据库配置为在归档日志模式下运行。 (请参阅Oracle备份:简介。) 有关备份和恢复Oracle数据库的详细信息,请转到以下站点:
Oracle备份和恢复:更详细地介绍备份和恢复的概念以及使用Recovery Manager (RMAN)进行备份、恢复和报告的最常用技术,并提供有关如何规划备份和恢复策略的更多信息。
Oracle数据库备份和恢复用户指南:提供了有关RMAN体系结构、备份和恢复概念和机制、高级恢复技术(如时间点恢复和数据库闪回功能)以及备份和恢复性能调整的深入信息。 它还涵盖了用户管理的备份和恢复,使用主机操作系统功能而不是RMAN。 此卷对于备份和恢复更复杂的数据库部署以及高级恢复方案至关重要。
Oracle数据库备份和恢复引用:提供了有关所有RMAN命令的语法和语义的完整信息,并描述了可用于报告备份和恢复活动的数据库视图。
SQL Server sql-server
使用快照备份或将SQL Server数据库配置为在事务日志模式下运行。
SQL Server还提供了两种备份和恢复工具:
- SQL Server Management Studio (GUI)
- T-SQL(命令行)
有关详细信息,请参阅备份和还原。
MySQL mysql
在Windows中使用MySQLAdmin或修改INI文件,将MySQL数据库配置为以二进制日志模式运行。 (请参阅MySQL二进制日志记录。) InnoBase软件也提供了用于MySQL的热备份工具。 (请参阅Innobase热备份。)
binlog_format=mixed log-bin=logname
您可以使用mysqldump实用程序获取完整的数据库备份。 需要完全备份,但并不总是方便的。 它们会生成大型备份文件,并且需要时间才能生成。 要执行增量备份,请确保使用上一节中所述的 — log-bin
选项启动服务器。 每次MySQL服务器重新启动时,它都会停止写入当前二进制日志,并创建一个新日志,从那时起,新日志将成为当前二进制日志。 您可以使用FLUSH LOGS SQL
命令手动强制进行切换。 在第一次完全备份后,后续增量备份将通过mysqladmin实用程序和flush-logs
命令完成,该命令将创建下一个日志文件。
请参阅备份策略摘要。
binlog_format=mixed
log-bin=logname
内容存储根目录(仅限Content Services) content-storage-root-directory-content-services-only
内容存储根目录包含Content Services(已弃用)存储库,其中存储了所有文档、对象和索引。 必须备份内容存储根目录树。 本节介绍如何为独立环境和群集环境确定内容存储根目录的位置。
内容存储根目录位置(独立环境) content-storage-root-location-stand-alone-environment
内容存储根目录是在安装Content Services(已弃用)时创建的。 内容存储根目录的位置是在AEM Forms安装过程中确定的。
内容存储根目录的默认位置为[aem-forms root]/lccs_data
。
备份内容存储根目录中的以下目录:
/audit.contentstore
/contentstore
/contentstore.deleted
/backup-lucene-indexes
如果/backup-lucene-indexes目录不存在,请备份/lucene-indexes目录,该目录也位于内容存储根目录中。 如果/backup-lucene-indexes目录存在,请勿备份/lucene-indexes目录,因为它可能会导致错误。
内容存储根位置(群集环境) content-storage-root-location-clustered-environment
在群集环境中安装Content Services(已弃用)时,内容存储根目录将拆分为两个单独的目录:
内容存储根目录: 通常,群集中的所有节点均可读/写访问的共享网络目录
索引根目录: 在群集中的每个节点上创建的目录,该目录始终具有相同的路径和目录名称
内容存储根目录的默认位置为[GDS root]/lccs_data
,其中[GDS root]
是GDS位置中描述的位置。 备份内容存储根目录中的以下目录:
/audit.contentstore
/contentstore
/contentstore.deleted
/backup-lucene-indexes
如果/backup-lucene-indexes目录不存在,请备份/lucene-indexes目录,该目录也位于内容存储根目录中。 如果/backup-lucene-indexes目录存在,请勿备份/lucene-indexes目录,因为它可能会导致错误。
每个节点上的索引根目录的默认位置为[aem-forms root]/lucene-indexes
。
客户安装的字体 customer-installed-fonts
如果您在AEM表单环境中安装了其他字体,则必须单独对其进行备份。 备份在管理控制台中的“设置”>“核心系统”>“配置”下指定的所有Adobe和客户字体目录。 确保备份整个字体目录。
[aem-forms root]/fonts
目录中。如果您正在重新初始化主机计算机上的操作系统,并且希望使用上一个操作系统的字体,则系统字体目录的内容也应进行备份。 (有关具体说明,请参阅适用于您的操作系统的文档)。