RMAN基础恢复练习

一、恢复目录配置

RMAN备份信息可以存放到控制文件中,也可以存放到数据库里,配置恢复目录数据库。

1、创建表空间

2、创建用户

3、赋予用户权限

RMAN基础恢复练习

4、RMAN连接到恢复目录,创建相应的对象

RMAN基础恢复练习

RMAN基础恢复练习

5、配置目标数据库连接名

RMAN基础恢复练习

RMAN基础恢复练习

RMAN基础恢复练习

RMAN基础恢复练习

6、将目标数据库注册到恢复目录中

RMAN基础恢复练习

RMAN基础恢复练习

二、恢复练习

1、控制文件丢失或损坏

RMAN基础恢复练习

RMAN基础恢复练习

RMAN基础恢复练习

2、日志文件丢失

(1)日志组成员丢失

RMAN基础恢复练习

RMAN基础恢复练习

(2)日志组丢失或损坏

RMAN基础恢复练习

RMAN基础恢复练习

RMAN基础恢复练习

3、表空间数据文件丢失

RMAN基础恢复练习

RMAN基础恢复练习

RMAN基础恢复练习

RMAN基础恢复练习

RMAN基础恢复练习

4、ORACLE备份结果

(1)备份集,仅备份有数据的数据块

backup as backupset format '/u01/database.bak/rman/df_%d_%s_%p.bak' datafile 1 plus archivelog;

RMAN基础恢复练习

RMAN基础恢复练习

RMAN基础恢复练习

(2)镜像拷贝

backup as copy datafile '/u01/app/oracle/oradata/orcl/tbs101.dbf' format '/u01/database.bak/rman/copy1';

RMAN基础恢复练习

RMAN基础恢复练习

5、增量备份

0级全备

backup incremental level 0 database;

RMAN基础恢复练习

1级增量备份,累积备份,基于0级备份

backup incremental level 1 database;

RMAN基础恢复练习

RMAN基础恢复练习

可以看出1级备份远小于0级备份

2级增量备份,差异备份,基于上一次备份

backup incremental level 2 database;

RMAN基础恢复练习

RMAN基础恢复练习

RMAN基础恢复练习

RMAN基础恢复练习

RMAN基础恢复练习