oracleexp导出慢

某客户数据库为10.2.0.4 RAC,运行在HP-UX平台上,如下所示: 某日,在使用exp进行本地全库逻辑导出时发现很慢,导出语句的主要语法如下: exp full=y buffer=10M direct=y statistics=none file= log = 可以看到客户对exp导出已经进行了优化,使用了直接路径导出(direct=y ),并且不导统计信息(statistics=none) ,但导出速度依然不可接受,一个晚上只导出了20G,这是极为不正常的。 数据库exp导出速度的主要影响因素如下: n 存储的I/O性能。 n exp的导出参数。 n 数据库资源的争用。 exp导出期间,操作系统资源和存储I/O正常,如下所示: Mon Jul 8 20:27:00 EAT 2013 procs memory page faults cpu r b w avm free re at pi po fr de sr in sy cs us sy id 6 1 0 3632805 6982185 0 0 1 0 0 0 0 13059 130731 4225 5 1 94 7 1 0 3840773 6969343 0 0 0 0 0 0 0 16492 228979 9570 15 1 84 4 1 0 3519137 6936935 0 0 0 0 0 0 0 13698 162008 6590 8 1 91 4 1 0 3967479 6893185 0 0 0 0 0 0 0 13660 175978 6911 9 1 90 5 1 0 4021955 6847447 0 0 0 0 0 0 0 14958 204016 8399 10 1 89 6 1 0 3916920 6795387 0 0 1 0 0 0 0 15059 234239 7520 11 1 88 7 1 0 4202389 6673342 0 0 0 0 0 0 0 16642 756681 39425 16 2 83 3 0 0 4274821 6657615 0 0 0 0 0 0 0 15079 189115 8325 11 1 88 3 1 0 3874784 6629859 0 0 0 0 0 0 0 14310 255546 17619 14 1 85 5 0 0 4084843 6605861 0 0 0 0 0 0 0 16176 163433 7805 12 1 87 检查了存储I/O性能和exp导出参数,确定没有问题。于是进一步检查数据库资源的争用情况。AWR报告的采样时间为为20:00至第二天8:00,即exp逻辑导出时间。如下所示: exp导出期间,数据库的TOP 5等待事件极为不正常,几乎可以肯定不正常的等待事件才导致了exp导出缓慢,如下所示: 根据以上等待事件,可以看到SHARED POOL出现了严重问题,SQL的解析时间占DB TIME的88.56%。如下所示: 但发生故障时,系统每秒的解析数并不高,每秒解析才50个左右,如下所示: 进一步查看系统解析数最高的应用模块,发现全都是exp发起的,如下所示: AWR报告查看到这里,就已经很明确了。接下来就查看exp最消耗资源的SQL语句,在这里主要查看最消耗CPU资源的exp语句,发现是查询SYS用户下的EXU9XML。如下所示: 而且每次执行需要读取58536个逻辑I/O。这是极为不正常的。如下所示: 而且逻辑读最高的对象为SYS用户下OPQTYPE$基表(占83.84%),这同样是极为不正常的,如下所示: 碰到这种情况,我们首先想到的是借助MOS工具,查询Oracle是否有相关BUG,果然在729248.1有相关解释,解决方法如下: $ sqlplus /nolog SQL> connect / as sysdba SQL> create index OPQTYPE_IDX1 on OPQTYPE$(TYPE,BITAND (FLAGS, 2)); SQL> cute dbms_stats.gather_table_stats ( SYS , OPQTYPE$ ); 按照MOS提供的解决方法,在OPQTYPE$表建立相关索引之后,exp导出速度变为正常。 总结: 这个案例给我们的启发是当发生故障时,需要多角度的考察多个环节,然后借助MOS工具从而快速地解决问题。

