修改Oracle的Job Scheduler 日志级别及删除运行日志
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,Job 运行久了会产生大量运行日志,这些信息可通过下面的方式清除:1、创建job:Create job links to previous job class. DBMS_SCHEDULER.cre
千家信息网最后更新 2026年11月03日修改Oracle的Job Scheduler 日志级别及删除运行日志
Job 运行久了会产生大量运行日志,这些信息可通过下面的方式清除:
1、创建job:
Create job links to previous job class. DBMS_SCHEDULER.create_job ( job_name => 'test_log_job', job_type => 'PLSQL_BLOCK', job_action => 'BEGIN NULL; END;', job_class => 'no_logging_class', enabled => FALSE, auto_drop => FALSE, comments => 'Job used to job logs.');
2、job的日志级别:
--job日志级别由两个因素决定,一个是job自己日志级别,别一个是使用的job cloass的日志级别,取两者中的最高值。
--job创建时日志级别默认是DBMS_SCHEDULER.LOGGING_RUNS,
--创建的job时,如果不指定job class,默认为DEFAULT_JOB_CLASS,而DEFAULT_JOB_CLASS默认logging level是DBMS_SCHEDULER.LOGGING_RUNS,
--所以创建的job的logging level至少是LOGGING_RUNS。
--如果不产生日志,必须禁止job自己日志级别,同时不能使用默认的默认为DEFAULT_JOB_CLASS.
-- 重新建立无日志job class:
begin DBMS_SCHEDULER.create_job_class ( job_class_name => 'no_logging_class', resource_consumer_group => 'default_consumer_group', logging_level => DBMS_SCHEDULER.LOGGING_OFF);end;
--禁止job自身日志,修改日志级别LOGGING_LEVEL属性:
BEGIN dbms_scheduler.set_attribute('JOB_NAME','LOGGING_LEVEL',DBMS_SCHEDULER.LOGGING_OFF);END;--1)DBMS_SCHEDULER.LOGGING_OFF:关闭日志记录功能;
--2)DBMS_SCHEDULER.LOGGING_RUNS:对任务的运行信息进行记录;
--3)DBMS_SCHEDULER.LOGGING_FULL:记录任务所有相关信息,不仅有任务的运行情况,甚至连任务的创建、修改等也均将记入日志。
3、查询和删除Job Log:
--在当前普通用户和SYS用户中都可以查看SCHEDULER_JOBS生成的日志(名称全用大写)
select * from all_scheduler_job_log where owner='USERNAME' and job_name='XXX'select * from all_scheduler_job_run_details where owner='USERNAME' and job_name='XXX'and job_name='XXX'
--以SYS用户登录,删除某用户下的某个job的运行信息:
delete from all_scheduler_job_run_details where owner='USERNAME' and job_name='XXX'
日志
级别
运行
任务
信息
用户
普通
最高
两个
功能
同时
名称
因素
大写
属性
情况
方式
最高值
面的
可通
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网与科技
互联网电商科技
北京互联网科技公司
深圳互联网络科技有限公司
杭州互联网科技公司
浩特互联网科技
互联网科技logo
重庆科技学院互联网
互联网科技股午盘股票涨跌
欧洲十大科技互联网公司
北京华百购互联网科技有限公司
江阴互联网智能科技产品进口
苏州铭阳互联网科技有限公司
美国互联网科技实力
江苏互联网智能科技软件
风投北京互联网科技
互联网科技包装股
银川新华互联网科技学校是国营吗
中国科技和美国互联网
青岛互联网科技园
上海喔噻互联网科技有限公司
鑫亿盛互联网科技
电子科技大学互联网
润盈互联网科技
互联网科技网站
重庆威客帮互联网科技
互联网和黑科技的看法
苏州铭阳互联网科技有限公司
10位科技互联网大佬
互联网 科技节活动 微视频大赛