oracle RMAN备份与恢复概述与实践篇2

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;         按备份类型列出备份

​                   按照数据文件备份,归档日志备份,控制文件备份,服务器参数文件备份 列出

check

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值