iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >oracle11g自动维护任务
  • 648
分享到

oracle11g自动维护任务

2024-04-02 19:04:59 648人浏览 薄情痞子
摘要

oracle 11g中默认的自动维护任务分三类: Automatic Optimizer Statistics Collection(自动优化器统计信息收集)收集数据库中所有无统计信息或仅有过时统计信息的

oracle 11g中默认的自动维护任务分三类:
Automatic Optimizer Statistics Collection(自动优化器统计信息收集)
收集数据库中所有无统计信息或仅有过时统计信息的 Schema 对象的 Optimizer(优化器)统计信息。sql query optimizer(SQL 查询优化器)使用此任务收集的统计信息提高 SQL 执行的性能。 *

Automatic Segment Advisor(自动段指导)
识别有可用回收空间的段,并提出如何消除这些段中的碎片的建议。您也可以手动运行 Segment Advisor 获取更多最新建议,或获取 Automatic Segment Advisor 没有检查到的那些有可能做空间回收的段的建议。*

* Automatic SQL Tuning Advisor(自动 SQL 优化指导)
检查高负载 SQL 语句的性能,并提出如何优化这些语句的建议。您可以配置此指导,自动应用建议的SQL profile。

启用/禁用维护任务:
client_name来自:
select * from DBA_AUTOTASK_CLIENT

---禁用

BEGIN
  dbms_auto_task_admin.disable(
    client_name => 'sql tuning advisor',
    operation   => NULL,
    window_name => NULL);
END;
/

---启用

BEGIN
  dbms_auto_task_admin.enable(
    client_name => 'sql tuning advisor',
    operation   => NULL,
    window_name => NULL);
END;
/

要为所有窗口启用或禁用所有自动维护任务,请在不带参数的情况下调用ENABLE或DISABLE过程:

---禁用
EXECUTE DBMS_AUTO_TASK_ADMIN.DISABLE;

---启用
EXECUTE DBMS_AUTO_TASK_ADMIN.DISABLE;

---结果
select * from DBA_AUTOTASK_WINDOW_CLIENTS;

禁用特定的维护窗口:

BEGIN
  dbms_auto_task_admin.disable(
    client_name => 'sql tuning advisor', 
    operation   => NULL, 
    window_name => 'MONDAY_WINDOW');
END;
/

10g与11g预定义调度程序窗口的区别:
oracle10g : WEEKNIGHT_WINDOW and WEEKEND_WINDOW
Oracle11g : MONDAY_WINDOW .... SUNDAY_WINDOW.
为了向下兼容,WEEKNIGHT_WINDOW 和 WEEKEND_WINDOW 仍然存在。
窗口打开持续的时间在 11g 中有所更改。星期一到星期五从晚上10点到凌晨2点,星期六到星期日从上午6点到凌晨2点。

修改自动任务的运行时间开始于23点,持续时间60分钟:

exec dbms_scheduler.disable( name => ‘MONDAY_WINDOW’, force => TRUE);
exec dbms_scheduler.set_attribute( name => ‘MONDAY_WINDOW’, attribute => ‘repeat_interval’,value => ‘freq=daily;byday=MON;byhour=23;byminute=0;bysecond=0’);
exec dbms_scheduler.set_attribute( name => ‘MONDAY_WINDOW’, attribute => ‘DURATION’,value => numtodsinterval(60,'minute')));
exec dbms_scheduler.enable( name => ‘MONDAY_WINDOW’);

结果查看:
select * from dba_scheduler_windows;

默认使用DEFAULT_MAINTENANCE_PLAN资源计划:

SQL> select window_name, resource_plan from dba_scheduler_windows;

