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/