软件开发 数据库db2故障

DB2断电导致数据库状态不一致

因为电源不稳定,一天发生了几次断电,数据库启动后报错,数据库处于不一致状态,sqlstate=5502.后面进行恢复时,还原卡住了,一值没有进度,具体信息如下部分错误日志,详细可查看附件2015-06-16-10.43.05.817000+480 I105157209F627     LEVEL: EventPID  &n... 显示全部
因为电源不稳定,一天发生了几次断电,数据库启动后报错,数据库处于不一致状态,sqlstate=5502.后面进行恢复时,还原卡住了,一值没有进度,具体信息如下

Catch(06-17-11-04-13).jpg





部分错误日志,详细可查看附件
2015-06-16-10.43.05.817000+480 I105157209F627     LEVEL: Event
PID     : 3300                 TID  : 1216        PROC : db2syscs.exe
INSTANCE: DB2                  NODE : 000         DB   : DMPAS
APPHDL  : 0-26                 APPID: *LOCAL.DB2.150616024232
AUTHID  : PAS     
EDUID   : 1216                 EDUNAME: db2agent (DMPAS) 0
FUNCTION: DB2 UDB, base sys utilities, sqeLocalDatabase::MarkDBBad, probe:10
STOP    : AUTOMATIC FODC : DBMarkedBad : success
IMPACT  : None
DATA #1 : String, 110 bytes
Check C:PROGRAMDATAIBMDB2DB2COPY1DB2FODC_BadPage_2015-06-16-10.42.51.262000 for diagnostic information.

2015-06-16-10.43.05.817000+480 I105157838F565     LEVEL: Severe
PID     : 3300                 TID  : 1216        PROC : db2syscs.exe
INSTANCE: DB2                  NODE : 000         DB   : DMPAS
APPHDL  : 0-26                 APPID: *LOCAL.DB2.150616024232
AUTHID  : PAS     
EDUID   : 1216                 EDUNAME: db2agent (DMPAS) 0
FUNCTION: DB2 UDB, base sys utilities, sqeLocalDatabase::RestartDatabase, probe:202
MESSAGE : If 'DATALINK: file server not registered' appears above and
          DATALINKS=NO, set DATALINKS=YES and try RESTART again

2015-06-16-10.43.05.817000+480 I105158405F456     LEVEL: Severe
PID     : 3300                 TID  : 1216        PROC : db2syscs.exe
INSTANCE: DB2                  NODE : 000         DB   : DMPAS
APPHDL  : 0-26                 APPID: *LOCAL.DB2.150616024232
AUTHID  : PAS     
EDUID   : 1216                 EDUNAME: db2agent (DMPAS) 0
FUNCTION: DB2 UDB, base sys utilities, sqeApplication::AppStartUsing, probe:140
RETCODE : ZRC=0xFFFFFBEE=-1042

2015-06-16-10.43.05.817000+480 I105158863F491     LEVEL: Warning
PID     : 3300                 TID  : 1216        PROC : db2syscs.exe
INSTANCE: DB2                  NODE : 000         DB   : DMPAS
APPHDL  : 0-26                 APPID: *LOCAL.DB2.150616024232
AUTHID  : PAS     
EDUID   : 1216                 EDUNAME: db2agent (DMPAS) 0
FUNCTION: DB2 UDB, buffer pool services, sqlbCleanupBeforeTerm, probe:4930
DATA #1 : String, 41 bytes
Recovery failed, dirty pages not flushed.

附件:

附件图标 db2diag.rar (1.95 MB)

附件图标 db2diag.rar (1.86 MB)

附件图标 日志文件.rar (34.22 KB)

收起
参与19

查看其它 10 个回答zz2015 的回答

zz2015 zz2015 软件开发工程师 广州
回复 8# atpeace331



首先,测试库也同时坏了,因为客户弄的是同一个电源,并且都没有备用电源当时 这是你要的文件
软件开发 · 2015-06-18
浏览2056

回答者

zz2015
软件开发工程师 广州
评论16

zz2015 最近回答过的问题

回答状态

  • 发布时间:2015-06-18
  • 关注会员:5 人
  • 回答浏览:2056
  • X社区推广