首页 > 其他分享 >expdp 导出缓慢

expdp 导出缓慢

时间:2023-05-27 11:36:07浏览次数:60  
标签:expdp 导出 SHRINK PHASE 缓慢 id KNLASG

expdp 导出缓慢

查询等待事件,目前导出的等待事件是:

select inst_id,sql_id,event,count(*)
  from gv$session where wait_class<>'Idle'
 group by inst_id,sql_id,event
 order by count(*) desc;


INST_ID     EVENT                                      COUNT(1)
---------- ----------------------------               ----------
   1       Streams AQ: enqueue blocked on low memory       2  

这是一个BUG 27634991中由 Development 解决- EXPDP 经常等待“STREAMS AQ:ENQUEUE BLOCKED ON LOW MEMORY”,从 19.1 开始修复。 参考文档 MOS 2386566.1

检查SHRINK_PHASE_KNLASG值

SQL> select shrink_phase_knlasg from X$KNLASG;

SHRINK_PHASE_KNLASG
-------------------
1

1 该值表示 streams pool 处于收缩阶段。当 streams pool 完成收缩时,该值应返回“0”,但如果它一直返回“1”,则您可能遇到此问题。

解决办法: 1.如果由于“StreamsAQ: enqueue blocked on low memory”等待事件在 expdp/impdp 命令中出现严重减速,并且 X$KNLASG.SHRINK_PHASE_KNLASG 列持续返回 1 几分钟,请从 sqlplus 运行以下命令以强制流池收缩完成.

connect / as sysdba
alter system set events 'immediate trace name mman_create_def_request level 6';

2.可以应用补丁 27634991来防止发生此问题。

标签:expdp,导出,SHRINK,PHASE,缓慢,id,KNLASG
From: https://blog.51cto.com/u_13482808/6361585

相关文章

  • 解决mysqldump 导出中文乱码的问题
    导数据库mysqldump-uroot-p111111-P3306-h127.0.0.1test>/data/test.sql导出后的数据库打开是乱码,如下:开始以为打开的方式不对,就用记事本打开后,用utf-8的编码格式另保存下结果打开后,仍然是乱码。这时候,猜测是不是数据库的字符集的编码有问题,然后进入数据库,输入命......
  • 导出Excel,下载文件,返回文件流和报错信息处理
    downloadExcelCreateA(resData,fileName){//下载文件varblob=newBlob([resData],{type:'application/vnd.ms-excel'})vardownloadElement=document.createElement('a');varhref=window.URL.creat......
  • EasyExcel导入对失败数据进行标红导出
    模板渲染工具类publicclassExcelUtils{/***模板表头样式*@paramtemplateName"classpath:template/"模板文件名称*@paramdata数据*@paramwriteHandler自定额填充策略*/publicstaticStringcommonImport(Stringtemplate......
  • expdp同一个用户下的多表导出导入
    expdpexpuser/oracleparfile=exptable.parcontent=metadata_onlycluster=n编辑exptable.par文件moreexptable.pardumpfile=mdm.dmplogfile=mdm.logschemas=mdmdirectory=expdp_dmpexclude=statisticsflashback_scn=3523577018PARALLEL=4COMPRESSION=allinclude=TA......
  • docker导出mysql软件包
      查看镜像:dockerimages 导出镜像:dockersave05db07cd74c0>E:\mysql.tar 导入镜像:在新电脑上执行命令:dockerload-iC:\Docker\redis.tarC:\Docker\redis.tar为压缩文件路径,此时需要一定时间等待导入完成。dockerload-iC:\Docker\rabbitmq.tardockerloa......
  • layui table.exportFile 导出数据常见应用场景
    layuitable.exportFile导出数据常见应用场景置顶jhadjahjhb于2020-12-2216:46:36发布5896收藏8分类专栏:layui文章标签:layui版权layui专栏收录该内容1篇文章0订阅订阅专栏layuitable.exportFile导出数据数据准备工作场景1,导出全部数据场景2,导出......
  • Spring Boot 我随手封装了一个万能的 Excel 导出工具,传什么都能导出!
    前言如题,这个小玩意,就是不限制你查的是哪张表,用的是什么类。我直接一把梭,嘎嘎给你一顿导出。我知道,这是很多人都想过的,至少我就收到很多人问过我这个类似的问题。我也跟他们说了,但是他们就是不动手,其实真的很简单。不动手怎么办?我出手呗。不多说开搞。正文玩法很简单。......
  • 让java目录能导出.xml配置文件
    在maven中配置<!--插件配置--><build><resources><resource><directory>src/main/java</directory><!--包含了src/main/java目录下的所有xml资源配置文件--><includes......
  • mysql 导出表数据
    mysql导出表数据导出数据库为dbname的表结构mysqldump-uuser-pdbpasswd-ddbname>db.sql;导出数据库为dbname某张表结构mysqldump-uuser-pdbpasswd-ddbnametable_name>db.sql;导出数据库为dbname所有表结构及表数据mysqldump-uuser-pdbpasswddbname>db.sql;......
  • APP测试 - 利用ABD命令将Android手机中已安装的APP导出为APK文件
    0.场景测试过程中部分迭代的APP与研发的版本不一致,又不知道具体是哪个版本。故需要导出测试出现问题的迭代APP用于复现问题 1.导出步骤1.1找到应用的包名方案A:查看手机安装的应用$adbshellpmlistpackage方案B:利用monitor监视要打开的APP$adbshellammonitor......