Oracle排程作業引起的空間驟增問題處理記錄

始於腳下發表於2019-06-24

1、 問題描述

接到客戶電話告知,說是近期資料庫磁碟目錄空間增長特別快, 1-2 天就滿了。聯絡客戶對資料庫進行分析後,發現造成空間急劇增長的原因主要是 job 任務的 trace 檔案產生的量太大造成的。檢視 trace 檔案資訊發現是 DBMS_SCHEDULER 排程 ORACLE_APEX_MAIL_QUEUE 造成的,該作業每 5 分鐘排程一次。

2、 解決方法

檢視該作業的排程狀態及相關資訊

SQL> select owner,job_name,state,start_date from dba_scheduler_jobs where job_name='ORACLE_APEX_MAIL_QUEUE';
 
OWNER
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------JOB_NAME        STATE  START_DATE
-------------------------------------------------- -------------------- ---------------------------------------------------------------------------
APEX_040200
ORACLE_APEX_MAIL_QUEUE       SCHEDULED  07-JUL-14 06.29.55.278873 AM -07:00


禁用該作業排程。

SQL> exec dbms_scheduler.disable('APEX_040200.ORACLE_APEX_MAIL_QUEUE');
 
PL/SQL procedure successfully completed.
SQL> select owner,job_name,state,start_date from dba_scheduler_jobs where job_name='ORACLE_APEX_MAIL_QUEUE';
 
OWNER
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------JOB_NAME        STATE  START_DATE
-------------------------------------------------- -------------------- ---------------------------------------------------------------------------
APEX_040200
ORACLE_APEX_MAIL_QUEUE       DISABLED  07-JUL-14 06.29.55.278873 AM -07:00
 
 
SQL>


處理完成後,通過幾天的跟蹤,客戶反饋再未出現上述磁碟空間增速過快的情況。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31403259/viewspace-2648521/,如需轉載,請註明出處,否則將追究法律責任。

相關文章