1.全备
C:\>rman target /
恢复管理器: Release 10.2.0.1.0 - Production on 星期三 12月 28 09:39:44 2011
Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到目标数据库: WBLUE (DBID=3285171938)
RMAN> backup database;
启动 backup 于 28-12月-11
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=142 devtype=DISK
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00001 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\WBLUE\SYSTEM01.DBF
输入数据文件 fno=00003 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\WBLUE\SYSAUX01.DBF
输入数据文件 fno=00002 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\WBLUE\UNDOTBS01.DBF
输入数据文件 fno=00004 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\WBLUE\USERS01.DBF
通道 ORA_DISK_1: 正在启动段 1 于 28-12月-11
通道 ORA_DISK_1: 已完成段 1 于 28-12月-11
段句柄=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\WBLUE\BACKUPSET\2011_12_28\O
1_MF_NNNDF_TAG20111228T093951_7HNWV7LZ_.BKP 标记=TAG20111228T093951 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:25
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
备份集中包括当前控制文件
在备份集中包含当前的 SPFILE
通道 ORA_DISK_1: 正在启动段 1 于 28-12月-11
通道 ORA_DISK_1: 已完成段 1 于 28-12月-11
段句柄=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\WBLUE\BACKUPSET\2011_12_28\O
1_MF_NCSNF_TAG20111228T093951_7HNWW25S_.BKP 标记=TAG20111228T093951 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:03
完成 backup 于 28-12月-11
2. 增量备份:只备份有更改的数据块
SQL> desc test;
ERROR:
ORA-04043: 对象 test 不存在
SQL> create table test(id number);
表已创建。
SQL> insert into test values(1);
已创建 1 行。
SQL> commit;
提交完成。
RMAN> backup incremental level 1 database;
启动 backup 于 28-12月-11
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动增量级别 1 数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00001 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\WBLUE\SYSTEM01.DBF
输入数据文件 fno=00003 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\WBLUE\SYSAUX01.DBF
输入数据文件 fno=00002 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\WBLUE\UNDOTBS01.DBF
输入数据文件 fno=00004 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\WBLUE\USERS01.DBF
通道 ORA_DISK_1: 正在启动段 1 于 28-12月-11
通道 ORA_DISK_1: 已完成段 1 于 28-12月-11
段句柄=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\WBLUE\BACKUPSET\2011_12_28\O
1_MF_NNND1_TAG20111228T101032_7HNYNSNG_.BKP 标记=TAG20111228T101032 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:25
通道 ORA_DISK_1: 启动增量级别 1 数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
备份集中包括当前控制文件
在备份集中包含当前的 SPFILE
通道 ORA_DISK_1: 正在启动段 1 于 28-12月-11
通道 ORA_DISK_1: 已完成段 1 于 28-12月-11
段句柄=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\WBLUE\BACKUPSET\2011_12_28\O
1_MF_NCSN1_TAG20111228T101032_7HNYOMVS_.BKP 标记=TAG20111228T101032 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:02
完成 backup 于 28-12月-11
备份表空间
RMAN> backup tablespace users;
启动 backup 于 28-12月-11
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00004 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\WBLUE\USERS01.DBF
通道 ORA_DISK_1: 正在启动段 1 于 28-12月-11
通道 ORA_DISK_1: 已完成段 1 于 28-12月-11
段句柄=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\WBLUE\BACKUPSET\2011_12_28\O
1_MF_NNNDF_TAG20111228T101621_7HNYZO5B_.BKP 标记=TAG20111228T101621 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
完成 backup 于 28-12月-11
3. 拷贝单个数据文件
RMAN> copy datafile 1 to 'd:/rman';
启动 backup 于 28-12月-11
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动数据文件副本
输入数据文件 fno=00001 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\WBLUE\SYSTEM01.DBF
输出文件名 = D:\RMAN 标记 = TAG20111228T102552 recid = 1 时间戳 = 771071168
通道 ORA_DISK_1: 数据文件复制完毕, 经过时间: 00:00:25
完成 backup 于 28-12月-11
4. list备份集和拷贝集
MAN> list backup;
备份集列表
===================
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
1 Full 6.80M DISK 00:00:02 28-12月-11
BP 关键字: 1 状态: AVAILABLE 已压缩: NO 标记: TAG20111228T093633
段名:D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\WBLUE\BACKUPSET\2011_12_28\O1_
MF_NCSNF_TAG20111228T093633_7HNWO3BP_.BKP
包括的控制文件: Ckp SCN: 1300257 Ckp 时间: 28-12月-11
包含的 SPFILE: 修改时间: 28-12月-11
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
2 Full 548.95M DISK 00:00:24 28-12月-11
BP 关键字: 2 状态: AVAILABLE 已压缩: NO 标记: TAG20111228T093951
段名:D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\WBLUE\BACKUPSET\2011_12_28\O1_
MF_NNNDF_TAG20111228T093951_7HNWV7LZ_.BKP
备份集 2 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
1 Full 1300810 28-12月-11 D:\ORACLE\PRODUCT\10.2.0\ORADATA\WBLUE\SYST
EM01.DBF
2 Full 1300810 28-12月-11 D:\ORACLE\PRODUCT\10.2.0\ORADATA\WBLUE\UNDO
TBS01.DBF
3 Full 1300810 28-12月-11 D:\ORACLE\PRODUCT\10.2.0\ORADATA\WBLUE\SYSA
UX01.DBF
4 Full 1300810 28-12月-11 D:\ORACLE\PRODUCT\10.2.0\ORADATA\WBLUE\USER
S01.DBF
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
3 Full 6.80M DISK 00:00:02 28-12月-11
BP 关键字: 3 状态: AVAILABLE 已压缩: NO 标记: TAG20111228T093951
段名:D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\WBLUE\BACKUPSET\2011_12_28\O1_
MF_NCSNF_TAG20111228T093951_7HNWW25S_.BKP
包括的控制文件: Ckp SCN: 1300823 Ckp 时间: 28-12月-11
包含的 SPFILE: 修改时间: 28-12月-11
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
4 Incr 1 549.10M DISK 00:00:25 28-12月-11
BP 关键字: 4 状态: AVAILABLE 已压缩: NO 标记: TAG20111228T101032
段名:D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\WBLUE\BACKUPSET\2011_12_28\O1_
MF_NNND1_TAG20111228T101032_7HNYNSNG_.BKP
备份集 4 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
1 1 Incr 1302955 28-12月-11 D:\ORACLE\PRODUCT\10.2.0\ORADATA\WBLUE\SYST
EM01.DBF
2 1 Incr 1302955 28-12月-11 D:\ORACLE\PRODUCT\10.2.0\ORADATA\WBLUE\UNDO
TBS01.DBF
3 1 Incr 1302955 28-12月-11 D:\ORACLE\PRODUCT\10.2.0\ORADATA\WBLUE\SYSA
UX01.DBF
4 1 Incr 1302955 28-12月-11 D:\ORACLE\PRODUCT\10.2.0\ORADATA\WBLUE\USER
S01.DBF
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
5 Incr 1 6.80M DISK 00:00:02 28-12月-11
BP 关键字: 5 状态: AVAILABLE 已压缩: NO 标记: TAG20111228T101032
段名:D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\WBLUE\BACKUPSET\2011_12_28\O1_
MF_NCSN1_TAG20111228T101032_7HNYOMVS_.BKP
包括的控制文件: Ckp SCN: 1302963 Ckp 时间: 28-12月-11
包含的 SPFILE: 修改时间: 28-12月-11
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
6 Full 432.00K DISK 00:00:00 28-12月-11
BP 关键字: 6 状态: AVAILABLE 已压缩: NO 标记: TAG20111228T101621
段名:D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\WBLUE\BACKUPSET\2011_12_28\O1_
MF_NNNDF_TAG20111228T101621_7HNYZO5B_.BKP
备份集 6 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
4 Full 1303508 28-12月-11 D:\ORACLE\PRODUCT\10.2.0\ORADATA\WBLUE\USER
S01.DBF
RMAN> list copy;
说明与恢复目录中的任何存档日志均不匹配
数据文件副本列表
关键字 文件 S 完成时间 Ckp SCN Ckp 时间 名称
------- ---- - ---------- ---------- ---------- ----
1 1 A 28-12月-11 1303767 28-12月-11 D:\RMAN
这里出现"说明与恢复目录中的任何存档日志均不匹配",手动执行以下当前日志的归档。
SQL> alter system archive log current;
系统已更改。
RMAN> list copy;
数据文件副本列表
关键字 文件 S 完成时间 Ckp SCN Ckp 时间 名称
------- ---- - ---------- ---------- ---------- ----
1 1 A 28-12月-11 1303767 28-12月-11 D:\RMAN
已存档的日志副本列表
关键字 Thrd Seq S 短时间 名称
------- ---- ------- - ---------- ----
1 1 20 A 28-12月-11 D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\W
BLUE\ARCHIVELOG\2011_12_28\O1_MF_1_20_7HO10WW8_.ARC
5. 验证备份是否可以restore不需要真正的restore来验证
RMAN> restore database validate;
启动 restore 于 28-12月-11
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在扫描数据文件副本 D:\RMAN
通道 ORA_DISK_1: 正在启动数据文件备份集验证
通道 ORA_DISK_1: 正在读取备份段 D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\WBL
UE\BACKUPSET\2011_12_28\O1_MF_NNND1_TAG20111228T101032_7HNYNSNG_.BKP
通道 ORA_DISK_1: 已恢复备份段 1
段句柄 = D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\WBLUE\BACKUPSET\2011_12_28
\O1_MF_NNND1_TAG20111228T101032_7HNYNSNG_.BKP 标记 = TAG20111228T101032
通道 ORA_DISK_1: 验证完成, 用时: 00:00:08
通道 ORA_DISK_1: 正在启动数据文件备份集验证
通道 ORA_DISK_1: 正在读取备份段 D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\WBL
UE\BACKUPSET\2011_12_28\O1_MF_NNNDF_TAG20111228T101621_7HNYZO5B_.BKP
通道 ORA_DISK_1: 已恢复备份段 1
段句柄 = D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\WBLUE\BACKUPSET\2011_12_28
\O1_MF_NNNDF_TAG20111228T101621_7HNYZO5B_.BKP 标记 = TAG20111228T101621
通道 ORA_DISK_1: 验证完成, 用时: 00:00:02
完成 restore 于 28-12月-11
没有错误,表明RMAN认为可以恢复,如果有错误信息,针对错误信息来排查问题。