Welcome 微信登录

首页 / 数据库 / MySQL / rman系列之7问rman

第一问:是否选择增量备份?所有增量备份都必须先创建0级备份。0级备份相当于全库备份,但二者并不等同,因为,全库备份不包含增量备份策略。对users 表空间建立增量备份:
  1. RMAN> backup incremental level=0 tablespace users;    
  2. RMAN> backup incremental level=1 tablespace users;  
如果选择了增量备份,请务必启用块修改跟踪,否则,会因块级检查而耽误了备份时间。可通过下列语句启用块修改跟踪:sys@ORCL>alter database enable block change tracking;  可通过下列语句查询是否启用块修改跟踪:sys@ORCL>select status from v$block_change_tracking; 可通过下列语句禁用块修改跟踪:sys@ORCL>alter database disable block change tracking;  需要提醒的是,备份与恢复本就是此消彼长的,备份时间、大小短了,恢复时就不得不多读几个备份集才能完成恢复操作。第二问:是否使用rman备份集保留策略?rman提供了两种备份保留策略:基于时间和基于冗余数量基于时间,也就是你希望数据库最早能恢复到几天前。
  1. RMAN>configure retention policy to recovery window of n days;  
基于冗余数量RMAN>configure retention policy to redundancy n; 控制文件中记录的保存时间有可能对备份保留策略影响!对于nocatalog下创建的备份,rman的备份集信息都是保存在目标数据库的控制文件中,不过Oracle数据库的控制文件并不是无限扩展,其中能够保存的记录也是有限的,控制文件保存rman备份集信息受制于初始化参数control_file_record_keep_time。以天为单位,缺省是7天。如果超过7天,而且,空间不足,则rman的信息可能会被覆盖。所以,建议,control_file_record_keep_time初始化参数要大于rman的备份保留时间。当前控制文件,可存储记录数和已存储记录数,可以借助v$controlfile_record_section获取。第三问:是否使用多个通道?rman支持两种备份设备:SBT(磁带)和Disk(任何带盘的东东)allocate channel :通道= 1:1.该命令只能在run块中运行。
  1. RMAN>run{  
  2. allocate channel c1 device type disk format "/u01/app/oracle/backup/cn_%U";  
  3. backup tablespace users;  
  4. }  
rman会在run块执行完后自动释放掉通道。
  • 1
  • 2
  • 下一页
Oracle中数据导出成CVS,EXCELrman系列之在window平台和linux平台上rman的自动备份相关资讯      RMAN 
  • RMAN故障一例(归档的备份,从不  (今 20:42)
  • RMAN的FORMATA格式说明  (03月10日)
  • Oracle 11g RMAN复制数据库的测试  (01月19日)
  • RMAN数据库迁移  (05月22日)
  • 使用RMAN复制恢复开发库环境  (02月17日)
  • Oracle 11g RMAN跨平台传输表空间  (01月19日)
本文评论 查看全部评论 (0)
表情: 姓名: 字数

<