分析Oracle关闭以及job查看与停止
发表于:2024-11-17 作者:千家信息网编辑
千家信息网最后更新 2024年11月17日,这篇文章主要讲解了"分析Oracle关闭以及job查看与停止",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"分析Oracle关闭以及job查看与停止"吧
千家信息网最后更新 2024年11月17日分析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安全错误
数据库的锁怎样保障安全
郑州web前端软件开发哪家专业
职业生涯访谈软件开发
软件开发 代码借阅
pc软件开发素材
网络安全手抄小报五十字
书柜效果图软件开发
对日软件开发的特点
网络安全技术与应用期末考试
花坛效果图软件开发
关健专用设备网络安全
软件开发时需要原材料吗
食品实验室软件开发
中国自己的数据库数据库技术
软件开发商注册资金
网络安全风险类型佰
网络安全你我同行知识竞赛知识点
成都vr软件开发
收银数据库怎么压缩
光谷网络安全产业集群
电脑升级无法连接服务器怎么办
网络安全 薪资排名
虹口区咨询软件开发优势
服务器做硬件测试具体做什么
java中如何使用数据库
成都物流软件开发公司
服务器什么时候会关机
数据库应用系统的英文简称
成都vr软件开发
云计算时代网络技术
光谷网络安全产业集群