关于EXP COMPRESS参数

一直对这个参数有些疑惑。当然此参数一定不是所谓的压缩备份文件的空间,

而它的解释为

COMPRESS   import into one extent

字面意思为把所有的EXTENT压缩到INIT 分区中。但是这个实际上这个只在数据字典管理

的中生效。但是在本地管理表空间中实际initial 也是有用的但是他不会分配到一个EXTENT中,

因为本地管理表空间默认EXTENT管理的方式是AUTO。分区大小是大小是64K,1M,8M..的方式,

但是他一定会分配足够的空间

所以

测试期间我建立了一个大约20M的表,然后DELETE全部记录,COMMIT掉

然后做如下操作:

exp ppzhu/gelc123@bendi  COMPRESS=n tables=test1 file=c:\test1n.dmp

exp ppzhu/gelc123@bendi  COMPRESS=y tables=test1 file=c:\test1y.dmp

然后进行导入

imp ppzhut1/gelc123@bendi fromuser=ppzhu touser=ppzhut1 file=c:\test1y.dmp

发现一共分了20个EXTENT

SQL> select count(*) from dba_extents where segment_name='TEST1' AND OWNER='PPZHUT1';

COUNT(*)

----------

20

每个1M

然后查看其建立表的语句如下:

create table PPZHUT1.TEST1

(

IT INTEGER

)

tablespace USERS

pctfree 10

initrans 1

maxtrans 255

storage

(

initial 20M

minextents 1

maxextents unlimited

);

然后删除表导入COMPRESS=n的导出的DMP如下:

可以看到实际COMPRESS=n是实际的占用空间,

SQL> select count(*) from dba_extents where segment_name='TEST1' AND OWNER='PPZHUT1';

COUNT(*)

----------

1

SQL> select sum(blocks)*8/1024 from dba_extents where segment_name='TEST1' AND OWNER='PPZHUT1';

SUM(BLOCKS)*8/1024

------------------

0.0625

查看建表语句

-- Create table

create table PPZHUT1.TEST1

(

IT INTEGER

)

tablespace USERS

pctfree 10

initrans 1

maxtrans 255

storage

(

initial 64K

minextents 1

maxextents unlimited

);

没有问题。

同样的EXPDP也会有这样的问题,IMPDP的时候需要加上参数

TRANSFORM=SEGMENT_ATTRIBUTES:n

这也是为什么导出表结构的时候需要使用COMPRESS=n的原因。

所以总结一下导出表结构的方式:

1、EXP使用COMPRESS=n导出(ROWS=N)

2、EXPDP不使用任何参数,IMPDP使用TRANSFORM=SEGMENT_ATTRIBUTES:n导入(CONTENT=METADATA_ONLY)

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7728585/viewspace-1267192/,如需转载,请注明出处,否则将追究法律责任。

