RMAN简介
RMAN 可以用来备份和恢复数据库文件、归档日志和控制文件,也可以用来执行完全或不完全的数据库恢复。RMAN有三种不同的用户接口:COMMAND LINE方式、GUI 方式(集成在OEM 中的备份管理器)、API 方式(用于集成到第三方的备份软件中)。具有如下特点:
1)功能类似物理备份,但比物理备份强大N倍,从下面的特点可以看到;
2)可以压缩空块;
3)可以在块水平上实现增量;
4)可以把备份的输出打包成备份集,也可以按固定大小分割备份集;
5)备份与恢复的过程可以自动管理;
6)可以使用脚本(存在Recovery catalog 中)
7)可以做坏块监测
RMAN备份形式
RMAN备份有两种形式:
1、镜像备份(image copies);
2、备份集备份(backup sets)。
镜像备份
镜像备份实际就是RMAN利用目标数据库服务进程来完成文件的copy操作,是数据文件、控制文件或者归档日志文件的副本。
RMAN镜像备份的副本无法通过list backup显示,可以通过list copy显示。
本文主要描述备份集备份。
备份集备份
备份集是通过RMAN创建的逻辑备份对象,一个备份集中可以包括多个控制文件、数据文件、归档文件。
备份集在物理上由多个备份片段组成,每个备份片段就是一个操作系统文件。
RMAN备份类型
利用RMAN进行备份时,可以通过三种方式来对RMAN的备份做分类
完全备份(Full Backup)与增量备份(Incremental Backup)
全备与增备是针对数据文件而言,控制文件和归档日志文件不能进行增量备份。当然,后两者可以做备份优化。
打开备份(Open Backup)或关闭备份(Closed Backup)
数据库打开状态下进行备份即是打开备份,数据库关闭状态下(加载状态)进行的备份即关闭备份。
一致备份(Consistent Backup)与不一致备份(Inconsistent Backup)
数据库打开状态或不干净关闭状态(shutdown abort)进行的备份是不一致备份,利用不一致的备份修复数据库后还需要做数据库的恢复。在数据库干净关闭状态进行的备份是一致备份,利用一致备份修复数据库后不需要做数据库的恢复。
RMAN report list delete命令详解
report
shell
1. 报告目标数据库的物理结构 RMAN> report schema;
2. 报告最近N天尚未备份的数据文件 RMAN> report need backup days=3;
3. 报告表空间上最近N天未备份的数据文件 RMAN> report need backup days=3 tablespace MMSG;
4. 报告恢复数据文件需要的增量备份个数超过3次的数据文件 RMAN> report need backup incremental 3;
5. 报告备份文件低于2份的所有数据文件 RMAN> report need backup redundancy 2 database;
6. 报告文件报表的恢复需要超过6天的归档日志的数据文件 RMAN> report need backup recovery window of 6 days;
7. 报告数据库所有不可恢复的数据文件 RMAN> report unrecoverable;
8. 报告备份次数超过2次的陈旧备份 RMAN> report obsolete redundancy 2;
9. 报告多余的备份 RMAN> report obsolete;
list
shell
list backup; 列出详细备份
list expired backup; 列出过期备份
list backup of database; 列出所有数据文件的备份集
list backup of tablespace MMSG; 列出特定表空间的所有数据文件备份集
list backup of controlfile; 列出控制文件备份集
list backup of archivelog all; 列出归档日志备份集详细信息
list archivelog all; 列出归档日志备份集简要信息
list backup of spfile; 列出SPFILE备份集
list copy of datafile 5; 列出数据文件映像副本
list copy of controlfile; 列出控制文件映像副本
list copy of archivelog all; 列出归档日志映像副本
list incarnation of database; 列出对应物/列出数据库副本
list backup summary; 概述可用的备份(B表示backup、F表示FULL、A表示archive log、S说明备份状态(A AVAILABLE X EXPIRED )
list backup by file; 按备份类型列出备份
按照数据文件备份,归档日志备份,控制文件备份,服务器参数文件备份 列出


5294

被折叠的 条评论
为什么被折叠?