oracle exp导出很慢,oracleexp导出慢相关推荐

  1. Oracle exp/imp导出导入命令及数据库备份

    Oracle exp/imp导出导入命令及数据库备份 Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令 ...

  2. oracle exp导出表where,oracle EXP导出一张表时使用query参数指定where条件

    oracle exp 导出一个表的部分内容,使用query参数可加上SQL的where条件进行过滤 注意:如果需要使用到日期字符串格式等单引号,需要使用双引号将where条件括起来,而且双引号要用\做 ...

  3. Oracle中用exp/imp命令快速导入导出数据

     Oracle中用exp/imp命令快速导入导出数据 [用 exp 数 据 导 出]: 1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中   ...

  4. oracle默认导出路径linux,传统路径导出 VS 直接路径导出(oracle exp direct=y)

    Oracle 传统的Export与Import依旧被保留到11g,而且9i与10g有很多依旧使用Export与Import方式进行备份与恢复的企业.从Oracle 7.3开始,传统的exp导出程序提供 ...

  5. Oracle exp导出

    Oracle exp导出 1.本质: 数据的逻辑备份和逻辑恢复 2.特征: 导入导出的数据文件都是dmp结尾的(二进制大文件) 3.格式 EXP KEY = value 或者 KEY=(value1, ...

  6. oracle导出where,Oracle exp导出加where指定条件

    exp username/password@192.168.x.x/orcl file = F:\nc\bd_corp.dmp tables="(bd_corp)" query = ...

  7. oracle exp根据条件,oracle exp导出加上过滤条件

    exp username/password@dbname   file='d:\hehe.dmp' tables=(%) query="""where UPDATE_DT ...

  8. oracle exp 排除某些表导出其他表

    1. 查询:排除某个表导出其他表 select listagg(table_name, ',') within group(order by table_name)from dba_tableswhe ...

  9. oracle数据库导出灰色_oracle数据库导出和oracle导入数据的二种方法(oracle导入导出数据)...

    方法一:利用PL/SQL Developer工具导出: 菜单栏---->Tools---->Export Tables,如下图,设置相关参数即可: 方法二:利用cmd的操作命令导出,详情如 ...

最新文章

  1. ld3320语音识别模块工作原理_风冷模块热泵机组的工作原理与施工安装教程
  2. 内存不足:杀死进程或牺牲孩子
  3. Java知识点总结(反射-获取类的信息)
  4. oracle apex 链接,Oracle APEX 5.0 新手教程(七) URL格式说明
  5. mysql范围条件_MySQL8.0之跳跃范围扫描
  6. java_泛型方法使用实例
  7. ScriptManager EnablePageMethods 与 JSON 序列化
  8. Candy leetcode java
  9. Eventlog Analyzer日志管理系统、日志分析工具、日志服务器的功能及作用
  10. js获取当前页面url信息
  11. 程式CMS V4黑色炫酷DJ音乐门户网站源码模板
  12. Vue项目中如何解决error: failed to push some refs to ‘xxx(远程库)‘ git push失败的解决方案
  13. linux终端打英文间隔太大,解决vs code 内置终端,字体间隔过大问题。(linux centos7成功)...
  14. 音乐推荐系统搭建试验
  15. 基于QT实现的alpha-beta剪枝算法搜索的象棋人机博弈游戏
  16. 招商银行笔试题之跳格子游戏
  17. 嵌入式实时操作系统4——任务调度
  18. 【转】 Vitalik:去中心化的意涵
  19. HTML入门---慕课网
  20. Redis集群运维与核心原理(哨兵选举、集群选举等)剖析

热门文章

  1. QT Quick项目简介
  2. NOAA(美国海洋和大气管理局)气象数据获取与POI点数据获取
  3. Docker一键搭建GPS定位系统,免费GPS定位系统,车辆定位,人员定位
  4. 二十五、广域网,PPP协议和HDLC协议
  5. 在硬盘留下后门,重装系统都没辙(太太太太太厉害了)
  6. 英文SEO移动端搜索优化指南
  7. 实体店客户邀新,为什么你给客户返点效果却不好,是哪里出问题了
  8. 小谈Intel SGX
  9. 关于app2sd、a2sd、data2sd、a2sd+的区别的解释
  10. 我们不仅仅做软件 云工作台+ 聚合·共享