ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 【导入导出】compress 值为n对导入对象所占空间的影响

【导入导出】compress 值为n对导入对象所占空间的影响

原创 Linux操作系统 作者:杨奇龙 时间:2011-02-20 15:18:32 0 删除 编辑
下面是我做的实验,在rows =n compress=n 时,最终导入的表 yang 所占的空间是65535!
yang@ORACL> create table yang as select * from all_objects;
表已创建。
yang@ORACL> insert into yang select *  from yang;
已创建67973行。
yang@ORACL> insert into yang select *  from yang;
已创建135946行。
yang@ORACL> insert into yang select *  from yang;
已创建271892行。
yang@ORACL> insert into yang select *  from yang;
已创建543784行。
yang@ORACL> select segment_name,bytes/1024/1024 MB from user_segments;
SEGMENT_NAME            MB
--------------- ----------
YANG                   128
yang@ORACL> commit;
提交完成。
---导出表 yang
Microsoft Windows [版本 6.1.7600]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:\Users\aaaa>exp yang/yang wner=yang rows=n compress=n file=d:\yang.dmp log=d:\yang.log

Export: Release 11.1.0.6.0 - Production on 星期日 2月 20 15:07:04 2011
Copyright (c) 1982, 2007, Oracle.  All rights reserved.
连接到: Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集
注: 将不导出表数据 (行)

即将导出指定的用户...
. 正在导出 pre-schema 过程对象和操作
. 正在导出用户 YANG 的外部函数库名
. 导出 PUBLIC 类型同义词
. 正在导出专用类型同义词
. 正在导出用户 YANG 的对象类型定义
即将导出 YANG 的对象...
. 正在导出数据库链接
. 正在导出序号
. 正在导出簇定义
. 即将导出 YANG 的表通过常规路径...
. . 正在导出表                            YANG
. 正在导出同义词
. 正在导出视图
. 正在导出存储过程
. 正在导出运算符
. 正在导出引用完整性约束条件
. 正在导出触发器
. 正在导出索引类型
. 正在导出位图, 功能性索引和可扩展索引
. 正在导出后期表活动
. 正在导出实体化视图
. 正在导出快照日志
. 正在导出作业队列
. 正在导出刷新组和子组
. 正在导出维
. 正在导出 post-schema 过程对象和操作
. 正在导出统计信息
成功终止导出, 没有出现警告。
C:\Users\aaaa>
yang@ORACL> rename yang to t;
表已重命名。
yang@ORACL> select segment_name,bytes/1024/1024 MB from user_segments;
SEGMENT_NAME            MB
--------------- ----------
T                      128
yang@ORACL> --导入表yang
C:\Users\aaaa>imp yang/yang fromuser=yang touser=yang file=d:\yang.dmp log=d:\imp_yang.log
Import: Release 11.1.0.6.0 - Production on 星期日 2月 20 15:08:48 2011
Copyright (c) 1982, 2007, Oracle.  All rights reserved.
连接到: Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
经由常规路径由 EXPORT:V11.01.00 创建的导出文件
已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入
成功终止导入, 没有出现警告。
查询时,段 yang 是存在的。
yang@ORACL> select segment_name,bytes/1024/1024 MB from user_segments;
SEGMENT_NAME            MB
--------------- ----------
YANG                 .0625
T                      128
yang@ORACL> insert into yang select * from t where rownum=1;
已创建 1 行。
yang@ORACL> select segment_name,bytes/1024/1024 MB from user_segments;
SEGMENT_NAME            MB
--------------- ----------
YANG                 .0625
T                      128

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

请登录后发表评论 登录
全部评论
MySQL DBA NoSQL DEVOPS

注册时间:2009-10-07

  • 博文量
    1026
  • 访问量
    7699969