ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 日志组切换频繁,LGWR总处于等待

日志组切换频繁,LGWR总处于等待

原创 Linux操作系统 作者:dingyu220 时间:2011-06-15 22:21:09 0 删除 编辑
1、如果日志组切换频繁(最好控制在30分钟左右一次),需要增加成员的大小。
2、LGWR总处于等待状态(主要为:归档中还没释放日志组),需要增加日志组。
(判断等待是否是因为归档没释放方法
    1)是否为归档模式(只有归档模式才会发生,如果为非归档模式,下面的就不用看了)
            C:\Documents and Settings\Administrator>sqlplus /"as sysdba"
            SQL> archive log list;
            数据库日志模式            存档模式     --为归档模式
            自动存档             启用                      --一定要是启用状态,不然一会切日志会数据库会挂起(10g及以上版本,不用管)
            存档终点            D:\oracle\ora92\RDBMS
            最早的概要日志序列     1
            下一个存档日志序列   1
            当前日志序列           3
   
    2)查看日志组
            SELECT l.GROUP#,
                   l.STATUS,
                   lf.MEMBER
              FROM v$log l,v$logfile lf
             WHERE l.GROUP# = lf.GROUP#
            ;
            其中STATUS为(ACTIVE,CURRENT)时,这两种状态时,是不允许切换的,只有当他变成(INACTIVE)时才会切换,
            所以如果你只有2组日志,而这两组的状态正好为(ACTIVE,CURRENT)时,LGWR就会处在等待状态
)

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24805255/viewspace-698045/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 推建的oracle书
请登录后发表评论 登录
全部评论

注册时间:2011-05-15

  • 博文量
    67
  • 访问量
    61088