分析Oracle关闭以及job查看与停止
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,这篇文章主要讲解了"分析Oracle关闭以及job查看与停止",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"分析Oracle关闭以及job查看与停止"吧
千家信息网最后更新 2025年02月01日分析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安全错误
数据库的锁怎样保障安全
desc在数据库中的意思
微服务从配置中心获取数据库信息
外贸软件开发工具
qt 线程 串口数据库
服务器上启用了增强的安全配置
软件系统与软件开发
闵行区机械网络技术零售价格
摩拜互联网科技
阿杰虚拟定位软件开发总部
锡山区计算机网络技术价格大全
为什么热点不能使用代理服务器
无线网络技术研究的重点是
多知互联网科技有限公司
网络安全模拟法庭
诸暨软件开发公司
河源通讯软件开发厂家直销
网络技术职业规划人物访谈
维护未成年人的网络安全吗
互联网人士谈科技
第三方支付存在的网络安全
搞软件开发要读研究生
数据库连接方法
手机测试服务器失败
软件开发工作很忙吗
微软流媒体服务器对比
天津多功能软件开发平均价格
怎么进入天空岛服务器
服务器配置管理试卷
餐饮软件开发网站
发挥网络安全作用