restore会自动 转储最新的backup
转储最近的备份查看备份是否还有效,及其信息,恢复时候SCN 路径等
只是预览 ~而不实际restore
RMAN> restore datafile 6 preview
2> ;
启动 restore 于 30-9月 -09
使用通道 ORA_DISK_1
备份集列表
===================
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
15 Full 23.16M DISK 00:00:02 30-9月 -09
BP 关键字: 15 状态: AVAILABLE 已压缩: NO 标记: TAG20090930T112115
段名:D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\XH\BACKUPSET\2009_09_30\O1_MF_NNN
DF_TAG20090930T112115_5D5MODDP_.BKP
备份集 15 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
6 Full 1412087 30-9月 -09 D:\XHDATAFILE\RMANDF.DBF
在资料档案库中未找到 SCN 1412087 后生成的归档日志
介质恢复启动 SCN 是 1412087
恢复范围必须超出 SCN 1412087 才能清除数据文件模糊性
完成 restore 于 30-9月 -09
RMAN> restore datafile 6 preview summary~~~~~~~概括
2> ;
启动 restore 于 30-9月 -09
使用通道 ORA_DISK_1
备份列表
===============
关键字 TY LV S 设备类型 完成时间 段数 副本数 压缩标记
------- -- -- - ----------- ---------- ------- ------- ---------- ---
15 B F A DISK 30-9月 -09 1 1 NO TAG20090930T11211
5
在资料档案库中未找到 SCN 1412087 后生成的归档日志
介质恢复启动 SCN 是 1412087
恢复范围必须超出 SCN 1412087 才能清除数据文件模糊性
完成 restore 于 30-9月 -09
oracle只会restore 状态为available的 backupset
RMAN> backup datafile 6 format='d:\rmanbackup\%U';
启动 backup 于 30-9月 -09
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00006 name=D:\XHDATAFILE\RMANDF.DBF
通道 ORA_DISK_1: 正在启动段 1 于 30-9月 -09
通道 ORA_DISK_1: 已完成段 1 于 30-9月 -09
段句柄=D:\RMANBACKUP\0HKQHLQO_1_1 标记=TAG20090930T113031 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:03
完成 backup 于 30-9月 -09
RMAN> list backup of datafile 6;
备份集列表
===================
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
15 Full 23.16M DISK 00:00:02 30-9月 -09
BP 关键字: 15 状态: AVAILABLE 已压缩: NO 标记: TAG20090930T112115
段名:D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\XH\BACKUPSET\2009_09_30\O1_MF_NNN
DF_TAG20090930T112115_5D5MODDP_.BKP
备份集 15 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
6 Full 1412087 30-9月 -09 D:\XHDATAFILE\RMANDF.DBF
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
16 Full 23.16M DISK 00:00:02 30-9月 -09
BP 关键字: 16 状态: AVAILABLE 已压缩: NO 标记: TAG20090930T113031
段名:D:\RMANBACKUP\0HKQHLQO_1_1
备份集 16 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
6 Full 1412417 30-9月 -09 D:\XHDATAFILE\RMANDF.DBF
RMAN> change backupset 16 unavailable;~~~~~~~~~~~~~~~~~~~~改变backup set 16的状态
不能使用更改的备份段
备份段 handle=D:\RMANBACKUP\0HKQHLQO_1_1 recid=16 stamp=698931032
1 对象已更改为 UNAVAILABLE 状态
RMAN> restore datafile 6 preview summary
2> ;
启动 restore 于 30-9月 -09
使用通道 ORA_DISK_1
备份列表
===============
关键字 TY LV S 设备类型 完成时间 段数 副本数 压缩标记
------- -- -- - ----------- ---------- ------- ------- ---------- ---
15 B F A DISK 30-9月 -09 1 1 NO TAG20090930T11211
5
在资料档案库中未找到 SCN 1412087 后生成的归档日志
介质恢复启动 SCN 是 1412087
恢复范围必须超出 SCN 1412087 才能清除数据文件模糊性
完成 restore 于 30-9月 -09
RMAN> restore datafile 6 preview ;~~~没有backupset 16
启动 restore 于 30-9月 -09
使用通道 ORA_DISK_1
备份集列表
===================
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
15 Full 23.16M DISK 00:00:02 30-9月 -09
BP 关键字: 15 状态: AVAILABLE 已压缩: NO 标记: TAG20090930T112115
段名:D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\XH\BACKUPSET\2009_09_30\O1_MF_NNN
DF_TAG20090930T112115_5D5MODDP_.BKP
备份集 15 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
6 Full 1412087 30-9月 -09 D:\XHDATAFILE\RMANDF.DBF
在资料档案库中未找到 SCN 1412087 后生成的归档日志
介质恢复启动 SCN 是 1412087
恢复范围必须超出 SCN 1412087 才能清除数据文件模糊性
完成 restore 于 30-9月 -09
RMAN> change backupset 16 available;
使用通道 ORA_DISK_1
可以使用更改的备份段
备份段 handle=D:\RMANBACKUP\0HKQHLQO_1_1 recid=16 stamp=698931032
已将 1 对象更改为 AVAILABLE 状态
RMAN> restore datafile 6 preview summary;~~~~转储最新的backupset 16
启动 restore 于 30-9月 -09
使用通道 ORA_DISK_1
备份列表
===============
关键字 TY LV S 设备类型 完成时间 段数 副本数 压缩标记
------- -- -- - ----------- ---------- ------- ------- ---------- ---
16 B F A DISK 30-9月 -09 1 1 NO TAG20090930T11303
1
在资料档案库中未找到 SCN 1412417 后生成的归档日志
介质恢复启动 SCN 是 1412417
恢复范围必须超出 SCN 1412417 才能清除数据文件模糊性
完成 restore 于 30-9月 -09
验证备份 看是否能能restore成功
RMAN> restore datafile 6 validate;
启动 restore 于 30-9月 -09
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在启动数据文件备份集验证
通道 ORA_DISK_1: 正在读取备份段 D:\RMANBACKUP\0HKQHLQO_1_1
通道 ORA_DISK_1: 已恢复备份段 1
段句柄 = D:\RMANBACKUP\0HKQHLQO_1_1 标记 = TAG20090930T113031
通道 ORA_DISK_1: 验证完成, 用时: 00:00:02
完成 restore 于 30-9月 -09
RMAN> validate backupset 15,16;
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在启动数据文件备份集验证
通道 ORA_DISK_1: 正在读取备份段 D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\XH\BAC
KUPSET\2009_09_30\O1_MF_NNNDF_TAG20090930T112115_5D5MODDP_.BKP
通道 ORA_DISK_1: 已恢复备份段 1
段句柄 = D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\XH\BACKUPSET\2009_09_30\O1_MF
_NNNDF_TAG20090930T112115_5D5MODDP_.BKP 标记 = TAG20090930T112115
通道 ORA_DISK_1: 验证完成, 用时: 00:00:02
通道 ORA_DISK_1: 正在启动数据文件备份集验证
通道 ORA_DISK_1: 正在读取备份段 D:\RMANBACKUP\0HKQHLQO_1_1
通道 ORA_DISK_1: 已恢复备份段 1
段句柄 = D:\RMANBACKUP\0HKQHLQO_1_1 标记 = TAG20090930T113031
通道 ORA_DISK_1: 验证完成, 用时: 00:00:01
RMAN> change backupset 16 unavailable;
不能使用更改的备份段
备份段 handle=D:\RMANBACKUP\0HKQHLQO_1_1 recid=16 stamp=698931032
1 对象已更改为 UNAVAILABLE 状态
RMAN> validate backupset 15,16;
使用通道 ORA_DISK_1
RMAN-03002: validate 命令 (在 09/30/2009 11:39:11 上) 失败
RMAN-06160: 没有为备份集关键字找到备份段: 16
备份检查
检查备份数据文件是否有坏块,逻辑.物理是否有损坏,不执行备份
有curruption block 自动写入 v$database_block_corruption
使用blockrecovery corruption list 按v$database_block_corruption 中记录 修复坏块
RMAN> backup validate datafile 6;
启动 backup 于 30-9月 -09
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00006 name=D:\XHDATAFILE\RMANDF.DBF
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:04
完成 backup 于 30-9月 -09
RMAN> list backup of datafile 6;~~~看到没执行备份
备份集列表
===================
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
15 Full 23.16M DISK 00:00:02 30-9月 -09
BP 关键字: 15 状态: AVAILABLE 已压缩: NO 标记: TAG20090930T112115
段名:D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\XH\BACKUPSET\2009_09_30\O1_MF_NNN
DF_TAG20090930T112115_5D5MODDP_.BKP
备份集 15 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
6 Full 1412087 30-9月 -09 D:\XHDATAFILE\RMANDF.DBF
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
16 Full 23.16M DISK 00:00:02 30-9月 -09
BP 关键字: 16 状态: UNAVAILABLE 已压缩: NO 标记: TAG20090930T113031
段名:D:\RMANBACKUP\0HKQHLQO_1_1
备份集 16 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
6 Full 1412417 30-9月 -09 D:\XHDATAFILE\RMANDF.DBF
default情况下
备份时候 遇到坏块 rman就停止
可以设置 set maxcorrupt for datafile n to 10
允许10次错误,检查到坏块 写到v$database_block_corruption 中,允许检查出10次坏块 而不停止rman备份
对于映像副本 copy datafile 时候会 进行校验和计算检查坏块 有坏块 报错 不记录到v$copy_corruption
设置了set maxcorrupt 未超出设置值 rman继续执行又块块 记录到v$copy_corrupt&v$database_block_corruption,超出了停止备份 不写入
v$copy_corruption&v$database_block_corruption,nochecksum 不进行校验和检查 restore时候也要进行校验检查,checklocal进行逻辑检查
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12020513/viewspace-615900/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/12020513/viewspace-615900/