WINDOW_NAME            RESOURCE_PLAN
------------------------------ ------------------------------
MONDAY_WINDOW              DEFAULT_MAINTENANCE_PLAN
TUESDAY_WINDOW             DEFAULT_MAINTENANCE_PLAN
WEDNESDAY_WINDOW           DEFAULT_MAINTENANCE_PLAN
THURSDAY_WINDOW            DEFAULT_MAINTENANCE_PLAN
FRIDAY_WINDOW              DEFAULT_MAINTENANCE_PLAN
SATURDAY_WINDOW            DEFAULT_MAINTENANCE_PLAN
SUNDAY_WINDOW              DEFAULT_MAINTENANCE_PLAN
WEEKNIGHT_WINDOW
WEEKEND_WINDOW

默认资源管理

DEFAULT_MAINTENANCE_PLAN defines the following resource allocations:

Consumer Group/subplan  Level 1     Level 2     Maximum Utilization Limit
ORA$AUTOTASK_SUB_PLAN   -           25%         90
ORA$DIAGNOSTICS         -           5%          90
OTHER_GROUPS            -           70%  
SYS_GROUP               75%         -

在此计划中,SYS_GROUP消费者组中的任何会话都将获得优先权。(此组中的会话是由用户帐户创建的会话SYS和SYSTEM。)会话中未使用的任何资源分配SYS_GROUP随后由属于计划中其他使用者组和子计划的会话共享。在该分配中,25%用于维护任务,5%用于执行诊断操作的后台进程,70%用于用户会话。用于最大利用率限制ORA$AUTOTASK_SUB_PLAN和ORA$DIAGNOSTICS为90。因此,即使CPU空闲,该计划不能被分配超过90%的CPU资源。

相关视图:

dba_scheduler_window_groups;  --维护窗口组
dba_scheduler_wingroup_members --维护窗口组对应窗口
dba_scheduler_windows --维护窗口历史信息
DBA_AUTOTASK_CLIENT_JOB --查询自动收集任务正在执行的job
DBA_AUTOTASK_JOB_HISTORY --查询自动收集任务历史执行状态
DBA_AUTOTASK_CLIENT_HISTORY --查询自动收集任务历史job

参考:调度程序维护任务或 Autotasks (文档 ID 1526120.1)

您可能感兴趣的文档:

--结束END--

本文标题: oracle11g自动维护任务

