数据泵与传统exp/imp对比

数据泵与传统工具exp/imp优劣比较

1.1 优势

(1)Exp/imp是客户端工具,导入导出的效率受到网络影响;数据泵是服务器端工具,直接把转储文件导入到数据库上,不受网路影响。

(2)Exp/imp通常是单线程工作;数据泵实际是实例活动,可以多进程,多cpu并行处理,充分利用硬件资源。

(3)Imp/exp工具必须一次性完成,数据泵支持断续工作。

(4)数据泵优化了默认参数,避免了因为没有设置正确的buffer造成效率底下。

(5)数据泵支持交互操作。

(6)Exp/imp工具仅仅支持trigger, INDEXES、GRANDS、TRIGGERS、CONSTRAINTS和STATISTICS对象的过滤,数据泵则通过include和exclude支持任意类型对象过滤。

(7)对于一些类似功能如指定表空间、过滤导出、加密、压缩,数据泵也做了一些优化,使得效率更高,操作更加简单。

1.2 劣势

(1)数据泵只能在数据库上操作,exp/imp是客户端工具,操作简单方便。

(2)Exp/imp适用于各版本的数据库,支持跨版本数据迁移,数据泵是10g新出的工具,只适用于10g以后的数据库。

综上所述,数据泵远远强于传统工具,下面情况下才考虑使用exp/imp工具

(1)无法直接登录到数据库的操作系统;

(2)网络状况良好,而且导出的数据量很少(例如小表迁移);

(3)数据库从9i迁移到高版本;

原文地址:https://www.cnblogs.com/jiayan666/p/14302576.html