[oracle@localhost ~]$ expExport: Release 10.2.0.1.0 - Production on Mon Jun 27 17:41:54 2011Copyright (c) 1982, 2005, Oracle. All rights reserved. Username: isgis Password: Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production With the Partitioning, OLAP and Data Mining options Enter array fetch buffer size: 4096 > 可以看到ORACLE EXP BUFFER缺省的值是4K,如上一般看物理机器内存大小 buffer是指数据行的缓冲区大小,默认值根据系统而定,通常应设置为高值,exp的buffer最好〉64000,imp的buffer最好>;100000,1024000是一个比较好的值,这也是别人的经验。回滚端的问题主要出现在commit选项,大数据量的exp和 imp中commit=y可以避免回滚段益出。
应该不占用,LOB原理类似指针统计看看就知道了 select nvl(sum(bytes),0)/1024/1024 from user_segments where segment_name in ( select segment_name from user_lobs where table_name= 'TEST2' );
2、远程执行exp时执行操作的仍然是服务器啊,所以压力仍然在服务器
3、服务器内存足够的情况下加大buffer可以加大导出的速度,数据量大推荐用expdp
Username: isgis
Password: Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
Enter array fetch buffer size: 4096 >
可以看到ORACLE EXP BUFFER缺省的值是4K,如上一般看物理机器内存大小
buffer是指数据行的缓冲区大小,默认值根据系统而定,通常应设置为高值,exp的buffer最好〉64000,imp的buffer最好>;100000,1024000是一个比较好的值,这也是别人的经验。回滚端的问题主要出现在commit选项,大数据量的exp和 imp中commit=y可以避免回滚段益出。
select nvl(sum(bytes),0)/1024/1024 from user_segments
where segment_name in
(
select segment_name
from user_lobs
where table_name= 'TEST2'
);