- 23
- 0
- 约2.23万字
- 约 24页
- 2017-06-13 发布于湖北
- 举报
DB2 LOAD 与 Oracle SQL*Loader 的对比
DB2 LOAD 与 DB2 IMPORT — 使用哪种 “路径”?
注意:
DB2 IMPORT 实用程序并不像 Oracle IMPORT 实用程序那样读取一种专有格式,所以不应该比较这两个实用程序。
实际上,DB2 有两种把外部数据源中的数据迁移到 DB2 表的实用程序:LOAD 和 IMPORT。LOAD 在页面级存放数据,这会绕过触发器和日志记录机制,并停止约束检查和索引构建,直到完成数据迁移。另一方面,IMPORT 基本上是执行 INSERT,所以在把数据放到表中时,会触发触发器、执行日志记录并执行约束检查和索引构建。这两个实用程序的选项之间还有其他许多差异,但是这超出了本文的范围。
另一方面,Oracle SQL*Loader 实用程序有两种操作模式,或者说操作路径:直接路径和传统路径。Oracle DBA 在使用这种实用程序时要指定 “路径”,这两种路径的效果分别与两个 DB2 实用程序相似。SQL*Loader “直接路径” 模式的功能与 DB2 LOAD 相似。SQL*Loader “传统路径” 模式的功能与 DB2 IMPORT 相似。
注意:
对 DB2 LOAD(以及 IMPORT)和 Oracle SQL*Loader 的每个特性(关键字及其选项)进行全面对比是不现实的。
因此,本
原创力文档

文档评论(0)