首页 > 数据库 > 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/30262847/viewspace-1732555/ ,如需转载,请注明出处,否则将追究法律责任。