数据库坏得只剩下不完整的数据文件时,可以考虑使用这些数据文件创建一个新的数据库。
两个链接:
How to and when to recreate control files.
http://www.dbasupport.com/forums/showthread.php?s=&threadid=34259
http://www.dbasupport.com/forums/archive/index.php/t-34966.html
第二个文章中提到:利用 datafile 重建数据库的步骤:
1. recreate the controlfiles with resetlogs option.
2. let the value _allow_resetlogs_corruption be there.
3. open database with resetlogs option.
还有一个大全式的教程
Recovering Oracle
http://examples.oreilly.com/unixbr/oracle.html