exp后INITIAL_EXTENT增加,HWM不降---原因compress=y(默认)

69 篇文章 0 订阅
9 篇文章 0 订阅

问题描述:



exp导数据后,高水位不下降,并且INITIAL_EXTENT增加。因为exp默认compress=y,会导致INITIAL_EXTENT增加,而且高水位也不会下降。


原表的大小,block,extent,initial_extent



SQL> select segment_name,bytes/1024/1024 MB,blocks,extents,initial_extent from user_segments where segment_name='PUSH'
  2  ;
SEGMENT_NAME                                                                             MB     BLOCKS    EXTENTS INITIAL_EXTENT
-------------------------------------------------------------------------------- ---------- ---------- ---------- --------------
PUSH                                                                     296      37888          9      109051904


使用exp/imp后的表(compress=y)



SQL> select segment_name,bytes/1024/1024 MB,blocks,extents,initial_extent from user_segments where segment_name='PUSH'
  2  ;
SEGMENT_NAME                                                                             MB     BLOCKS    EXTENTS INITIAL_EXTENT
-------------------------------------------------------------------------------- ---------- ---------- ---------- --------------
PUSH                                                                     296      37888         37      310378496


compress=n的情况下:

SQL> select segment_name,bytes/1024/1024 MB,blocks,extents,initial_extent from user_segments where segment_name='PUSHBAK'
  2  ;
SEGMENT_NAME                                                                             MB     BLOCKS    EXTENTS INITIAL_EXTENT
-------------------------------------------------------------------------------- ---------- ---------- ---------- --------------
PUSHBAK                                                               0.5625         72          9          65536




关于此参数说明:



有人做过总结,转载过来:http://www.itpub.net/thread-1220596-1-1.html
如果在EXP的时候加了compress=y,这里的compress并非压缩dmp文件的意思
而是指在EXP的时候,  表的initial尺寸定义将会等于:
1、该表的当前实际占用空间尺寸。
2、或者该表曾经的最大占用空间尺寸,且高水位标记没有降下来。
   这表示即使该表没有一条记录, 但如果该表曾经有4M数据量, 且高水位




关于exp/imp参数详解参见:

转载:http://blog.chinaunix.net/uid-180542-id-115995.html

EXP参数详解
使用的格式是:EXP KEYWORD=value 或 KEYWORD=(value1,value2,...,valueN)
其中USERID是必须的且为第一个参数

 

关键字备注
USERID用户名/口令
FULL导出整个文件 (N)
BUFFER数据缓冲区的大小
OWNER所有者用户名列表
FILE输出文件 (EXPDAT.DMP)
TABLES表名列表
COMPRESS导入一个范围 (Y)
RECORDLENGTHIO 记录的长度
GRANTS导出权限 (Y)
INCTYPE增量导出类型
INDEXES导出索引 (Y)
RECORD跟踪增量导出 (Y)
ROWS导出数据行 (Y)
PARFILE参数文件名
CONSTRAINTS导出限制 (Y)
CONSISTENT交叉表一致性
LOG屏幕输出的日志文件
STATISTICS分析对象 (ESTIMATE)
DIRECT直接路径 (N)
TRIGGERS导出触发器 (Y)
FEEDBACK显示每 x 行 (0) 的进度
FILESIZE各转储文件的最大尺寸
QUERY选定导出表子集的子句
下列关键字仅用于可传输的表空间
TRANSPORT_TABLESPACE导出可传输的表空间元数据 (N)
TABLESPACES将传输的表空间列表

 


IMP参数详解
使用的格式是:IMP KEYWORD=value 或 KEYWORD=(value1,value2,...,valueN)
其中USERID是必须的且为第一个参数

关键字备注
USERID用户名/口令
FULL导入整个文件(N)
BUFFER数据缓冲区大小
FROMUSER所有者用户名列表
TOUSER用户名列表
FILE输入文件 (EXPDAT.DMP)
SHOW只列出文件内容(N)
TABLES表名列表
IGNORE忽略创建错误 (N)
RECORDLENGTHIO 记录的长度
GRANTS导入权限 (Y)
INCTYPE增量导入类型
INDEXES导入索引 (Y)
COMMIT提交数组插入 (N)
ROWS导入数据行 (Y)
PARFILE参数文件名
LOG屏幕输出的日志文件
CONSTRAINTS导入限制 (Y)
DESTROY覆盖表空间数据文件 (N)
INDEXFILE将表/索引信息写入指定的文件
SKIP_UNUSABLE_INDEXES跳过不可用索引的维护 (N)
FEEDBACK每 x 行显示进度 (0)
TOID_NOVALIDATE跳过指定类型 ID 的验证
FILESIZE每个转储文件的最大大小
STATISTICS始终导入预计算的统计信息
RESUMABLE在遇到有关空间的错误时挂起 (N)
RESUMABLE_NAME用来标识可恢复语句的文本字符串
RESUMABLE_TIMEOUTRESUMABLE 的等待时间
COMPILE编译过程, 程序包和函数 (Y)
STREAMS_CONFIGURATION导入流的一般元数据 (Y)
STREAMS_INSTANTIATION导入流实例化元数据 (N)
下列关键字仅用于可传输的表空间
TRANSPORT_TABLESPACE导入可传输的表空间元数据 (N)
TABLESPACES将要传输到数据库的表空间
DATAFILES将要传输到数据库的数据文件
TTS_OWNERS拥有可传输表空间集中数据的用户

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值