7. www.parnassusdata.com 诗檀(上海)软件系统有限公司
诗檀软件 Oracle 数据库技术报告 7
DELETE ALL INPUT 会在目标备份然后删除归档日志和其副本,“delete
input”会在目标备份后删除已经备份的归档。下一次将从位置1备份来作为位置
2的新日志备份,然后删除备份过的日志。这意味着你可以有自从上次磁盘上位
置2 的可用备份(只要备份过一次)和上次备份之前的两个备份副本。查看说
明443814.1-用RMAN管理多个归档日志目录的详细内容。
RAC 环境下备份所有的CRS资源
RAC 数据库需要OCR 的备份和Voting 磁盘文件。RMAN 不支持这个,因此
使用系统命令定期执行备份。
阅读 Metalink 说明: 279793.1 How to Restore a Lost Voting Disk in 10g and
Note: 268937.1 Repairing or Restoring an Inconsistent OCR in RAC regarding
backup and restore a lost Voting/OCR.
考虑使用增量更新备份
增量更新备份使用合并数据库镜像复制和增量备份,来提供快速且有效的数据
库恢复。使用RMAN具有数据高可用性需求的特点,保证少的平均恢复时间并
且能消除全库备份的需要。
设置RMAN 恢复目录
使用恢复目录数据库作为备份和转储操作的仓库。恢复目录提供了与RMAN数据保存在
每个目标数据库的控制文件中的以下几种另外的功能:
o 在恢复目录里存储RMAN脚本
o 一个节点的备份能转储到另一个节点
o 没有控制文件的空间限制并且能储存更多关于备份的历史数据
o 在恢复和维护操作期间提高性能
o 备份物理备库需要恢复目录
备份恢复目录数据库
定期备份恢复目录数据库,在其spfile 使用NOCATALOG 选项,这样使得恢
复目录的备份资料库存储在自己的控制文件中。
10. www.parnassusdata.com 诗檀(上海)软件系统有限公司
诗檀软件 Oracle 数据库技术报告 10
对于有高可用需求和低容忍恢复时停机的的数据库,保证在磁盘上的0级增量备份并
且每天用1级增量备份增量更新这个副本,然后把所有其他的文件转移到DSU/磁带。
FRA DISK QUOTA = Size of 1 full copy of database
+ size of 1 day’s level 1 incremental
backup
+ size of (Y+1) days of archived logs
+ size of flshback logs
Y是脚本里 BACKUP RECOVERY AREA执行的时间。
FRA 设置以下步骤用来执行备份
o 备份控制文件
文本复制用RMAN 命令 BACKUP CURRENT
CONTROLFILE;
SQL: ‘alter database backup control file to trace’;
SET CONTROL FILE AUTOBACKUP ON.
o 每天执行1级增量备份和用前一天的1级备份前滚0级备份
o 把所有的闪回区文件备份到DSU/磁带上,这将备份所有不存在于磁带
上的备份集,以及自上次备份以来所有已归档的重做日志。。
o 删除DSU/磁带上过期的备份。
o 如果是RAC 环境,通过OS 命令从CRS复制OCR和卷文件
中等MTTR的数据库存储过程
每周执行一次完全压缩的0级增量备份到FRA以外的磁盘,并且每天执行1级压缩增
量备份到FRA。每天把闪回区备份到DSU/磁带,因此保证备份集和归档日志可以被
删除,以满足更新需求的空间。
FRA DISK QUOTA = size of X day’s level 1 incremental backup
+ size of (Y+1) days of archived
redologs
+ size of flashback logs x 2
X是你想要 保存在FRA中的增量备份的数量,Y是在备份脚本中执性BACKUP
RECOVERY AREA所用的天数。
如果FRA和外部的磁盘存储区被配置, 用下列步骤完成备份
o 一周一次
备份控制文件
备份上周的0级压缩备份到磁带并且用OS命令从磁盘中删除
执行检查并从磁盘删除过期的0级备份
11. www.parnassusdata.com 诗檀(上海)软件系统有限公司
诗檀软件 Oracle 数据库技术报告 11
每周执行0级增量备份到FRA以外的磁盘
从磁带删除过期的备份
备份闪回区
o 每天执行1级增量备份到FRA
备份所有的闪回区文件到DSU/磁带。这将备份所有磁带上没有
的备份集以及上一次任何类型的备份以来所有的归档日志
执行1级增量备份到FRA
o 如果是RAC环境,通过OS命令从CRS 复制OCR和卷文件
高MTTR的数据库存储过程
对于能承受足够的时间来恢复和磁盘存储限制,使用FRA仅仅作为归档的目的地。
磁盘配额规则将自动从FRA删除不再被恢复所需要的日志。
FRA DISK QUOTA = size of 1 day’s level 1 incremental backup
+ size of (1 days of archived logs) * 2
+ size of flashback logs x 2
按下列步骤设置FRA,用来执行备份
o 归档日志文件在FRA里
o 每周执行0级全增量备份到磁带作为压缩备份集。
备份控制文件
执行0级备份到磁带
删除磁带上的过期备份
备份恢复文件目的地到磁带
o 一周内的其他天
备份恢复文件目录到磁带
执行1级增量备份到FRA