完成,select file_id,, block_id,, blocks 得到dba_extents where owner =,“LILC”,以及segment_name =,“测试”; ,,,,, ,610624,,1024 ,611648,,1024 83年,rows 选择。
破坏之前的数据:
完成从测试;select count (*)
,COUNT (*)
- - - - - - - - - - -
,,783018
RMAN>恢复数据文件6块11620清晰;
RMAN>恢复数据文件6块4467清晰;
RMAN>备份检查逻辑验证功能6;
开始备份在23-SEP-15使用通道ORA_DISK_1
使用通道ORA_DISK_2
频道ORA_DISK_1:开始完整的数据文件备份集
频道ORA_DISK_1:指定功能的备份集
输入丢失文件数量=00006名=+数据/phub/功能/llc01。dbf
频道ORA_DISK_1:备份设置完成,运行时间:00:00:07
Datafiles列表
=================
文件状态标志着腐败的空块块检查高SCN
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
6,失败0大敌;,,,,,,20,,,,12800年,,,,,1991935,,
,文件名称:+数据/phub/功能/llc01.dbf
,块类型阻塞失败处理
,- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
,,
,指数,,,0,,,,,,329年,,,,,,
,其他的,,,1,,,,,,311年,,,,,,
验证发现腐败的一个或多个块
看到跟踪文件/u01/app/oracle/诊断接头/rdbms/phub/phub/跟踪/PHUB_ora_29666。委员会详情
完成备份在23-SEP-15
数据查询肯定报错:
完成select count(*)从测试;
select count(*)从测试*
误差在1号线:
ora - 01578: ORACLE数据块损坏(文件# 6,# 4467块)
ora - 01110:数据文件6:' +数据/phub/功能/llc01.dbf”
skip_corrupt_blocks来跳过坏块:
完成exec dbms_repair。skip_corrupt_blocks (schema_name=比;LILC, object_name=比;“测试”,旗帜=比;1),
PL/SQL过程成功完成。
完成康涅狄格州lilc/lilc;
连接。
完成从测试;select count (*)
,COUNT (*)
- - - - - - - - - - -
,,782884年
这里少了34条数据
修复坏块;
RMAN>恢复数据文件6块11620
2比;;
开始恢复在23-SEP-15使用通道ORA_DISK_1
使用通道ORA_DISK_2
完成备用搜索,恢复1块
开始媒介恢复
媒介恢复完成,运行时间:00:00:01
完成恢复在23-SEP-15
RMAN>恢复数据文件6块4467
开始恢复在23-SEP-15
使用通道ORA_DISK_1
使用通道ORA_DISK_2
完成备用搜索,恢复1块
开始媒介恢复
媒介恢复完成,运行时间:00:00:01
完成恢复在23-SEP-15
数据正常:
完成从测试;select count (*)
,COUNT (*)
- - - - - - - - - - -
,,783018年