Oracle数据泵expdp的压缩测试
程序员文章站
2022-03-12 18:35:59
...
在Oracle 11g中新增了几种压缩方法。
ALL :对导出的元数据和表数据都进行压缩,得到的导出文件是最小的,耗时也是最长的。
DATA_ONLY:仅对表数据进行压缩,对于大数据量的导出效果明显,会比METADATA_ONLY方式得到更小的压缩文件。
METADATA_ONLY:仅对元数据进行压缩,而不会对表数据进行压缩,这种压缩执行后效果一般不是很明显,不过速度比较快。
NONE:不进行任何的压缩,导出后的文件也是最大的。
DEFAULT:默认方式,即不指定COMPRESSION参数,会采用默认的压缩方式METADATA_ONLY。
ALL压缩方式导出数据
[oracle@locahots ~]$ expdp user01/passwd directory=impath dumpfile=BT02all.dmp tables=BT02 compression=all
DATA_ONLY压缩方式导出数据
[oracle@locahots ~]$ expdp user01/passwd directory=impath dumpfile=BT02data_only.dmp tables=BT02 compression=data_only
METADATA_ONLY压缩方式导出数据
[oracle@locahots ~]$ expdp user01/passwd directory=impath dumpfile=BT02metadata_only.dmp tables=BT02 compression=metadata_only
NONE压缩方式导出数据
[oracle@locahots ~]$ expdp user01/passwd directory=impath dumpfile=BT02none.dmp tables=BT02 compression=none
DEFAULT压缩方式导出数据
[oracle@locahots ~]$ expdp user01/passwd directory=impath dumpfile=BT02.dmp tables=BT02
比较几种压缩方式导出的文件大小
[oracle@locahots dmp]$ ll -l
total 3497916
-rw-r—– 1 oracle oinstall 125358080 May 20 10:43 BT02all.dmp
-rw-r—– 1 oracle oinstall 125366272 May 20 10:45 BT02data_only.dmp
-rw-r—– 1 oracle oinstall 1110372352 May 20 10:50 BT02metadata_only.dmp
-rw-r—– 1 oracle oinstall 1110372352 May 20 10:47 BT02none.dmp
-rw-r—– 1 oracle oinstall 1110380544 May 20 10:49 BT02.dmp
可以看到对于ALL压缩方式,将1.2G的导出文件压缩到了120M,压缩比达到10%,效果还是比较不错的。
上一篇: 4.运算符
下一篇: --转 java中的值传递和引用传递
推荐阅读
-
oracle数据泵导入表基础:impdp+ftp的导入步骤
-
Oracle数据库Schema快速从测试环境迁移到生产环境的方法
-
Oracle数据泵(Data Dump)使用过程当中经常会遇到一些奇奇怪怪的错误案例
-
异构环境oracle数据库迁移教程之exp和imp以及expdp和impdp的使用
-
Oracle数据库下impdp,expdp的使用详解
-
Oracle 11g R2 Backup Data Pump(数据泵)之expdp/impdp工具
-
oracle误drop/update操作后的数据恢复测试
-
Oracle数据泵的导入与导出实例详解
-
通过数据泵expdp、impdp方式备份与还原/恢复 Oracle数据库(详细过程)
-
Oracle数据库的数据备份,本地,异地,exp-imp,expdp-impdp等实例讲解