备份和恢复应用程序
Essbase 应用程序的常规备份可确保您可以从对应用程序的任何中断中恢复,而不会影响在同一 Essbase 实例上运行的其他应用程序。
LCM 导出和导入操作允许您打开和关闭 Essbase 实例或在 Essbase 实例之间移动应用程序。导出和导入操作可以在实例迁移用例中按顺序运行,从源实例导出,然后导入到目标实例。但是,要防止出现意外的应用程序级故障,需要使用常规备份节奏。应用程序备份的频率应对应于应用程序用户指定的可接受的丢失(恢复点目标或 RPO)。在出现任何特定于应用程序的故障时,可以使用最新的 LCM 导出文件来恢复应用程序的所有或部分。
注意:
使用 LCM 导出选项--application 将单个应用程序导出到 zip 文件。使用选项(区分大小写)--allApp(或 -aa)(而不是 --application)将所有应用程序导出到单个 zip 文件。--allApp 选项不导出用户和组。
默认情况下,LCM 导出应用程序及其多维数据集,而不会列出对象清单。执行 LCM 导出时,请考虑生成构件列表。只有在导出时包含此对象列表时,您才能选择性地导入应用程序及其多维数据集的特定组件。要确保备份一致性,请确保在执行 LCM 导出之前已停止应用程序。
注意:
例如,如果使用 CLI LcmExport 命令,则可以使用可选的-generateartifactlist 参数。
使用 LCM 备份多维数据集文件
使用以下工具之一启动 LCM 导出操作,该操作将应用程序和多维数据集构件备份到生命周期管理 (Lifecycle Management,LCM) .zip 文件:
-
命令行接口 (Command-Line Interface,CLI): LcmExport
-
Essbase Web 界面 导出 LCM 作业
-
REST API:执行作业操作(使用 jobType lcmexport )
要备份应用程序,您必须具有应用程序管理器权限,或者您必须是创建应用程序的高级用户。
如果要从 11g 版本的 Essbase 迁移应用程序,请参阅迁移 Essbase 11g 内部部署应用程序,并使用 11g 导出实用程序进行备份。此处讨论的备份命令用于从更高版本的 Essbase 导出。