首页 > 数据库 > Oracle > ORA-1578 解决思路
ORA-1578错误,出现的场景不同,解决办法也不相同,以下是各种场景下的解决办法
使用RMAN Block Media recovery进行恢复
Mos相关文章
Note 144911.1 RMAN : Block-Level Media Recovery -
Concept & Example
Note 342972.1 How to perform Block Media Recovery
(BMR) when backups are not taken by RMAN
· Mos相关文章
NOTE 819533.1 How to identify the corrupt Object reported
by ORA-1578 / RMAN / DBVERIFY
NOTE 472231.1 How to identify all the Corrupted
Objects in the Database reported by RMAN
NOTE 836658.1 Identify the corruption extension
using RMAN/DBV/ANALYZE etc. Main sections in Note 836658.1 to identify corrupt
blocks causing ORA-1578 are:
RMAN - Identify
Datafile Block Corruptions
DBVerify - Identify Datafile Block Corruptions
如果是表,可以DBMS_REPAIR跳过坏块恢复其他的数据
Note 556733.1 DBMS_REPAIR script
Note 68013.1 DBMS_REPAIR example
如果伴随着ORA-26040错误说明 是由于NOLOGGING操作引起
Note 794505.1 ORA-1578 / ORA-26040 Corrupt blocks by NOLOGGING - Error explanation and solution
· Mos参考文章
Note 1329437.1 ORA-1578 Corrupt Block Found in Encrypted Database
· Mos参考文章
Note 1323649.1 Known Corruption issues caused by 3rd party Software Provider
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2317695/viewspace-1301337/ ,如需转载,请注明出处,否则将追究法律责任。