标题: Life is DUL without it [打印本页] 作者: admin 时间: 2014-10-13 14:47 标题: Life is DUL without it 经常有人在论坛上谈及DUL,问DUL的相关内容,要DUL。还有人不清楚DUL是什么东东,谁写的,做什么用的。一直想写一篇关于DUL稍完整些的文档,目的有两个,(1)让不知道dul的人知道这是一个什么的东西,心里好有一个生存的底线,(2)让用过dul的人有一个参考,放于身边,比英文的guide看起来更轻松、实用。
Life is DUL without it这句话是退出DUL工具时的一句提示,感觉非常有意思,找了英语精进的人也动用了在线的翻译也没准确表达出这句话的含义。我想,作者想表达的是DUL某些时侯同生命一样重要,就像一株救命的稻草,在特别的时侯会挽救生命。
DUL是一个什么样的程序
DUL是Data Unloader的缩写,是一个荷兰的Oracle工程师开发的,他的名字为Bernard Van Duijnen。DUL是一个C开发的小程序,编译后整个程序只有一个文件,大小也不过几百KB,它工作时不需Oracle RDBMS以及任何的Oracle的程序、组件,它可以直接从一个坏了数据库的数据文件中读取数据,生成IMP或SQL*Loader可以识别的文件。它观注的只是数据。存储过程、触发器、视图及建表语句这些脚本DUL是不生成的,不过如果系统表空间数据文件存在,可以通过数据字典表(sys.source$)折中的把这些脚本得到。