许多 Oracle Enterprise Performance Management System 产品都使用存储库,其中包含产品所需的项目。存储库内容因产品而异。有些产品存储库使用 RDBMS,有些使用文件系统,有些则同时使用这两者。
数据库备份类型
您可以使用多种类型的数据库备份,具体取决于您的计算环境。
有关 Oracle 数据库备份和恢复的详细信息,请参阅《Oracle Database Backup and Recovery User's Guide》。
物理备份
物理备份是物理数据库文件的副本。例如,物理备份可能将数据库内容从本地磁盘驱动器复制到其他安全位置。
物理备份可以是热备份,也可以是冷备份:
热备份 - 用户可以在热备份期间修改数据库。系统保存备份期间所做更改的日志文件,并应用记录的更改以同步数据库和备份副本。当需要完整备份以及服务级别不允许系统停机进行冷备份时,将使用热备份。
冷备份 - 用户无法在冷备份期间修改数据库,因此数据库与备份副本始终同步。仅当服务级别允许所需的系统停机时,才使用冷备份。
您可以执行完整或增量物理备份:
注:
建议定期进行完整物理冷备份。
完整 - 创建一个数据副本,其中可以包含一部分数据库,例如控制文件、事务文件(重做日志)、存档文件和数据文件。此备份类型提供一种原始数据还原方法,从而保护数据不受应用程序错误的影响并防止数据丢失。根据数据更改频率,每周或每两周执行一次此备份。建议进行完整“冷”备份,以便用户在备份期间无法进行更改。
注:
数据库必须处于存档日志模式才能进行完整物理备份。
增量 - 仅捕获上次完整物理备份后所做的更改。数据库的文件有所不同,但原则是仅存档自上次备份起所创建的事务日志文件。如果数据库正在使用中,则可以执行增量“热”备份,但这会降低数据库性能。
除了备份之外,还可考虑使用群集设置或日志传送来保护数据库内容。请参阅《Oracle Enterprise Performance Management System 安装与配置指南》和 RDBMS 文档。
逻辑备份
逻辑备份将数据(不是物理文件)从一个位置复制到另一位置。逻辑备份用于移动或存档数据库、表或架构以及验证数据库结构。
通过完整逻辑备份,您可以在使用不同组件的环境(例如操作系统)之间复制以下项目:
整个应用程序
数据存储库,例如 Oracle Hyperion Shared Services Registry 和 Oracle Essbase 多维数据集
单个对象,例如脚本、数据表单和规则文件
逻辑导出备份生成必要的结构化查询语言 (SQL) 语句,以获取写入到二进制文件的所有表数据。逻辑导出备份不包含与数据库实例相关的信息(例如物理磁盘位置),因此您可以在另一台数据库计算机上还原相同的数据。建议定期进行逻辑导出备份(至少每周一次),以防物理备份失败或数据库计算机不可用。
使用生命周期管理进行备份
您可以使用 Oracle Hyperion Enterprise Performance Management System 生命周期管理(随 Oracle Hyperion Foundation Services 提供)执行逻辑备份。请参阅《Oracle Enterprise Performance Management System 生命周期管理指南》。
文件系统备份类型
完整文件系统备份包括整个系统目录。例如,备份 EPM Oracle Home 目录会备份所有已安装的 EPM System 产品。也可以执行以下类型及频率的文件系统备份:
安装后 - 重新配置产品时创建或修改的目录
每日增量 - 新目录、新文件或自前一天起修改的目录或文件(包括存储库内容和日志文件)
每周完整 - 针对其执行每日增量备份的目录中的所有文件
根据需要 - 不常修改的数据