免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3024 | 回复: 3
打印 上一主题 下一主题

[求助] ASM增加日志组问题请教? [复制链接]

论坛徽章:
3
数据库技术版块每日发帖之星
日期:2015-08-05 06:20:00数据库技术版块每日发帖之星
日期:2015-08-23 06:20:00数据库技术版块每日发帖之星
日期:2016-04-19 06:20:00
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-03-02 17:06 |只看该作者 |倒序浏览
本帖最后由 oushitianxia915 于 2013-03-02 21:31 编辑

11G ASM单实例,由于日志经常报检查点未完成,查看日志状态发现日志组不够,需要增加日志大小,或者增加日志组。
目前有四组日志,查看日志状态发现有三组日志未处理完,所以导致日志组切换时检查点未完成,数据库处于等待状态。

SQL> select * from v$log;

    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS           FIRST_CHANGE# FIRST_TIME
---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- -------------------
         1          1     105597  419430400          2 NO  ACTIVE              2.4815E+10 2013-03-02 15:41:40
         2          1     105598  419430400          2 NO  CURRENT             2.4815E+10 2013-03-02 15:43:21
         3          1     105595  419430400          2 NO  ACTIVE              2.4815E+10 2013-03-02 15:38:01
         4          1     105596  419430400          2 NO  ACTIVE              2.4815E+10 2013-03-02 15:39:29

SQL> select * from v$logfile;


    GROUP# STATUS  TYPE    MEMBER                                                                                                       IS_
---------- ------- ------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---
         1         ONLINE  +DATA1/orcl/onlinelog/group_1.258.784499383                                                                  NO
         1         ONLINE  +DATA1/orcl/onlinelog/group_1.259.784499435                                                                  YES
         2         ONLINE  +DATA1/orcl/onlinelog/group_2.260.784499481                                                                  NO
         2         ONLINE  +DATA1/orcl/onlinelog/group_2.261.784499527                                                                  YES
         3         ONLINE  +DATA1/orcl/onlinelog/group_3.262.784499571                                                                  NO
         3         ONLINE  +DATA1/orcl/onlinelog/group_3.263.784499621                                                                  YES
         4         ONLINE  +DATA1/orcl/onlinelog/group_4.264.784499667                                                                  NO
         4         ONLINE  +DATA1/orcl/onlinelog/group_4.265.784499717                                                                  YES

8 rows selected.



ASMCMD> pwd
+DATA1/ORCL/ONLINELOG
ASMCMD> ls -l
Type       Redund  Striped  Time             Sys  Name
ONLINELOG  UNPROT  FINE     FEB 23 10:00:00  Y    group_1.258.784499383
ONLINELOG  UNPROT  FINE     FEB 23 10:00:00  Y    group_1.259.784499435
ONLINELOG  UNPROT  FINE     FEB 23 10:00:00  Y    group_2.260.784499481
ONLINELOG  UNPROT  FINE     FEB 23 10:00:00  Y    group_2.261.784499527
ONLINELOG  UNPROT  FINE     FEB 23 10:00:00  Y    group_3.262.784499571
ONLINELOG  UNPROT  FINE     FEB 23 10:00:00  Y    group_3.263.784499621
ONLINELOG  UNPROT  FINE     FEB 23 10:00:00  Y    group_4.264.784499667
ONLINELOG  UNPROT  FINE     FEB 23 10:00:00  Y    group_4.265.784499717
ASMCMD>



所以我想问一下,我已经有四组日志文件了,我是另外再增加同样大小的四组日志文件呢,还是增加现有日志文件的大小,哪样做好些呢?
还有就是,我以前的一组里是有两个日志文件,我增加日志组之后,还需要另外在新增的组里建两个日志文件吗?
我后面新增日志组的日志大小可以跟之前的日志大小不一样吗?

论坛徽章:
27
水瓶座
日期:2014-08-22 21:06:34程序设计版块每日发帖之星
日期:2015-11-25 06:20:0015-16赛季CBA联赛之新疆
日期:2015-12-19 19:05:48IT运维版块每日发帖之星
日期:2015-12-25 06:20:31IT运维版块每日发帖之星
日期:2015-12-25 06:20:31IT运维版块每日发帖之星
日期:2015-12-25 06:20:3315-16赛季CBA联赛之上海
日期:2016-04-15 19:51:31程序设计版块每日发帖之星
日期:2016-04-17 06:23:29程序设计版块每日发帖之星
日期:2016-04-23 06:20:00程序设计版块每日发帖之星
日期:2016-05-26 06:20:00每日论坛发贴之星
日期:2016-05-26 06:20:0015-16赛季CBA联赛之辽宁
日期:2017-02-16 23:59:47
2 [报告]
发表于 2013-03-02 18:55 |只看该作者
让DBWR更快一些
增加多个日志
创建更大的日志
让检查点更频繁

论坛徽章:
3
数据库技术版块每日发帖之星
日期:2015-08-05 06:20:00数据库技术版块每日发帖之星
日期:2015-08-23 06:20:00数据库技术版块每日发帖之星
日期:2016-04-19 06:20:00
3 [报告]
发表于 2013-03-02 19:15 |只看该作者
回复 2# shijiang1130


我可以把后面增加的四个日志组加大点,之前的不变,行吗?
检查点是设置的自动的。

   

论坛徽章:
3
数据库技术版块每日发帖之星
日期:2015-08-05 06:20:00数据库技术版块每日发帖之星
日期:2015-08-23 06:20:00数据库技术版块每日发帖之星
日期:2016-04-19 06:20:00
4 [报告]
发表于 2013-03-02 23:55 |只看该作者

