修改Oracle的Job Scheduler 日志级别及删除运行日志
发表于:2025-11-13 作者:千家信息网编辑
千家信息网最后更新 2025年11月13日,Job 运行久了会产生大量运行日志,这些信息可通过下面的方式清除:1、创建job:Create job links to previous job class. DBMS_SCHEDULER.cre
千家信息网最后更新 2025年11月13日修改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安全错误
数据库的锁怎样保障安全
网络技术服务怎么缴税
ibm服务器是国产的吗
网络安全 后门
王朝霸域数据库修改
成立一家软件开发公司
金川集团网络安全学校
会计核算软件数据库
怎么设置登录密码保存在数据库
mysql单服务器最大连接数
软件开发需求定义顺序
一图读懂网络安全法
定制软件开发行业分析
巨杉数据库java开发
黄石推广机器人rpa软件开发
北京发展软件开发供应商
人民警察专业测试网络安全
基于数据库的自动备份
我的世界国际服服务器转中文
数据库关系模式的数量
海口国产信创服务器生产厂商
湖北前端软件开发定制费用
联想测试软件开发
上海生态网络技术行业
德宏号列网络技术有限公司
严守政治纪律强化网络安全
公众号软件开发服务方案
阜阳电子软件开发
黄石推广机器人rpa软件开发
一起守护网络安全
销售库存管理软件开发