知识大全 不让redo log日志组处于高激活状态

Posted 状态

篇首语:你不能左右天气,但你能转变你的心情。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 不让redo log日志组处于高激活状态相关的知识,希望对你有一定的参考价值。

  平台:SunOS Generic_ sun u sparc SUNW Ultra Enterprise    数据库:     症状:响应缓慢 应用请求已经无法返回    登陆数据库 发现redo日志组除current外都处于active状态    oracle:/oracle/oracle >sqlplus / as sysdba     SQL*Plus: Release Production on Thu Jun : :     (c) Copyright Oracle Corporation  All rights reserved     Connected to:  Oracle i Enterprise Edition Release Production  With the Partitioning and Java options  PL/SQL Release Production  SQL> select * from v$log;      GROUP#  THREAD# SEQUENCE#   BYTES  MEMBERS ARC STATUS      FIRST_CHANGE# FIRST_TIM                           NO ACTIVE        E+ JUN                         NO ACTIVE        E+ JUN                         NO ACTIVE        E+ JUN                         NO CURRENT       E+ JUN                         NO ACTIVE        E+ JUN                         NO ACTIVE        E+ JUN                         NO ACTIVE        E+ JUN                         NO ACTIVE        E+ JUN                         NO ACTIVE        E+ JUN      rows selected     SQL> /      GROUP#  THREAD# SEQUENCE#   BYTES  MEMBERS ARC STATUS      FIRST_CHANGE# FIRST_TIM                           NO ACTIVE        E+ JUN                         NO ACTIVE        E+ JUN                         NO ACTIVE        E+ JUN                         NO CURRENT       E+ JUN                         NO ACTIVE        E+ JUN                         NO ACTIVE        E+ JUN                         NO ACTIVE        E+ JUN                         NO ACTIVE        E+ JUN                         NO ACTIVE        E+ JUN      rows selected     如果日志都处于active状态 那么显然DBWR的写已经无法跟上log switch触发的检查点     接下来让我们检查一下DBWR的繁忙程度:    SQL> !  oracle:/oracle/oracle >ps ef|grep ora_   oracle         Mar ?    : ora_smon_hysms    oracle         Mar ?    : ora_dbw _hysms    oracle       Mar ?    : ora_pmon_hysms    oracle         Mar ?    : ora_lgwr_hysms    oracle         Mar ?     : ora_snp _hysms    oracle         Mar ?     : ora_snp _hysms    oracle         Mar ?     : ora_snp _hysms    oracle         Mar ?    : ora_ckpt_hysms    oracle         Mar ?     : ora_snp _hysms    oracle         Mar ?     : ora_snp _hysms    oracle         Mar ?     : ora_d _hysms    oracle         Mar ?     : ora_s _hysms    oracle         Mar ?     : ora_reco_hysms    oracle   : : pts/   : grep ora_    DBWR的进程号是     使用Top命令观察一下:    oracle:/oracle/oracle >top    last pid: ; load averages:              : :    processes: sleeping running zombie on cpu  CPU states: % idle % user   % kernel % iowait   % swap  Memory: M real M free M swap in use M swap free      PID USERNAME THR PRI NICE SIZE  RES STATE  TIME  CPU MAND   smspf         M M cpu/   : % oracle    oracle        M M run   H % oracle   oracle        M M sleep  H  % oracle    smspf         M  M sleep  H  % java   smspf         M M cpu/   :   % oracle   smspf         K K sleep  H  % fee_ftp_get   oracle        K K cpu/    :   % top   smspf         M  M sleep  :   % java   smspf           M K sleep   :   % smif_status_rec    smspf           M  M sleep  H  % fee_file_in   root         K K sleep   :   % sshd    smspf         M M sleep   :   % oracle    oracle        M M sleep  :   % oracle   smspf         K K sleep   :   % sgip_client_ltz   smspf          M  M sleep  :   % java    我们注意到 号进程消耗的CPU不过 % 显然并不繁忙 那么瓶颈就很可能在IO上     使用IOSTAT工具检查IO状况     gqgai:/home/gqgai>iostat xn             extended device statistics    r/s  w/s  kr/s  kw/s wait actv wsvc_t asvc_t %w %b device                               c t d                         c t d                         c t d                       c t d                             hurraysms :vold(pid )            extended device statistics    r/s  w/s  kr/s  kw/s wait actv wsvc_t asvc_t %w %b device                               c t d                            c t d                            c t d                      c t d                             hurraysms :vold(pid )            extended device statistics    r/s  w/s  kr/s  kw/s wait actv wsvc_t asvc_t %w %b device                               c t d                          c t d                           c t d                        c t d                             hurraysms :vold(pid )            extended device statistics    r/s  w/s  kr/s  kw/s wait actv wsvc_t asvc_t %w %b device                           cha138/Article/program/Oracle/201311/16983

相关参考

知识大全 使用Log4j进行日志操作

使用Log4j进行日志操作  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  概述  背景    在

知识大全 在.Net程序中使用log4net记录日志

在.Net程序中使用log4net记录日志  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  log

知识大全 Spring 与 Log4J 进行动态日志配置切换

Spring与Log4J进行动态日志配置切换  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  引言

知识大全 log4j--新的日志操作方法

  准备工作  一Tomcat已正确配置与使用  二软件下载logjlogjzip    Logj简介  在强调可重用组件开发的今天除了自己从头到尾开发一个可重用的日志操作类外Apache为我们提供了

知识大全 Log4J 日志管理系统使用心得体会

Log4J日志管理系统使用心得体会  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  简单的Logj

知识大全 光纤连接无线路由器一直处于连接中状态,求高手指点

光纤连接无线路由器一直处于连接中状态,求高手指点!以上运行日志是光纤猫的?还是路由器的?如果是路由器的,就是初始设置有问题;欢迎追问~!有线路由器可以连接上网,无线路由器一直处于连接中状态应该是无线路

知识大全 删除重做日志文件组的四大限制条件

  虽然重做日志文件非常的重要但是有时候数据库管理员仍然需要忍痛割爱将某些重做日志文件组或者组成员删除如当硬盘出现物理损坏此时就无法往这个位置存放重做日志此时为了避免重做日志的错误就需要将其删除然后再

知识大全 五款常用mysql slow log分析工具的比较

  mysqlslowlog是用来记录执行时间较长(超过long_query_time秒)的sql的一种日志工具  启用slowlog  有两种启用方式:  在f里通过logslowqueries[=

知识大全 在spring中应用log4j

  Logj是Apache的一个开放源代码项目通过使用Logj我们可以控制日志信息输送的目的地是控制台文件GUI组件甚至是套接口服务器NT的事件记录器UNIXSyslog守护进程等我们也可以控制每一条

何谓原癌基因?原癌基因的激活包括哪几种方式?

(一)原癌基因:(原癌基因)细胞基因组中;处于潜伏状态;癌基因序列;其产物为细胞生长和增殖所必须。  (二)原癌基因的激活方式:点突变、插入突变、染色体重排、基因扩增。