备份参数文件
SQL> create pfile='/opt/oracle/liu/pfile_20130302.ora' from spfile;

File created.

SQL> show parameter pfile

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
spfile                               string      /opt/oracle/product/11gR1/db/d
                                                 bs/spfileorcl.ora


备份控制文件
SQL> alter database backup controlfile to '/opt/oracle/liu/controlfile_20130302.ctl';

Database altered.




增加第五个日志组,并在每个日志组里添加两个日志文件,大小800M
SQL> alter database add logfile group 5 ('+DATA1/orcl/onlinelog/group_5.266','+DATA1/orcl/onlinelog/group_5.267') size 800M;

Database altered.

SQL> alter database add logfile group 6 size 400M;

Database altered.

SQL>

SQL> select * from v$log;

    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS           FIRST_CHANGE# FIRST_TIME
---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- -------------------
         1          1     105781  419430400          2 NO  INACTIVE            2.4854E+10 2013-03-02 22:54:22
         2          1     105783  419430400          2 NO  INACTIVE            2.4855E+10 2013-03-02 23:02:15
         3          1     105784  419430400          2 NO  ACTIVE              2.4855E+10 2013-03-02 23:06:01
         4          1     105780  419430400          2 NO  INACTIVE            2.4854E+10 2013-03-02 22:51:36
         5          1     105782  838860800          2 NO  INACTIVE            2.4854E+10 2013-03-02 22:57:33
         6          1     105785  419430400          2 NO  CURRENT             2.4855E+10 2013-03-02 23:09:49
         7          1          0  419430400          2 YES UNUSED                       0
         8          1          0  419430400          2 YES UNUSED                       0

8 rows selected.

SQL> alter database drop logfile group 5;
删除第五组日志


Database altered.

SQL> SQL>

SQL> alter database add logfile group 5 size 400M;

Database altered.

SQL> select * from v$log;

    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS           FIRST_CHANGE# FIRST_TIME
---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- -------------------
         1          1     105781  419430400          2 NO  INACTIVE            2.4854E+10 2013-03-02 22:54:22
         2          1     105783  419430400          2 NO  INACTIVE            2.4855E+10 2013-03-02 23:02:15
         3          1     105784  419430400          2 NO  ACTIVE              2.4855E+10 2013-03-02 23:06:01
         4          1     105780  419430400          2 NO  INACTIVE            2.4854E+10 2013-03-02 22:51:36
         5          1          0  419430400          2 YES UNUSED                       0
         6          1     105785  419430400          2 NO  ACTIVE              2.4855E+10 2013-03-02 23:09:49
         7          1     105786  419430400          2 NO  CURRENT             2.4856E+10 2013-03-02 23:14:13
         8          1          0  419430400          2 YES UNUSED                       0

8 rows selected.

SQL>




ASMCMD> ls -s
Block_Size   Blocks      Bytes      Space  Name
       512   819201  419430912  428867584  group_1.258.784499383
       512   819201  419430912  428867584  group_1.259.784499435
       512   819201  419430912  428867584  group_2.260.784499481
       512   819201  419430912  428867584  group_2.261.784499527
       512   819201  419430912  428867584  group_3.262.784499571
       512   819201  419430912  428867584  group_3.263.784499621
       512   819201  419430912  428867584  group_4.264.784499667
       512   819201  419430912  428867584  group_4.265.784499717
                                           group_5.266 => +DATA1/ORCL/ONLINELOG/group_5.274.809045727
                                           group_5.267 => +DATA1/ORCL/ONLINELOG/group_5.275.809045745
       512  1638401  838861312  848297984  group_5.274.809045727
       512  1638401  838861312  848297984  group_5.275.809045745
       512   819201  419430912  428867584  group_5.282.809046857
       512   819201  419430912  428867584  group_5.283.809046867
       512   819201  419430912  428867584  group_6.276.809046369
       512   819201  419430912  428867584  group_6.277.809046381
       512   819201  419430912  428867584  group_7.278.809046517
       512   819201  419430912  428867584  group_7.279.809046525
       512   819201  419430912  428867584  group_8.280.809046555
       512   819201  419430912  428867584  group_8.281.809046565


删除之前组5的日志文件
ASMCMD> rm +DATA1/ORCL/ONLINELOG/group_5.274.809045727
ASMCMD> rm +DATA1/ORCL/ONLINELOG/group_5.275.809045745
ASMCMD> ls -s
Block_Size  Blocks      Bytes      Space  Name
       512  819201  419430912  428867584  group_1.258.784499383
       512  819201  419430912  428867584  group_1.259.784499435
       512  819201  419430912  428867584  group_2.260.784499481
       512  819201  419430912  428867584  group_2.261.784499527
       512  819201  419430912  428867584  group_3.262.784499571
       512  819201  419430912  428867584  group_3.263.784499621
       512  819201  419430912  428867584  group_4.264.784499667
       512  819201  419430912  428867584  group_4.265.784499717
       512  819201  419430912  428867584  group_5.282.809046857
       512  819201  419430912  428867584  group_5.283.809046867
       512  819201  419430912  428867584  group_6.276.809046369
       512  819201  419430912  428867584  group_6.277.809046381
       512  819201  419430912  428867584  group_7.278.809046517
       512  819201  419430912  428867584  group_7.279.809046525
       512  819201  419430912  428867584  group_8.280.809046555
       512  819201  419430912  428867584  group_8.281.809046565
ASMCMD>





已经解决了。谢谢大家
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP