Oracle EXPDP自动备份缓慢问题解决


Oracle EXPDP自动备份缓慢问题解决

 

问题现象:

数据库每天两次expdp备份,中午一次,晚上一次,最近连续两天发现,中午备份正常,耗时 2 个小时,晚上备份确需要 5 小时;

环境:

DB:Oracle 11.2.0.1.0

OS:Windows Server 2012

问题分析:

怀疑晚上备份时间段,数据库内部或数据库操作系统存在大的作业,导致资源争用;

生成晚上备份时间段AWR报告,通过 TOP SQL 可以看到,除了第一个 expdp 作业特别耗时以外,第二和第三也特别耗时;

bb

详细SQL如下:

SQL一:执行 3 个小时没有执行完成;

call dbms_space.auto_space_advisor_job_proc ( )

SQL二:执行 4 个小时没有执行完成, Oracle 通过 CTAS 方式自动备份了数据库里最大的一张表,占用大量资源,并产生大量归档文件;

create table "CHENJCH".DBMS_TABCOMP_TEMP_UNCMP tablespace "CHENJCH_TBS_STANDARD" nologging as select /*+ FULL("CHENJCH"."T_BAS_XXX") */ * from "CHENJCH"."T_BAS_XXX" sample block( 99) mytab


二个耗时 SQL 都是由 DBMS_SCHEDULER auto_space_advisor 产生的;

可以看到最近几天auto space advisor执行时间突然增加到 4 个小时;

select

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值