免费注册 查看新帖 |

Chinaunix

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

求助:informix启动时报Logical Logging error [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-03-06 21:03 |只看该作者 |倒序浏览
公司内部开发环境,上有多个数据库,晚上重启时报错,oninit进程运行五六秒后退出。以下是日志
20:55:21  Informix Dynamic Server Started.
20:55:21  Requested shared memory segment size rounded from 50000KB to 50048KB

Mon Mar 06 20:55:27 2006

20:55:27  Booting Language <c> from module <>
20:55:27  Loading Module <CNULL>
20:55:27  Booting Language <builtin> from module <>
20:55:27  Loading Module <BUILTINNULL>
20:55:31  Informix Dynamic Server Version 9.30.TC2     Software Serial Number AAC#J620480
20:55:32  Informix Dynamic Server Initialized -- Shared Memory Initialized.

20:55:32  Physical Recovery Started at Page(3:8286).
20:55:32  Physical Recovery Complete: 0 Pages Examined 0 Pages Restored.

20:55:32  Logical Recovery Started.
20:55:32  10 recovery worker threads will be started.
20:55:32  Logical Logging error for 'OLDRSAM:UNKNOWN' in 'logread'
20:55:32  Assert Failed: Dynamic Server must abort
20:55:32  Informix Dynamic Server Version 9.30.TC2   
20:55:32   Who: Session(8, informix@4600server, 0, 0)
                Thread(21, fast_rec, 0, 3)
                File: rslog.c Line: 3319
20:55:32   Results: Dynamic Server must abort
20:55:32   Action: Reinitialize shared memory
20:55:32  stack trace for pid 752 written to c:\tmp\af.3fd3144
20:55:32   See Also: c:\tmp\af.3fd3144, shmem.3fd3144.0
20:55:44  PANIC: Attempting to bring system down
20:55:44  rslog.c, line 3319, thread 21, proc id 752, Dynamic Server must abort.

*****************************************************
c:\tmp下只有af.3fd3144,其开始部分日志为

20:55:32  log_get: page doesn't match loguniq 130 or pagenum 14619
20:55:32   pg_uniqid = 123, pg_number = 14619
page header
0d550000: 77ae1000 2e73472d 00000001 fc0f0000   w....sG- ........
0d550010: 7b000000 1b390000                     {....9..
20:55:32  log_get: cannot read loguniq 130 logpos 0x3913018
20:55:32  logm_read: cannot read loguniq 130 logpos 0x3913018
20:55:32  logerr('logread')
20:55:32   tx 0x126c13dc, tx_flags 0x80001
20:55:32   tx_loguniq 0, tx_logpos 0x0
20:55:32  
20:55:32  Informix Dynamic Server Version 9.30.TC2     Software Serial Number AAC#J620480

20:55:32  Assert Failed: Dynamic Server must abort
20:55:32   Who: Session(8, informix@4600server, 0, 0)
                Thread(21, fast_rec, 0, 3)
                File: rslog.c Line: 3319
20:55:32   Results: Dynamic Server must abort
20:55:32   Action: Reinitialize shared memory
20:55:32  Stack for thread: 21 fast_rec

base: 0x12c64000
  len:   69632
   pc: 0x009cbcbc
  tos: 0x12c748e8
state: running
   vp: 3

0x009cb5d1 (oninit)_afhandler(0x3, 0x12a96148, 0x12a96148, 0x12a52fd
0x009cb17d (oninit)_afcrash_interface(0x12a96148, 0x12a96148, 0x12a52fd8, 0xc3cd04)
0x00840391 (oninit)_logerr (0xc3cec4, 0x134f2018, 0x82, 0x134f201
0x0083eecb (oninit)_logread(0x82, 0x3913018, 0x134f2018, 0x1d88f0)
0x0081e929 (oninit)_builddpt(0x12c75688, 0x7, 0x12995658, 0x0)
0x0081c3fb (oninit)_fast_recovery(0x12c75688, 0x0, 0x0, 0x0)
0x009e2f94 (oninit)_startup(0x0, 0x12c75670, 0x12c75058, 0x670)
0x00000000 (*nosymtab*)0x0


20:55:32   See Also: c:\tmp\af.3fd3144, shmem.3fd3144.0

---------------------------------
Begin System Alarm Program Output
---------------------------------


+-+-+-+-+-+-+-+-+-+-+-+-+-+
SYSALARMPROG Debug Info ON
+-+-+-+-+-+-+-+-+-+-+-+-+-+

Arguments:
        AF_CLASS  = 3  
        AF_ID     =      
        AF_FILE   = c:\tmp\af.3fd3144   
        SES_ID    = 8   
        RSTCB     = 0x0     
        THREAD_ID = 21
        TCB       = 0x12995658      
        BITMASK   = 1537   
        AF_DIR    = c:\tmp   
                               
Bits on:

Global settings:
        BLOCK_SYSTEM     = off     
        DIAG_AFWARN      = off      
        WRITE_TO_CONSOLE = off
        DBA              = informix              
        SEND_DBA_MAIL    = off   
        RAS              = rasnotice@informix.com              
        SEND_RAS_MAIL    = off   
        COMPRESS         = "None"         
        COMPRESS_SUFFIX  =   
        DO_ONSTAT_G_ALL  = off  
        DO_ONSTAT_A      = off      
        PRINT_POOL       = off      
        SHORT_BLOCK_TIME = 600
        LONG_BLOCK_TIME  = 3600  
        CONSOLE          =           
        DUMPDIR          = c:\tmp         
        IBIN             = c:\Informix\bin            
        ONSTAT           = c:\Informix\bin\onstat           
        ONCHECK          = c:\Informix\bin\oncheck         
        ONMODE           = c:\Informix\bin\onmode           

Host Name:                4600SERVER
Database Server Name:        ol_meipdb
       
Date and Time of failure:
       
Shared memory file:        "None"


===========------------- - - - - - -

希望各位朋友能给予帮助,不胜感激!

论坛徽章:
0
2 [报告]
发表于 2006-03-07 09:00 |只看该作者

回复 1楼 StoneIII 的帖子

看起来像是日志记录有问题

1、有备份的话恢复,带日志
2、找800的人,他们应该有办法把server运行起来

论坛徽章:
0
3 [报告]
发表于 2006-03-07 09:01 |只看该作者
没有人能够给个解决建议吗?
自己顶一下

论坛徽章:
0
4 [报告]
发表于 2006-03-07 09:18 |只看该作者
后悔没有作备份啊,日志没有备份,数据库也没有备份。
没有服务号800不会白白干活的。
各位老大看看有什么办法能让服务起来呢?

论坛徽章:
0
5 [报告]
发表于 2006-03-07 09:23 |只看该作者

回复 3楼 StoneIII 的帖子

就像chunk的坏页,日志也会出现记录错误,需要修复(咱可干不了这活儿)。

开发机的话还是直接重建吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP