EXP COMPRESS以及EXP/IMP EXPDP/IMPDP导入表结构注意

重庆八怪

2014-09-10

987浏览量

简介:

关于EXP COMPRESS参数

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

而它的解释为

COMPRESS   import into one extent

字面意思为把所有的EXTENT压缩到INIT 分区中。

关于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)

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:

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

  1. impdp oracle 只导入表结构_EXP COMPRESS以及EXP/IMP EXPDP/IMPDP导入表结构注意

    关于EXP COMPRESS参数 一直对这个参数有些疑惑.当然此参数一定不是所谓的压缩备份文件的空间, 而它的解释为 COMPRESS   import into one extent 字面意思为把所 ...

  2. python读取hdf-eos5数据_《Python和HDF 5大数据应用》——2.4 你的第一个HDF5文件-阿里云开发者社区...

    本节书摘来自异步社区<Python和HDF 5大数据应用>一书中的第2章,第2.4节,作者[美]Andrew Collette(科莱特),胡世杰 译,更多章节内容可以访问云栖社区" ...

  3. ssm mysql 插入date 数据_SSM中插入数据没有报错,但是数据库没有值?报错-问答-阿里云开发者社区-阿里云...

    mybatis默认开启事务不会自动提交,只有调用了commit才会提交事务.你这种情况明显是事务成功执行了,而且自增ID也已生效,但事务本身没有提交,请调用mybatis的commit方法提交事务! ...

  4. db h2 数据类型_H2数据库函数及数据类型概述-阿里云开发者社区

    H2数据库函数及数据类型概述 jieforest 2015-01-29 573浏览量 简介: H2数据库函数及数据类型概述 一.H2数据库常用数据类型 INT类型:对应java.lang.Intege ...

  5. mysql 修复表 阿里云_MySql数据表修复方法-阿里云开发者社区

    mysqld进程在一个写入当中被杀死.计算机的意外关闭(例如,如果计算机掉电).一个硬件错误这章描述如何检查和处理在MySQL数据库中的数据损坏.如果你的表损坏很多,你应该尝试找出其原因!见G.1 调 ...

  6. python的线性链表_Python线性表——单链表-阿里云开发者社区

    Python线性表--单链表 线性表简介 线性表是一种线性结构,它是由零个或多个数据元素构成的有限序列.线性表的特征是在一个序列中,除了头尾元素,每个元素都有且只有一个直接前驱,有且只有一个直接后继, ...

  7. mysql数据库表删了重建error_数据库内核月报 - 2015 / 09-MySQL · 捉虫动态 · 建表过程中crash造成重建表失败-阿里云开发者社区...

    问题描述 主库的create table语句传到备库,备库SQL线程执行过程中报错: Error 'Can't create table 'XXX.XX' (errno: -1)' on query. ...

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

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

  9. excel表中怎么插入visio_如何插入或 Visio 中粘贴的 Excel 工作表-阿里云开发者社区...

    嵌入或链接 Excel 工作表通过对象命令在插入菜单上的绘图在 Visio loadTOCNode(2, 'summary'); 使用 插入 菜单上 对象 命令在 Visio 绘图中插入 Excel ...

最新文章

  1. C#中struct和class的使用区别是什么?
  2. iOS-消除CocoaPods内容警告
  3. 被IP代理网站屏蔽了,真是跪了
  4. .NET中栈和堆的比较 #1
  5. php5.5 mysql网站空间_PHP环境配置IIS5.0+PHP5.23+MYSQL5+phpMyAdmin
  6. nginx 413 Request Entity Too Large
  7. Leetcode134.加油站
  8. 餐饮管理系统开发源码
  9. 相关系数excel_数学建模笔记——相关系数
  10. java aws_AWS学习笔记(八)--S3 JAVA SDK
  11. java开发工具-->IDEA
  12. 豆瓣TOP250资源搜索——油猴脚本Tampermonkey
  13. Error in `appstreamcli': double free or corruption (fasttop): 0x0000000002122000
  14. window系统node彻底卸载
  15. 大学四年到阿里技术专家,我是怎么走过来的
  16. 左程云算法 - 公开课笔记
  17. 从单块应用到微服务,血泪总结
  18. smit 和 smitty的区别
  19. C/C++数据结构(四) —— 栈
  20. 过年前给家里配了台电脑,19年1月清单

热门文章

  1. 快捷方式‘Tim.lnk’指向的驱动器或网络连接不可用——笔记本突然读不到机械硬盘了
  2. flutter3模板项目
  3. 卸载EX的深信服EDR
  4. C++中char和int转换
  5. opencv+QT在嵌入式arm下显示图片
  6. 幼儿园开学教学课件PPT模板
  7. Typescript面向对象---上篇
  8. 基于云效Flow落地自动化构建——构建集群
  9. SAP 更改物料基本计量单位
  10. 画课堂计算机作业答案,湘潭大学计算机系统结构课堂作业答案.pdf