最近在整理数据库备份,最近几天感觉机器速度好慢,查询发现有大量的IO操作,系统负荷高的离谱,最后,进过查询发现原来是一个系统JOB会没分钟运行一次,删除该JOB后,系统就恢复了正常,做个记录,以备有同样问题的网友使用
具体情况是这个样的:
1 系统大量IO操作,并不是SQL引起的
2 没有任何操作,也会IO很高
排查过程:
1 通过 TOP 、IOSTAT 等命令找到相对的进程
2, 根据上面的结果发现了一个在运行的JOB,系统JOB 1 执行内容EMD_MAINTENANCE.EXECUTE_EM_DBMS_JOB_PROCS
3 多方查询页没找到具体这个JOB是做什么,只找到了怎么删除 方式1 exec sysman.emd_maintenance.remove_em_dbms_jobs
方式2 EXEC DBMS_JOB.BROKEN(job#,TRUE);