rman备份产生等待事件
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,最近数据库升级后rman备份出现了很多等待事件SQL> select * from v$version;BANNER------------------------------------------
千家信息网最后更新 2025年12月02日rman备份产生等待事件最近数据库升级后rman备份出现了很多等待事件SQL> select * from v$version;
BANNER------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit ProductionPL/SQL Release 11.2.0.3.0 - ProductionCORE 11.2.0.3.0 ProductionTNS for Linux: Version 11.2.0.3.0 - ProductionNLSRTL Version 11.2.0.3.0 - Production
SQL> SQL> SELECT sid,event FROM v$session WHERE wait_class#<>6;
SID EVENT---------- ---------------------------------------------------------------- 1165 Backup Restore Throttle sleep 1208 Backup Restore Throttle sleep 1292 Backup Restore Throttle sleep 1379 Backup Restore Throttle sleep 1552 Backup Restore Throttle sleep 2239 resmgr:cpu quantum 2542 SQL*Net message to client
查询alert日志信息Tue Oct 23 22:00:00 2012Setting Resource Manager plan SCHEDULER[0x256B668]:DEFAULT_MAINTENANCE_PLAN via scheduler windowSetting Resource Manager plan DEFAULT_MAINTENANCE_PLAN via parameterTue Oct 23 22:00:00 2012Starting background process VKRMTue Oct 23 22:00:00 2012VKRM started with pid=120, OS id=16419 Tue Oct 23 22:00:02 2012Begin automatic SQL Tuning Advisor run for special tuning task "SYS_AUTO_SQL_TUNING_TASK"Tue Oct 23 22:00:34 2012Thread 1 advanced to log sequence 18849 (LGWR switch) Current log# 1 seq# 18849 mem# 0: /oradata/finance/datafile/redo01.log Current log# 1 seq# 18849 mem# 1: /oradata/finance/datafile/redo01_1.logTue Oct 23 22:00:38 2012Archived Log entry 19993 added for thread 1 sequence 18848 ID 0x99d4983c dest 1:Tue Oct 23 23:00:05 2012End automatic SQL Tuning Advisor run for special tuning task "SYS_AUTO_SQL_TUNING_TASK"Tue Oct 23 23:30:10 2012Thread 1 advanced to log sequence 18850 (LGWR switch) Current log# 4 seq# 18850 mem# 0: /oradata/finance/datafile/redo04.log Current log# 4 seq# 18850 mem# 1: /oradata/finance/datafile/redo04_4.logTue Oct 23 23:30:14 2012Archived Log entry 19994 added for thread 1 sequence 18849 ID 0x99d4983c dest 1:Wed Oct 24 01:17:07 2012Thread 1 advanced to log sequence 18851 (LGWR switch) Current log# 5 seq# 18851 mem# 0: /oradata/finance/datafile/redo05.log Current log# 5 seq# 18851 mem# 1: /oradata/finance/datafile/redo05_5.logWed Oct 24 01:17:17 2012Archived Log entry 19995 added for thread 1 sequence 18850 ID 0x99d4983c dest 1:Wed Oct 24 02:00:00 2012Closing scheduler windowClosing Resource Manager plan via scheduler windowClearing Resource Manager plan via parameterWed Oct 24 07:23:20 2012
从这里可以看出来,因为SCHEDULER定时启动和关闭资源管理的DEFAULT_MAINTENANCE_PLAN从而导致在晚上10点到2点Resource Manager plan处于启用状态,所有rman运行任务,Backup Restore Throttle sleep等待是因为Resource Manager plan启用导致(使用SCHEDULER控制其启用和关闭),很多情况下数据库跑的应用比较单一,不是十分的需要启动资源管理.
在11g中关闭方法如下:1. Set the current resource manager plan to null (or another plan that is not restrictive): alter system set resource_manager_plan='' scope=both; 2. Change the active windows to use the null resource manager plan (or other nonrestrictive plan) using: execute dbms_scheduler.set_attribute('WEEKNIGHT_WINDOW','RESOURCE_PLAN','');execute dbms_scheduler.set_attribute('WEEKEND_WINDOW','RESOURCE_PLAN',''); 3. Then, for each window_name (WINDOW_NAME from DBA_SCHEDULER_WINDOWS), run: execute dbms_scheduler.set_attribute('','RESOURCE_PLAN','');
SQL> select WINDOW_NAME from DBA_SCHEDULER_WINDOWS;
WINDOW_NAME------------------------------WEEKNIGHT_WINDOWWEEKEND_WINDOWMONDAY_WINDOWTUESDAY_WINDOWWEDNESDAY_WINDOWTHURSDAY_WINDOWFRIDAY_WINDOWSATURDAY_WINDOWSUNDAY_WINDOW
9 rows selected.
execute dbms_scheduler.set_attribute('WEEKNIGHT_WINDOW','RESOURCE_PLAN','');execute dbms_scheduler.set_attribute('WEEKEND_WINDOW','RESOURCE_PLAN','');execute dbms_scheduler.set_attribute('MONDAY_WINDOW','RESOURCE_PLAN','');execute dbms_scheduler.set_attribute('TUESDAY_WINDOW','RESOURCE_PLAN','');execute dbms_scheduler.set_attribute('WEDNESDAY_WINDOW','RESOURCE_PLAN','');execute dbms_scheduler.set_attribute('THURSDAY_WINDOW','RESOURCE_PLAN','');execute dbms_scheduler.set_attribute('FRIDAY_WINDOW','RESOURCE_PLAN','');execute dbms_scheduler.set_attribute('SATURDAY_WINDOW','RESOURCE_PLAN','');execute dbms_scheduler.set_attribute('SUNDAY_WINDOW','RESOURCE_PLAN','');
BANNER------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit ProductionPL/SQL Release 11.2.0.3.0 - ProductionCORE 11.2.0.3.0 ProductionTNS for Linux: Version 11.2.0.3.0 - ProductionNLSRTL Version 11.2.0.3.0 - Production
SQL> SQL> SELECT sid,event FROM v$session WHERE wait_class#<>6;
SID EVENT---------- ---------------------------------------------------------------- 1165 Backup Restore Throttle sleep 1208 Backup Restore Throttle sleep 1292 Backup Restore Throttle sleep 1379 Backup Restore Throttle sleep 1552 Backup Restore Throttle sleep 2239 resmgr:cpu quantum 2542 SQL*Net message to client
查询alert日志信息Tue Oct 23 22:00:00 2012Setting Resource Manager plan SCHEDULER[0x256B668]:DEFAULT_MAINTENANCE_PLAN via scheduler windowSetting Resource Manager plan DEFAULT_MAINTENANCE_PLAN via parameterTue Oct 23 22:00:00 2012Starting background process VKRMTue Oct 23 22:00:00 2012VKRM started with pid=120, OS id=16419 Tue Oct 23 22:00:02 2012Begin automatic SQL Tuning Advisor run for special tuning task "SYS_AUTO_SQL_TUNING_TASK"Tue Oct 23 22:00:34 2012Thread 1 advanced to log sequence 18849 (LGWR switch) Current log# 1 seq# 18849 mem# 0: /oradata/finance/datafile/redo01.log Current log# 1 seq# 18849 mem# 1: /oradata/finance/datafile/redo01_1.logTue Oct 23 22:00:38 2012Archived Log entry 19993 added for thread 1 sequence 18848 ID 0x99d4983c dest 1:Tue Oct 23 23:00:05 2012End automatic SQL Tuning Advisor run for special tuning task "SYS_AUTO_SQL_TUNING_TASK"Tue Oct 23 23:30:10 2012Thread 1 advanced to log sequence 18850 (LGWR switch) Current log# 4 seq# 18850 mem# 0: /oradata/finance/datafile/redo04.log Current log# 4 seq# 18850 mem# 1: /oradata/finance/datafile/redo04_4.logTue Oct 23 23:30:14 2012Archived Log entry 19994 added for thread 1 sequence 18849 ID 0x99d4983c dest 1:Wed Oct 24 01:17:07 2012Thread 1 advanced to log sequence 18851 (LGWR switch) Current log# 5 seq# 18851 mem# 0: /oradata/finance/datafile/redo05.log Current log# 5 seq# 18851 mem# 1: /oradata/finance/datafile/redo05_5.logWed Oct 24 01:17:17 2012Archived Log entry 19995 added for thread 1 sequence 18850 ID 0x99d4983c dest 1:Wed Oct 24 02:00:00 2012Closing scheduler windowClosing Resource Manager plan via scheduler windowClearing Resource Manager plan via parameterWed Oct 24 07:23:20 2012
从这里可以看出来,因为SCHEDULER定时启动和关闭资源管理的DEFAULT_MAINTENANCE_PLAN从而导致在晚上10点到2点Resource Manager plan处于启用状态,所有rman运行任务,Backup Restore Throttle sleep等待是因为Resource Manager plan启用导致(使用SCHEDULER控制其启用和关闭),很多情况下数据库跑的应用比较单一,不是十分的需要启动资源管理.
在11g中关闭方法如下:1. Set the current resource manager plan to null (or another plan that is not restrictive): alter system set resource_manager_plan='' scope=both; 2. Change the active windows to use the null resource manager plan (or other nonrestrictive plan) using: execute dbms_scheduler.set_attribute('WEEKNIGHT_WINDOW','RESOURCE_PLAN','');execute dbms_scheduler.set_attribute('WEEKEND_WINDOW','RESOURCE_PLAN',''); 3. Then, for each window_name (WINDOW_NAME from DBA_SCHEDULER_WINDOWS), run: execute dbms_scheduler.set_attribute('
SQL> select WINDOW_NAME from DBA_SCHEDULER_WINDOWS;
WINDOW_NAME------------------------------WEEKNIGHT_WINDOWWEEKEND_WINDOWMONDAY_WINDOWTUESDAY_WINDOWWEDNESDAY_WINDOWTHURSDAY_WINDOWFRIDAY_WINDOWSATURDAY_WINDOWSUNDAY_WINDOW
9 rows selected.
execute dbms_scheduler.set_attribute('WEEKNIGHT_WINDOW','RESOURCE_PLAN','');execute dbms_scheduler.set_attribute('WEEKEND_WINDOW','RESOURCE_PLAN','');execute dbms_scheduler.set_attribute('MONDAY_WINDOW','RESOURCE_PLAN','');execute dbms_scheduler.set_attribute('TUESDAY_WINDOW','RESOURCE_PLAN','');execute dbms_scheduler.set_attribute('WEDNESDAY_WINDOW','RESOURCE_PLAN','');execute dbms_scheduler.set_attribute('THURSDAY_WINDOW','RESOURCE_PLAN','');execute dbms_scheduler.set_attribute('FRIDAY_WINDOW','RESOURCE_PLAN','');execute dbms_scheduler.set_attribute('SATURDAY_WINDOW','RESOURCE_PLAN','');execute dbms_scheduler.set_attribute('SUNDAY_WINDOW','RESOURCE_PLAN','');
数据
数据库
资源
资源管理
管理
事件
备份
任务
信息
情况
方法
日志
点到
状态
中关
升级
应用
控制
查询
运行
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发工程师有高级职称吗
linux导出数据库
上海市场网络技术质量
生产服务器整机品质有几大标准
猪八戒的软件开发网站
语音对讲软件开发多少
深圳立维互联网科技有限公司
服务器要求用户名和密码
武大 网络安全 分数线
网络安全保护等级3级证书
无锡网络安全大会
数据库只能输出三位整数
后台数据库被盗
网络安全观众的英语作文
做文字数据库
网络安全漏洞验证理论
三一五互联网科技
济南游戏软件开发招聘网
黄河科技学院互联网
浦东新区软件开发技术服务优势
数据库考试试卷 东华理工
公司用服务器多少钱
加强网络安全和舆论引导保障
网络安全公司有多缺人
易天天软件开发
网络技术运维资料
互联网科技纪录片
五年网络安全手抄报
大数据库机房图片
教师工资数据库管理系统案例