重庆思庄Oracle、Redhat认证学习论坛
标题:
expdp导出用时异常
[打印本页]
作者:
zhouwei1990
时间:
2017-12-24 14:07
标题:
expdp导出用时异常
一次客户遇到expdp导出用时异常处理记录:
客户数据量仅100G左右,导出语句开8个并行,正常情况下导出时间大概四十多分钟完成。
从某天开始,突然导出时间异常,需要花费15个小时。导出的JOB是从晚上23点开始,要到第二天中午14点左右才能完成.
查询长执行:
登录/注册后可看大图
136685a3f436be2055.png
(11.46 KB, 下载次数: 336)
下载附件
2017-12-24 14:04 上传
发现expdp导出会话一直卡在这个状态,分析SESSION:6402
SQL> select event,sid,sql_id,BLOCKING_SESSION from v$session where sid=6402;
EVENT SID SQL_ID BLOCKING_SESSION
---------------------------------------------------------------- ---------- ------------- ----------------
Streams AQ: enqueue blocked on low memory 6402 87nt40c5wj7y5
发现这个会话正在等待:Streams AQ: enqueue blocked on low memory
说明会话无法从sga分配到stream_pool.
SQL> show parameter streams
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
streams_pool_size big integer 0
手工修改参数:
SQL> alter system set streams_pool_size=200M scope=both;
System altered.
修改后该expdp导出顺利执行完成。
欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/)
Powered by Discuz! X3.2