DULData Unloader的缩写,由Oracle工程师Bernard van Duijnen开发。它能够直接从Oracle的数据文件中读取数据,并转换为DMP文本格式输出。在特殊情况下,例如数据库没有有效备份、系统表空间损坏或非归档模式下的不可逆数据损失,DUL可以作为最后的手段进行数据恢复。尽管DUL并非商业工具,最初只在Oracle内部流通,但现在也被一些资深Oracle工程师使用。随着数据库版本的变化,DUL工具也在不断升级,支持Oracle8、Oracle8i、Oracle9i和Oracle10g。作为DBA,首先要遵循的原则是:备份重于一切。备份应作为数据恢复的首要手段,而DUL是应急的最后选择。