eygle.com   eygle.com
eygle.com  
 

« cursor_space_for_time参数在11.1.0.7中 | Blog首页 | 《深入浅出Oracle》更名《深入解析Oracle》 »

MMNL进程与ORA-07445 ktsmg_get_threshold

作者:eygle |【转载时请以超链接形式标明文章和作者信息及本声明
链接:
今天一个测试数据库出现了一点小问题。

从告警日志信息来看,给出如下错误提示:
Sun Oct 15 11:07:40 2006
Errors in file /opt/oracle/admin/alexhell/bdump/eygle_mmnl_2031.trc:
ORA-07445: exception encountered: core dump [ktsmg_get_threshold()+819] [SIGFPE] [Integer divide by zero] [0x8CD532B] [] []
Sun Oct 15 11:12:59 2006
Restarting dead background process MMNL
MMNL started with pid=13, OS id=2043
MMNL absent for 3259 secs; Foregrounds taking over
MMNL absent for 3259 secs; Foregrounds taking over
MMNL absent for 3259 secs; Foregrounds taking over
Sun Oct 15 11:13:02 2006
Errors in file /opt/oracle/admin/alexhell/bdump/eygle_mmnl_2043.trc:
ORA-07445: exception encountered: core dump [ktsmg_get_threshold()+819] [SIGFPE] [Integer divide by zero] [0x8CD532B] [] []
Sun Oct 15 11:18:18 2006
Restarting dead background process MMNL
MMNL started with pid=13, OS id=2055
MMNL absent for 3580 secs; Foregrounds taking over
MMNL absent for 3580 secs; Foregrounds taking over
MMNL absent for 3580 secs; Foregrounds taking over

错误提示每5分钟出现一次,也就是说MMNL进程每5分钟尝试一次重新启动,然后失败。

进一步检查发现UNDO表空间处于脱机状态,将该表空间Online之后,问题消除。
SQL> select file_id, file_name, tablespace_name, online_status from dba_data_files;

FILE_ID FILE_NAME                                          TABLESPACE_NAME                ONLINE_
------- -------------------------------------------------- ------------------------------ -------
      1 /opt/oracle/oradata/eygle/system01.dbf            SYSTEM                        SYSTEM
      2 /opt/oracle/oradata/eygle/undotbs01.dbf            UNDOTBS1                      OFFLINE
      3 /opt/oracle/oradata/eygle/sysaux01.dbf            SYSAUX                        ONLINE
      4 /opt/oracle/oradata/eygle/users01.dbf              USERS                          ONLINE
      5 /opt/oracle/oradata/eygle/system02.dbf            SYSTEM                        SYSTEM

SQL> alter database datafile 2 online;

Database altered.

SQL> select file_id, file_name, tablespace_name, online_status from dba_data_files;

FILE_ID FILE_NAME                                          TABLESPACE_NAME                ONLINE_
------- -------------------------------------------------- ------------------------------ -------
      1 /opt/oracle/oradata/eygle/system01.dbf            SYSTEM                        SYSTEM
      2 /opt/oracle/oradata/eygle/undotbs01.dbf            UNDOTBS1                      ONLINE
      3 /opt/oracle/oradata/eygle/sysaux01.dbf            SYSAUX                        ONLINE
      4 /opt/oracle/oradata/eygle/users01.dbf              USERS                          ONLINE
      5 /opt/oracle/oradata/eygle/system02.dbf            SYSTEM                        SYSTEM


历史上的今天...
      >> 2006-10-20文章:
             DBA警世录:备份重于一切
      >> 2005-10-20文章:
             明天公司大会,外出活动一天
------
这篇 【MMNL进程与ORA-07445 ktsmg_get_threshold】来自 www.eygle.com | CSDN技术网摘| del.icio.us|365Key

By eygle on 2008-10-22 11:15 | Comments (1) | Posted to Case | Edit |Pageviews:

相关文章 随机文章
  • Oracle10g新进程 MMON 和 MMNL
  • Oracle10g DataGuard中ORA-16026错误解决
  • ORA-07445 数据库也会旧病复发
  • ORA-00704 与 bootstrap 错误
  • Oracle进程:LMS 进程与Oracle RAC
  • 传华友世纪下周将精简部门并裁员30%
    你需要怎样的结局?
    在AUM下如何获取回滚段名称
    MT read counter-增加Blog文章浏览计数器
    Oracle HowTo:如何通过只读方式更改Oracle数据文件位置
    搜索本站:

    留言 (1)

    这两个东东又是咱整在一起的

    Posted by: tsingleed at October 22, 2008 5:34 PM

    发表留言:



    Remember Me?
    (输入验证码后方可评论,谢谢支持)



    CopyRight © 2004 eygle.com, All rights reserved.