impdp oracle 只导入表结构_EXP COMPRESS以及EXP/IMP EXPDP/IMPDP导入表结构注意相关推荐

  1. impdp导入表结构和表数据_EXP COMPRESS以及EXP/IMP EXPDP/IMPDP导入表结构注意-阿里云开发者社区...

    EXP COMPRESS以及EXP/IMP EXPDP/IMPDP导入表结构注意 重庆八怪 2014-09-10 987浏览量 简介: 关于EXP COMPRESS参数 一直对这个参数有些疑惑.当然此 ...

  2. Linux操作Oracle(9)——Oracle数据库导入导出方法详解 EXP IMP EXPDP IMPDP

    目录 EXP全库导出语句: IMP全库导入语句: IMP单表导入语句:

  3. Oracle中用exp/imp命令快速导入导出数据

     Oracle中用exp/imp命令快速导入导出数据 [用 exp 数 据 导 出]: 1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中   ...

  4. Oracle exp/imp,备份或导入时注意的事项

    Oracle exp/imp,备份或导入时注意的事项: 本篇主要讲述的是Oracle exp/imp备份导入的实际操作中需要注意的事项的介绍,凡事都不是完美的.不论哪种计算机语言,不论它的实际操作技巧 ...

  5. impdp oracle 只导入表结构_oracle数据库怎么导入dmp,只导入数据不导入表结构?...

    使用方法: Exp parameter_name=value or Exp parameter_name=(value1,value2--) 只要输入参数help=y就可以看到所有帮助. EXP常用选 ...

  6. impdp oracle 只导入表结构_Oracle数据导入导出(expdp impdp)

    oracle数据泵的使用方式, 以及数据泵命令的参数说明 使用expdp和impdp时应该注重的事项: 1.exp和imp是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用. 2.expdp ...

  7. 结束oracle import,Oracle 结束 imp/exp 和 expdp/impdp 进程的正确方法

    在之前写的博客里讲过Oracle 10g 开始引入的数据泵功能: Oracle 10g Data Pump Expdp/Impdp 详解 https://www.cndba.cn/Dave/artic ...

  8. linux下 exp导出时报sh:exp:找不到,是什么原因,exp/imp(导出/导入)

    exp ccntbpm_kj/yiyangJtwz0726@CCNT62 file=d:\db_62_bak\ccntbpm_kj_62_20131114.dmp log=d:\db_62_bak\c ...

  9. oracle备份与恢复 exp,Oracle数据库备份与恢复之一:exp/imp(导出与导入装库与卸库)...

    1.1 基本命令 1. 获取帮助 $ exp help=y $ imp help=y 2. 三种工作方式 (1)交互式方式 $ exp // 然后按提示输入所需要的参数 (2)命令行方式 $ exp ...

最新文章

  1. DataGrid中的高级ToolTip
  2. Java中关于Arrays.sort的两种重载方法的理解
  3. AI有道干货 --- 126 篇 AI 原创文章精选(ML、DL、资源、教程)
  4. 垃圾收集算法,垃圾收集器_您正在使用什么垃圾收集器?
  5. Extjs, each中实现break、continue
  6. 欧盟:2020年之前普及免费WiFi网络
  7. MyBatis之使用XML配置SQL映射(二)CRUD映射配置
  8. 第一模块:开发基础 第1章 练习及作业
  9. java 数据流 中文_【Java I/O流】File、字符集、字节流、字符流、缓冲流、数据流、对象流、序列化、try-wi...
  10. 【三维点云滤波】对三维点云空间数据进行滤波的matlab仿真
  11. 笛卡尔的爱心函数Java语言_笛卡尔情书的秘密——心形函数的绘制
  12. 系统之家装机大师如何制作U盘启动盘?
  13. 【git及GitHub使用总结】(一)
  14. 官宣:教父级讲师李明加入尚硅谷
  15. 问佛----如果浮躁了,静下来看看
  16. Fractions (水)
  17. 小米微信无法连接到服务器1-10087,微信无法连接到服务器【搞定方向】
  18. KubeSphere DevOps流水线部署
  19. docker 安装shipyard
  20. 【调剂】浙江工业大学信息工程学院宣琦课题组诚招2020级研究生

热门文章

  1. SV——接口(interface)
  2. 免费和收费都只是形式 网文阅读最终还是比生态?
  3. Linux应用随笔(八)各类软件工具整理
  4. 试用期工资只发70%是不是违法的
  5. 谁会嫌钱多啊,最适合学生党的Python兼职攻略以及接私活经验!
  6. 如何在ubunto系统部署Tomcat
  7. 高新技术企业研发费用核算管理
  8. PXE+Kickstart 高效批量网络装机
  9. (2022.5.27)【Win10】Windows10微软商店升级报错0xC002001B、Win10开始菜单应用图标变暗且有走不完的进度条——解决方案
  10. 逍遥安卓 出现android,逍遥安卓模拟器提示运行环境异常修好中的处理办法