默认情况下,作业控制台只保留最近4天的作业日志。
如果需要查看15天前的日志,就没法查看了,可以通过调整 JOB_STATUS_MAX_AGE来更改这个设置。
JOB_STATUS_MAX_AGE参数值的单位是毫秒,如果想保留最近15天的,则需要设置为15*24*60*60*1000=1296000000
具体修改方法如下:
打开需要修改的planning应用,然后点击"管理"-“应用程序”-“属性”
然后在“应用程序属性”中添加 JOB_STATUS_MAX_AGE参数,值为1296000000
然后保存,并重启应用服务即可。
扩展知识:
默认情况下,当日志过期之后,日志记录会被从HSP_JOB_STATUS表中删除,并移入HSP_HISTORICAL_JOB_STATUS表中。
我们可以通过如下sql来查询
select HSP_HISTORICAL_JOB_STATUS.JOB_ID,
HSP_HISTORICAL_JOB_STATUS.PARENT_JOB_ID,
HSP_HISTORICAL_JOB_STATUS.JOB_NAME,
HSP_HISTORICAL_JOB_STATUS.JOB_TYPE,
HSP_Object.OBJECT_NAME,
HSP_HISTORICAL_JOB_STATUS.START_TIME,
HSP_HISTORICAL_JOB_STATUS.END_TIME,
HSP_HISTORICAL_JOB_STATUS.RUN_STATUS,
HSP_HISTORICAL_JOB_STATUS.DETAILS,
HSP_HISTORICAL_JOB_STATUS.ATTRIBUTE_1,
HSP_HISTORICAL_JOB_STATUS.ATTRIBUTE_2,
HSP_HISTORICAL_JOB_STATUS.PARAMETERS,
HSP_HISTORICAL_JOB_STATUS.JOB_SCHEDULER_NAME
from HSP_HISTORICAL_JOB_STATUS
INNER JOIN HSP_Object
ON HSP_Object.OBJECT_ID=HSP_HISTORICAL_JOB_STATUS.USER_ID
ORDER BYHSP_HISTORICAL_JOB_STATUS.END_TIME
参考链接:https://docs.oracle.com/cd/E57185_01/AGOHP/ch02s08s08.html
其他参数说明:https://docs.oracle.com/cd/E57185_01/AGOHP/properts.html