分析Oracle关闭以及job查看与停止
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要讲解了"分析Oracle关闭以及job查看与停止",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"分析Oracle关闭以及job查看与停止"吧
千家信息网最后更新 2026年11月02日分析Oracle关闭以及job查看与停止
这篇文章主要讲解了"分析Oracle关闭以及job查看与停止",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"分析Oracle关闭以及job查看与停止"吧!
Oracle11g自动维护任务
# 自动收集优化器统计信息 收集数据库所有schema没有统计信息或统计信息过期对象的优化器统计信息。收集的统计信息用于SQL查询优化以改善SQL 执行性能。# 自动段建议 评估高负载SQL的性能,给出如何调优这些SQL,可以配置将建议配置SQL profile自动实施。# 自动SQL优化建议 评估高负载SQL的性能,给出如何调优这些SQL,可以配置将建议配置SQL profile自动实施。# 由于在实际中后两者实际用处非常低,所以可以关闭,优化器收集统计信息如果不需要可以选择关闭,或者调整调度任务执行window (1)scheduler job:通过dbms_scheduler创建与维护,可以通过dba_scheduler_jobs,dba_scheduler_job_log,dba_scheduler_job_log(2)job:通过dbms_job创建于维护,基本现在可以被dbms_scheduler代替,可以通过dba_jobs查询。(3)autotask:Oracle自动维护任务,可以通过dbms_auto_task_admin维护,可以通过dba_autotask_task,dba_autotask_client,dba_autotask_window_clients查询(4)autotask client,自动维护任务通过client执行,client还有执行窗口client,可以通过*autotask*数据字典视图查询。(5)window:任务执行窗口,通过dbms_scheduler与window相关procedure维护,即预先定义的固定或间隔的连续时间间隔(6)window group/scheduler group:任务窗口组,可以由多个window member组成,可以通过DBA_SCHEDULER_WINDOWS,DBA_SCHEDULER_WINDOW_DETAILS,DBA_SCHEDULER_WINDOW_GROUPS,DBA_SCHEDULER_WINDOW_LOGDBA_SCHEDULER_JOBS中job_action为空,则program_name有相关程序,可以通过DBA_SCHEDULER_PROGRAMS视图查询相关程序情况以及最终调用情况查询相关信息# 自动维护期间会创建ORA$AT_开头的任务,可以在dba_scheduler_job_log视图中查询# DBA_AUTOTASK_CLIENT_JOB可以查询正在运行的自动任务。# 系统自动维护认为:自动收集统计信息、SQL AUTOTUNE、SPACE ADVISOR是通过dbms_auto_task_admin管理,使用的也是dbms_scheduler维护的window来定期执行自动维护任务系统自动维护任务只能启用、禁用、修改周期、不能删除。
2.维护窗口
# 维护窗口即自动维护任务运行的连续时间间隔# 关闭sql tuning advisorBEGIN dbms_auto_task_admin.disable( client_name => 'sql tuning advisor', operation => NULL, window_name => NULL);END;/BEGIN dbms_auto_task_admin.disable( client_name => 'auto space advisor', operation => NULL, window_name => NULL);END;/# 启用To enable this maintenance task again, use the ENABLE procedure, as follows:BEGIN dbms_auto_task_admin.enable( client_name => 'sql tuning advisor', operation => NULL, window_name => NULL);END;/# 如果不想关闭,可以调整运行任务窗口,可以查询dba_scheduler_windows查询窗口BEGIN dbms_auto_task_admin.disable( client_name => 'sql tuning advisor', operation => NULL, window_name => 'MONDAY_WINDOW');END;/# 关闭所有的自动任务EXECUTE DBMS_AUTO_TASK_ADMIN.DISABLE;
3.调整维护窗口时间
# 启用或禁用特定任务某个指定的执行窗口BEGIN dbms_auto_task_admin.disable( client_name => 'sql tuning advisor', operation => NULL, window_name => 'MONDAY_WINDOW');END;/# 启用、禁用,修改某个窗口BEGIN dbms_scheduler.disable( name => 'SATURDAY_WINDOW'); dbms_scheduler.set_attribute( name => 'SATURDAY_WINDOW', attribute => 'DURATION', value => numtodsinterval(4, 'hour')); dbms_scheduler.enable( name => 'SATURDAY_WINDOW');END;/# 创建一个自定义窗口BEGIN dbms_scheduler.create_window( window_name => 'EARLY_MORNING_WINDOW', duration => numtodsinterval(1, 'hour'), resource_plan => 'DEFAULT_MAINTENANCE_PLAN', repeat_interval => 'FREQ=DAILY;BYHOUR=5;BYMINUTE=0;BYSECOND=0'); dbms_scheduler.add_group_member( group_name => 'MAINTENANCE_WINDOW_GROUP', member => 'EARLY_MORNING_WINDOW');END;/# 删除一个任务窗口BEGIN DBMS_SCHEDULER.REMOVE_GROUP_MEMBER( group_name => 'MAINTENANCE_WINDOW_GROUP', member => 'EARLY_MORNING_WINDOW');END;/
4.自动任务使用Resource Manager Plan说明
默认使用DEFAULT_MAINTENANCE_PLAN 资源管理计划:需要通过DBMS_RESOURCE_MANAGER管理。
感谢各位的阅读,以上就是"分析Oracle关闭以及job查看与停止"的内容了,经过本文的学习后,相信大家对分析Oracle关闭以及job查看与停止这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
任务
查询
信息
可以通过
统计
分析
建议
配置
性能
情况
时间
视图
学习
管理
调整
运行
内容
实际
数据
程序
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技有限公司
广州紫鲸互联网科技有限公司
互联网佳科技有限公司
互联网科技公司税收优惠
华中科技大学互联网
深圳天众互联网科技公司
左右互联网络科技
央行互联网金融科技公司
互联网金融中的现代科技
中国航天科技大学国际工业互联网
移动互联网科技公司
世界互联网领先科技成果获奖
工业互联网展湾科技股份有限公司
互联网时代的科技公司
保山互联网科技靠谱吗
马化腾互联网科技教学
玉溪新华互联网科技怎么选
盐城市攀科互联网科技有限公司
上海旺乐尼互联网科技有限公司
现代科技的标志之一的互联网
互联网科技小贷
成都互联网科技公司
广州凡科互联网科技
天下捷融互联网科技
掌上梦互联网科技
玖二柒互联网科技公司待遇
青岛中康互联网医疗科技有限公司
随着互联网科技发展
中化能源互联网科技招聘
国大互联网教育科技有限公司薪资