环境:
DB:Oracle 11.2.0.1.0
OS:Windows Server 2012
问题现象:
数据库每天两次expdp备份,中午一次,晚上一次,最近连续两天发现,中午备份正常,耗时2个小时,晚上备份确需要5小时;
问题分析:
怀疑晚上备份时间段,数据库内部或操作系统存在大的作业,导致资源争用;
生成晚上备份时间段AWR报告,通过TOP SQL可以看到,除了第一个expdp作业特别耗时以外,第二和第三也特别耗时;
Elapsed Times(s) Executions %Total SQL Module SQL_Text
14,400.57 0 101.99 DBMS_SCHEDULER BEGIN SYS.KUPW$WORKER.MAIN('S.....
10,845.64 0 76.82 DBMS_SCHEDULER call dbms_space.auto_space_advisor.....
10,841.03 0 76.78 DBMS_SCHEDULER create "CJC".DBMS_TABCOM ......
详细SQL如下:
SQL一:执行 3个小时没有执行完成;
call dbms_space