rman备份:Oracle Rman 备份

、RMAN 介绍

RMAN 可以用来备份和恢复数据库文件、归档日志和控制文件也可以用来执行完全或不完全数据库恢复RMAN有 3种区别用户接口:COMMAND LINE方式、GUI 方式(集成在OEM 中备份管理器)、API 方式(用于集成到第 3方备份软件Software中)具有如下特点:
1)功能类似物理备份但比物理备份强大N倍从下面特点可以看到;
2)可以压缩空块;
3)可以在块水平上实现增量;
4)可以把备份输出打包成备份集也可以按固定大小分割备份集;
5)备份和恢复过程可以自动管理;
6)可以使用脚本(存在Recovery catalog 中)
7)可以做坏块监测

2、相关术语解释
1)Backup s 备份集
备份集顾名思义就是次备份集合它包含本次备份所有备份片以oracle专有格式保存个备份集根据备份类型区别可能构成个完全备份或增量备份
2)Backup pieces 备份片
个备份集由若干个备份片组成每个备份片是个单独输出文件个备份片大小是有限制;如果没有大小限制 备份集就只由个备份片构成备份片大小不能大于你文件系统所支持文件长度最大值
3)Image copies 映像备份
映像备份不压缩、不打包、直接COPY 独立文件(数据文件、归档日志、控制文件)类似操作系统级文件备份而且只能COPY 到磁盘不能到磁带可以作为增量备份0级般用来备份控制文件
4)Full backup 全备份
全备份是指对数据文件中使用过数据块进行备份没有使用过数据块是不做备份也就是说RMAN 进行备份是进行压缩
5)Incremental backup 增量备份
增量备份是指备份数据文件中自从上次同级别或更低级别备份以来被修改过数据块和完全备份相同增量备份也进行压缩增量备份虽然概念很好备份也很简单但恢复起来却是另外回事不仅麻烦而且容易出错所以实际中越来越少使用到了Oracle 9i已经建议不再使用以后版本会逐渐取消对增量备份支持
6)Recovery catalog 恢复目录
恢复目录用于记录RMAN 使用过程中控制信息恢复目录应该经常被同步(这在后面会讲到)尽管我们可以使用nocatalog 方式来使用RMAN此时控制信息记录在目标数据库控制文件中但这样毕竟不安全旦目标数据库控制文件损坏就意味着所有RMAN 备份失效同样道理恢复目录应该建立在另外个数据库中在下面例子中我们称作“目录数据库”

3、创建恢复目录
1、在目录数据库中创建恢复目录所用表空间
SQL> create tablespace rmants datafile 'c:\oracle\oradata\cc\rmants.ora' size 20M ;
表空间已创建
2、在目录数据库中创建RMAN 用户并授权
SQL> create user rman identied by rman default tablespace rmants temporary tablespace temp quota
unlimited _disibledevent=C:\ORACLE\ORADATA\RMAN\SYSTEM01.DBF
RMAN-08011:备份集中包括当前控制文件
RMAN-08013:通道c1:已创建1 段
RMAN-08503:段han
Tags:  rman备份恢复 rman备份

延伸阅读

最新评论

发表评论