oracle 修改jobs执行时间,修改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'
oracle 修改jobs执行时间,修改Oracle的Job Scheduler 日志级别及删除运行日志相关推荐
- oracle 删除jobs日志,修改Oracle的Job Scheduler 日志级别及删除运行日志
修改Oracle的Job Scheduler 日志级别及删除运行日志 发布时间:2020-07-04 01:30:09 来源:51CTO 阅读:2747 作者:孤月2012 Job 运行久了会产生大量 ...
- oracle sql删除job,修改Oracle的Job Scheduler 日志级别及删除运行日志
Oracle的Job 运行久了会产生大量运行日志,这些信息可通过下面的方式清除: 1.创建job: Create job links to previous job class. DBMS_SCHED ...
- oracle 查询 sql 执行时间设置,ORACLE 查询SQL执行时间
ORACLE 查询SQL执行时间: SELECT C.sample_time 执行时间, A.ELAPSED_TIME_DELTA / 1000000 "执行耗时(S)", B.s ...
- oracle 修改jobs执行时间,oracle JOB常见的执行时间
在command window窗口中执行下面脚本 ===========提示不是所有的变量绑定的=== sql>命令行 ===================================== ...
- 日志级别_SpringBoot实战(十三):Admin动态修改日志级别
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan [前言] 之前关于线上输出日志一直有个困惑:如何可以动态调整的日志级别,来保证系统在正常运行时性 ...
- springboot 日志级别_SpringBoot实战(十三):Admin动态修改日志级别
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan [前言] 之前关于线上输出日志一直有个困惑:如何可以动态调整的日志级别,来保证系统在正常运行时性 ...
- SpringBoot实战(十三):Spring Boot Admin 动态修改日志级别
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan [前言] 之前关于线上输出日志一直有个困惑:如何可以动态调整的日志级别,来保证系统在正常运行时性 ...
- SpringBoot动态修改日志级别
前言 为了减少日志频繁打印带来的性能影响,线上环境设置的日志级别一般都相对较高.而当出现生产问题需要排查的时候,可能需要适当降低日志级别(例如DEBUG)来打印更多的日志信息帮助定位问题. 传统的做法 ...
- oracle修改10到20,Oracle 10.2.0.5 RMAN迁移并升级11.2.0.4一例
一.环境介绍 1. 源数据库环境 操作系统版本: OEL 5.4 x64 数据库版本 : 10.2.0.5 x64 数据库sid名 : orcl Oracle 10g 10.2.0.5(64bit) ...
最新文章
- java中引导页面的,Android实现欢迎引导页面
- seaborn 画堆叠柱状图_Seaborn-基于matplotlib的更强力制图库
- TensorFlow for Hackers - Part I
- 联发科Helio P35处理器曝光:10GB运存
- 第三次学JAVA再学不好就吃翔(part103)--BufferedInputStream和BufferOutputStream
- 神经网络与深度学习——TensorFlow2.0实战(笔记)(一)
- SpringCloud的服务注册中心(三) - 进一步了解 Eureka
- iOS AFNetWorking源码详解(一)
- HDU1465 不容易系列之一【递推】
- 《JavaScript高级程序设计(第3版)》阅读总结记录第一章之JavaScript简介
- JDK的问题:用C启动虚拟机跟java运行结果有差异
- 【MatLab fdatool】Butterworth 低通 带阻 滤波器 (MatLab C++)
- .pos文件打开方式
- Cisco Packet Tracer路由器的基本命令
- Java8 effectively final
- Apache Jena TDB 增删改查操作
- php公众号解决投票刷票,微信公众号投票活动如何防止刷票现象
- React-native android App项目搭建
- 注意力机制详解(小白入门)
- ArcMap中的各种GIS文件的变换(img转tif,tif坐标系转换,shp坐标系转换)
热门文章
- 8年Java程序员成功复习进阿里,感慨:梦想的动力足以抵去压力,直播java技术选型
- 2020CSP复赛赛试题答案
- kaggle树叶分类
- HyperLPR3车牌识别-五分钟搞定: 中文车牌识别光速部署与使用
- VoIP广受欢迎并悄然成长
- 原生数据库PolarDB和云原生数据仓库AnalyticDB的优势在哪里?
- 新手开店感想接口,使用一件铺货如何优化标题,如何优化商品主图?
- Centos下使用yum安装Mysql8(Mysql5.7)以及常见的配置和使用
- 编译 Facebook SDK for Unity
- 验证尼科彻斯定理,即:任何一个整数m的立方都可以写成m个连续奇数之和。 例如: 1^3=1 2^3=3+5 3^3=7+9+11 4^3=13+15+17+19