在其他所有恢复方法失败后, Oracle DUL是最后的希望. 例如在没有备份的情况下, 系统表(SYSTEM)空间坏了或丢失了, 表空间被删除了等. DUL是Oracle一个仅供内部使用的工具, 它可以直接地从数据文件中读取所有的据数. 要想获得这个工具的合法拷贝几乎是不可能的, 请Oracle来做这样的恢复服务的成本是很高的. 在研究数据块格式的同时不知不觉地就写了一个具有同等功效的软件: AUL/MyDUL.
AUL/MyDUL只是一个个人的在研究技术之余写的软件, 不保证可以百分之百地准确地恢复你的数据, 你可以在没有其他方法可用的情况下请求使用AUL/MyDUL. 作为DBA永远不要考虑将这样的工具作为备份与恢复方案的一部份(事实上有不少人这样想过), 你应当好好设计和测试你的备份策略, 如果遇到了什么问题, 先看看有没有备份, 然后联系Oracle是否能提供官方的技术服务. 在没有这些方法可用时, 当然欢迎你考虑AUL/MyDUL的恢复能力.
1