本文链接: https://www.lsjlt.com/news/41726.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么理解ORACLE 11G维护窗口和自动维护任务
    这篇文章主要讲解了“怎么理解ORACLE 11G维护窗口和自动维护任务”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么理解ORACLE 11G维护窗口和自...
    99+
    2024-04-02
  • 如何使用Shell脚本自动化Linux系统维护任务
    这篇文章将为大家详细讲解有关如何使用Shell脚本自动化Linux系统维护任务,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。系统管理员通常会使用sehll脚本解决工作中重复的工作,shell...
    99+
    2023-06-28
  • 如何在AmazonAurora上配置自动化数据库维护任务
    在Amazon Aurora上配置自动化数据库维护任务可以通过使用Amazon RDS控制台或AWS CLI来完成。以下是配置自动化...
    99+
    2024-04-09
    AmazonAurora
  • win10关闭自动维护会怎么样
    关闭Windows 10的自动维护可能会导致以下问题:1. 系统性能下降:Windows 10的自动维护包括定期的磁盘碎片整理、病毒...
    99+
    2023-08-25
    win10
  • Oracle11g RAC下ASM的管理与维护方法是什么
    这篇文章主要介绍“Oracle11g RAC下ASM的管理与维护方法是什么”,在日常操作中,相信很多人在Oracle11g RAC下ASM的管理与维护方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单...
    99+
    2024-04-02
  • Oracle11g RAC怎样禁止DB自动启动
    Oracle11g RAC怎样禁止DB自动启动,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。RAC里面有时候需要禁止DB自动启动。禁止自动启动...
    99+
    2024-04-02
  • Win7系统中的一些自动维护计划、任务关闭、禁用方法图文教程
      Windows自动维护功能会在计划任务时间中执行对系统安全扫描、系统诊断和软件更新等等,在这些过程中也需要一定的时间来完成,如果用户在设置每天都运行计划任务来自动维护也会显得麻烦,也会影响到系统的运行速度,很多用户都...
    99+
    2023-06-13
    Win7系统 自动维护计划 关闭 禁用方法 任务 禁用 方法 计划 系统
  • 如何维护自己的服务器
    维护自己服务器的方法:1、及时安装系统补丁,丁避免漏洞被蓄意攻击利用;2、根据自身的网络环境,安装和设置防火墙;3、安装网络杀毒软件,能控制病毒得传播;4、关闭不需要的服务和端口,如Telnet等;5、定期对服务器进行备份,可以及时将系统恢...
    99+
    2024-04-02
  • 服务器维护和计划任务使用方法
    1.服务器日常维护说明: 服务器在日常使用中需要定期维护才能保证服务器稳定运行. 对服务器来说. 定期维护一般是做以下工作: 1) 检查系统日志. 看有什么可疑的日志记录和安全问题等.2) 查看网站日志. 检查网站是否有...
    99+
    2023-05-24
    服务器维护 计划任务 计划 使用 方法
  • 亚马逊服务器维护多久能完成任务
    在亚马逊的服务器维护期间,需要保持系统的稳定性和安全性,定期检查服务器系统的健康状况,更新服务器系统的软件,并及时处理服务器故障,以确保服务器能够正常运行,并提供稳定的服务。如果需要处理复杂的服务器故障,可能需要花费几天或几周的时间。 总...
    99+
    2023-10-27
    亚马逊 完成任务 多久
  • Windows服务器维护和计划任务的使用方法
    Windows服务器维护和计划任务的使用方法,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1.服务器日常维护说明: 服务器在日常使用中需要定期维护才能保证服务器稳定运行. 对服...
    99+
    2023-06-14
  • rhel6/7如何自动安装oracle11g单实例
    小编给大家分享一下rhel6/7如何自动安装oracle11g单实例,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ...
    99+
    2024-04-02
  • Mongodb 分片 手动维护chunk
    去年的笔记For instance, if a chunk represents a single shard key value, then MongoDB cannot split the chunk ...
    99+
    2024-04-02
  • Captial One如何实现Artifactory HA集群的自动化维护
    一、背景本文整理自Hank Hudgins,Capital One高级工程师,在JFrog 2019用户大会上的讲演《Automated Artifactory HA Pipeline》。Capital One是美国最大的数字化银行之一,其...
    99+
    2023-06-04
  • Oracle11g 自动化建库及调整相关参数
      该脚本适用于从模板克隆出的数据库,包括建库、调整参数、修改相关配置文件、生产数据库配置文件。该脚本目录在suse 11、suse 12上测试通过。    #!/u...
    99+
    2024-04-02
  • Linux中如何配置和管理系统日常维护任务
    在Linux中配置和管理系统日常维护任务通常使用crontab工具。Crontab是一个定时任务调度器,可以让用户定时执行某个任务或...
    99+
    2024-04-02
  • win10怎么自动隐藏任务栏
    要在Windows 10中自动隐藏任务栏,您可以按照以下步骤操作:1. 右键单击任务栏空白处,选择“任务栏设置”选项。2. 在“任务...
    99+
    2023-08-22
    win10
  • 转载:使用redis+flask维护动态
    githu源码地址:https://github.com/Germey/ProxyPool更好的代理池维护:https://github.com/Python3WebSpider/ProxyPool下面文章的源地址:https://bl...
    99+
    2023-01-30
    动态 redis flask
  • Python自动化运维
    psutil库 获取系统运行的进程和系统利用率 [root@serverc ~]# yum -y install python2[root@serverc ~]# yum -y install python2-psutil[root@s...
    99+
    2023-01-31
    Python
  • Dreamweaver8如何做一个网站维护自动跳转的html网页
    这篇文章主要介绍了Dreamweaver8如何做一个网站维护自动跳转的html网页,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。方法如下打开Dreamweaver 8新建一个...
    99+
    2023-06-08
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作