rman 常用的几种备份方式

1.一致备份
脱机-全部-完整备份
run {
shutdown immediate;
startup mount;
alloocate channel d1 type disk;  --磁盘通道
backup as backupset database --   backupset 将多个输入文件组合成一个输出文件  database指示rman备份整个数据文件和控制文件的集合
format 'd:\backup\offline_full_whole.bus'; 
alter database open;
}
rman 从不备份联机重做日志文件成员或临时文件 。它将备份数据文件、归档日志文件、控制文件和spfile文件。

2.打开状态备份
数据库和归档日志文件的完整全部联机备份
run {
allocate channel t1 type sbt_tape; --磁带设备的备份。(必须安装磁带库的设备驱动程序(由硬件供应商提供),多个通道可能与库中的磁带驱动器的个数有关)
allocate channel t2 type sbt_tape;
backup as compressed backupset filesperset 4 database;--备份整个数据库,不是每个文件都放在一个大备份集中,而是将数据库分成多个备份集,每个备份集不多于4个文件。
backup as compressed backupset archivelog all delete all input;--备份所有的归档文件(默认备份到一个备份集中),并在执行时将其从磁盘中删除。
}

backup as backupset format '/backup/orcl/df_%d_%s_%p' tablespace g1_tabs;
backup as compressed backupset datafile 4;
backup as backupset archivelog like '/u01/archive1/arch_1%';

第一个 将gl_tabs表空间的所有数据文件,%d是数据库id,%s是备份集编号,%p是备份片编号。
第二个 通过编号命名数据文件。可按名称或编号寻址数据文件
第三个 使用通配符%标识特定目录中名称以特定字符串开头的所有归档日志。

3.增量备份
--0备份
bakup as backupset incremental level 0 database;
--1备份
backup as backupset incremental level 1 database;
--1累计备份
backup as backupset incremental level 1 cumulative database;
启用块变更跟踪并跟踪文件的名称和位置
alter  database enable block change tracking using file '/u01/app/oracle/oradata/orcl/change_tracking.dbf';


1.rman target /
2.backup incremental level 1 database;
3.备份进行时 注意下列步骤 a 启动磁盘类型通道 b 识别数据文件 c 通道写出一个包括数据文件的备份片 d 控制文件和spfile进入第二个备份片
4.list backup of databse;
5.sqlplus  sys 进入数据库
6.启用块变更跟踪 alter database enable block change tracking using file 'u01/app/oracle/product/11.1.0/oradata/orcl/change_tracking.dbf';
7.确认文件已创建  select * from v$block_change_tracking;
8.确认已经启动了ctwr进程 select program from v$process where program like '%CTWR%';
9.确认文件已创建并检查大小 select * from v$block_change_tracking;
10.确认已经启动了ctwr进程
11.使用rman 备份
backup incremental level 0 database;
backup incremental level 1 database;
如果两个备份与闪回区中空间相关的错误而失败。
alter system set db_recovery_file_dest_size=4g;
12.执行第4步,可注意到,实现块跟踪大大减少了增量级别1 备份所需的时间。


4.影像副本
backup as copy database;
backup as copy archivelog all delete all input;--将所有归档日志文件移入到闪回恢复区
5.保护备份
backup as backupset device type disk copies 2 database plus archivelog;  --备份自己的备份



来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29615265/viewspace-2133564/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29615265/viewspace-2133564/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值