我想知道是否可以知道 Oracle 将数据保留在表中的天数USER_SCHEDULER_JOB_RUN_DETAILS
以及是否可以更改它。
问问题
387 次
1 回答
0
它取决于 job_class 的参数,但如果未设置参数,则默认值为 30 天(在 oracle 11.2 中)
select job_class_name,log_history from dba_SCHEDULER_job_classes where job_class_name ='DEFAULT_JOB_CLASS';
更改参数。
BEGIN
DBMS_SCHEDULER.set_attribute (NAME => 'SYS.DEFAULT_JOB_CLASS',
ATTRIBUTE => 'log_history',
VALUE => 300 -- <-- in days
);
END;
于 2017-11-10T09:44:22.610 回答