互联网服务数据库统计

db2 runstats 报错

runstats on table qc.B_OD_ORDERDETAILTL with distribution and  detailed indexes all;
查询库有个表空间专门存放订单主表和明细表,当时4kb,现在表空间容量已超过64G,不能增加表空间,所以删除一部分订单主表明细表,在做reorg的时候大概执行了10多个小时间 ,突然断电了,之后单独访问这张表会死锁超时
[IBM][CLI Driver][DB2/AIX64] SQL0911N  因为死锁或超时,当前事务已被回滚。原因码为 "68"。  SQLSTATE=40001

runstats 统计信息时也会报错
runstats on table qc.B_OD_ORDERDETAILTL with distribution and  detailed indexes all;
SQL2310N  实用程序不能生成统计信息。返回了错误 "-911"。
Statement processed with ERROR.
*** SCRIPT END  : Connection: 10.105.0.12-XA_QC-QUERYCTR (qc)  Apr-29-2011 10:43:10 ***

高手帮帮忙出个解决方案;
diag报错信息
2011-04-28-10.28.42.581614+480 E289789609A1031    LEVEL: Event
PID     : 2740418              TID  : 1           PROC : db2star2
INSTANCE: db2inst2             NODE : 000
FUNCTION: DB2 UDB, base sys utilities, DB2StartMain, probe:911
MESSAGE : ADM7513W  Database manager has started.
START   : DB2 DBM
DATA #1 : Build Level, 144 bytes
Instance "db2inst2" uses "64" bits and DB2 code release "SQL08023"
with level identifier "03040106".
Informational tokens are "DB2 v8.1.1.96", "s050811", "U803920", FixPak "10".
DATA #2 : System Info, 224 bytes
System: AIX sx_xa_yc2 2 5 00C3720A4C00
CPU: total:4 online:4 Threading degree per core:1
Physical Memory(MB): total:7744 free:2183
Virtual  Memory(MB): total:23616 free:17895
Swap     Memory(MB): total:15872 free:15712
Kernel   Params: msgMaxMessageSize:4194304 msgMaxQueueSize:4194304
                 shmMax:68719476736 shmMin:1 shmIDs:131072
                 shmSegments:68719476736 semIDs:131072 semNumPerID:65535
                 semOps:1024 semMaxVal:32767 semAdjustOnExit:16384
2011-04-28-10.28.52.192153+480 I289790641A515     LEVEL: Warning
PID     : 3174604              TID  : 1           PROC : db2agent (QUERYCTR) 0
INSTANCE: db2inst2             NODE : 000         DB   : QUERYCTR
APPHDL  : 0-7                  APPID: *LOCAL.db2inst2.110428022852
FUNCTION: DB2 UDB, base sys utilities, sqleCalculateDbHeaps, probe:95
MESSAGE : DATABASE_MEMORY cfg value too small, defaulting to (hex):
DATA #1 : Hexdump, 8 bytes
0x0FFFFFFFFFFEFC98 : 0000 0000 0006 500D                        ......P.
2011-04-28-10.28.52.828977+480 I289791157A372     LEVEL: Warning
PID     : 3174604              TID  : 1           PROC : db2agent (QUERYCTR) 0
INSTANCE: db2inst2             NODE : 000         DB   : QUERYCTR
APPHDL  : 0-7                  APPID: *LOCAL.db2inst2.110428022852
FUNCTION: DB2 UDB, base sys utilities, sqledint, probe:30
MESSAGE : Crash Recovery is needed.
2011-04-28-10.28.57.860668+480 I289791530A435     LEVEL: Warning
PID     : 3174604              TID  : 1           PROC : db2agent (QUERYCTR) 0
INSTANCE: db2inst2             NODE : 000         DB   : QUERYCTR
APPHDL  : 0-7                  APPID: *LOCAL.db2inst2.110428022852
FUNCTION: DB2 UDB, recovery manager, sqlpresr, probe:410
MESSAGE : Crash recovery started. LowtranLSN 00000C338A2C7865 MinbuffLSN
          00000C338A2C027F
2011-04-28-10.28.57.863185+480 I289791966A417     LEVEL: Warning
PID     : 3174604              TID  : 1           PROC : db2agent (QUERYCTR) 0
INSTANCE: db2inst2             NODE : 000         DB   : QUERYCTR
APPHDL  : 0-7                  APPID: *LOCAL.db2inst2.110428022852
FUNCTION: DB2 UDB, recovery manager, sqlprecm, probe:2000
MESSAGE : Using parallel recovery with 5 agents 12 QSets 48 queues and 256 chunks
2011-04-28-10.29.03.917677+480 I289792384A445     LEVEL: Warning
PID     : 3174604              TID  : 1           PROC : db2agent (QUERYCTR) 0
INSTANCE: db2inst2             NODE : 000         DB   : QUERYCTR
APPHDL  : 0-7                  APPID: *LOCAL.db2inst2.110428022852
FUNCTION: DB2 UDB, recovery manager, sqlprecm, probe:4000
MESSAGE : DIA2051W Forward phase of crash recovery has completed.  Next LSN is
          "00000C338FDDC0DB".
2011-04-28-10.29.05.352329+480 I289792830A400     LEVEL: Warning
PID     : 3174604              TID  : 1           PROC : db2agent (QUERYCTR) 0
INSTANCE: db2inst2             NODE : 000         DB   : QUERYCTR
APPHDL  : 0-7                  APPID: *LOCAL.db2inst2.110428022852
FUNCTION: DB2 UDB, recovery manager, sqlpresr, probe:3170
MESSAGE : Crash recovery completed. Next LSN is 00000C338FDDC25D
2011-04-28-10.29.09.544495+480 E289793231A454     LEVEL: Warning
PID     : 3174604              TID  : 1           PROC : db2agent (QUERYCTR) 0
INSTANCE: db2inst2             NODE : 000         DB   : QUERYCTR
APPHDL  : 0-7                  APPID: *LOCAL.db2inst2.110428022852
FUNCTION: DB2 UDB, data management, sqldBeginIndexCreate, probe:1
MESSAGE : ADM5540W  Beginning index rebuild of "15" indexes on table "QC      
          .B_OD_ORDERDETAILTL".
2011-04-28-10.29.09.545325+480 E289793686A439     LEVEL: Warning
PID     : 3174604              TID  : 1           PROC : db2agent (QUERYCTR) 0
INSTANCE: db2inst2             NODE : 000         DB   : QUERYCTR
APPHDL  : 0-7                  APPID: *LOCAL.db2inst2.110428022852
FUNCTION: DB2 UDB, data management, sqldIndexCreate, probe:1
MESSAGE : ADM5541W  Rebuilding index with IID "1" on table "QC      
          .B_OD_ORDERDETAILTL".
2011-04-28-10.30.07.695887+480 I289794126A434     LEVEL: Error
PID     : 3350766              TID  : 1           PROC : db2agent (QUERYCTR) 0
INSTANCE: db2inst2             NODE : 000         DB   : QUERYCTR
APPHDL  : 0-8                  APPID: *LOCAL.db2inst2.110428022935
FUNCTION: DB2 UDB, catalog services, sqlrlCheckIndex, probe:99
DATA #1 : Hexdump, 4 bytes
0x0FFFFFFFFFFF2890 : 8010 0044                                  ...D
2011-04-28-10.31.10.305396+480 I289794561A462     LEVEL: Warning
PID     : 2883802              TID  : 1           PROC : db2agent (QUERYCTR) 0
INSTANCE: db2inst2             NODE : 000         DB   : QUERYCTR
APPHDL  : 0-10                 APPID: GA690016.I910.110428164433
FUNCTION: DB2 UDB, catcache support, sqlrlc_systables_fetch_from_disk, probe:300
RETCODE : ZRC=0x80100044=-2146435004=SQLP_LTIMEOUT
          "LockTimeOut - tran rollback Reason code 68"
2011-04-28-10.31.25.315074+480 I289795024A462     LEVEL: Warning
PID     : 2883802              TID  : 1           PROC : db2agent (QUERYCTR) 0
INSTANCE: db2inst2             NODE : 000         DB   : QUERYCTR
APPHDL  : 0-10                 APPID: GA690016.I910.110428164433
FUNCTION: DB2 UDB, catcache support, sqlrlc_systables_fetch_from_disk, probe:300
RETCODE : ZRC=0x80100044=-2146435004=SQLP_LTIMEOUT
          "LockTimeOut - tran rollback Reason code 68"
2011-04-28-10.33.44.004607+480 I289795487A434     LEVEL: Error
PID     : 3350766              TID  : 1           PROC : db2agent (QUERYCTR) 0
INSTANCE: db2inst2             NODE : 000         DB   : QUERYCTR
APPHDL  : 0-8                  APPID: *LOCAL.db2inst2.110428022935
FUNCTION: DB2 UDB, catalog services, sqlrlCheckIndex, probe:99
DATA #1 : Hexdump, 4 bytes
0x0FFFFFFFFFFF2A10 : 8010 0044                                  ...D
参与15

14同行回答

田强田强系统工程师
FUNCTION: DB2 UDB, catalog services, sqlrlCheckIndex, probe:99重建index失败了。从诊断日志看,crash recovery应该是成功了。这个是完整的db2diag.log嘛显示全部
FUNCTION: DB2 UDB, catalog services, sqlrlCheckIndex, probe:99
重建index失败了。
从诊断日志看,crash recovery应该是成功了。这个是完整的db2diag.log嘛收起
IT分销/经销 · 2011-05-05
浏览2341
检查QC.B_OD_ORDERDETAILTL上面的索引。要么删除重建,要么就db2dart屏蔽掉这些索引,然后充实runstats.显示全部
检查QC.B_OD_ORDERDETAILTL上面的索引。要么删除重建,要么就db2dart屏蔽掉这些索引,然后充实runstats.收起
2011-05-04
浏览2364
wangzhonnewwangzhonnew软件工程师IBM Canada Ltd.
单独访问表,在锁等待的时候抓application / lock snapshot,把文件完整发上来看看还有db2support文件db2support . -d -c -g -s显示全部
单独访问表,在锁等待的时候抓application / lock snapshot,把文件完整发上来看看
还有db2support文件
db2support . -d -c -g -s收起
IT分销/经销 · 2011-05-04
浏览2376
chaosmengchaosmeng数据库管理员中国银联
是index rebuild的问题.建议重建index或者等index自动重建后就好了.2011-04-28-10.29.09.545325+480 E289793686A439     LEVEL: WarningPID     : 3174604              TID&...显示全部
是index rebuild的问题.建议重建index或者等index自动重建后就好了.

2011-04-28-10.29.09.545325+480 E289793686A439     LEVEL: Warning
PID     : 3174604              TID  : 1           PROC : db2agent (QUERYCTR) 0
INSTANCE: db2inst2             NODE : 000         DB   : QUERYCTR
APPHDL  : 0-7                  APPID: *LOCAL.db2inst2.110428022852
FUNCTION: DB2 UDB, data management, sqldIndexCreate, probe:1
MESSAGE : ADM5541W  Rebuilding index with IID "1" on table "QC      
          .B_OD_ORDERDETAILTL".收起
金融其它 · 2011-05-04
浏览2360
ninthninth数据库管理员拓维信息系统股份有限公司
回复 6# zllhc 1、你这里没有看到w锁啊,你找到w锁的拥有者,杀掉它就可以了。2、如果数据库是dpf,则有可能有未决事务,在每个节点上执行db2 LIST INDOUBT TRANSACTIONS看看有没有未决事务,如果有,db2 LIST INDOUBT TRANSACTIONS WITH PROMPTING把它处理掉...显示全部
回复 6# zllhc


1、你这里没有看到w锁啊,你找到w锁的拥有者,杀掉它就可以了。
2、如果数据库是dpf,则有可能有未决事务,在每个节点上执行db2 LIST INDOUBT TRANSACTIONS看看有没有未决事务,如果有,db2 LIST INDOUBT TRANSACTIONS WITH PROMPTING把它处理掉收起
互联网服务 · 2011-05-04
浏览2634
weiruan85weiruan85数据库管理员ibm
难道是indoubt ,haha显示全部
难道是indoubt ,haha收起
政府机关 · 2011-05-04
浏览2653
sgphappy2007sgphappy2007数据库管理员易宝支付
不知道,学习了显示全部
不知道,学习了收起
互联网服务 · 2011-05-02
浏览2621
drdb2drdb2系统工程师se
回复 7# zllhc 好像遇到过类似问题。 但记不清怎样解决的: 好像是很多小时后, 系统自己rollback的。我的table有250GB多,是DPF的。你的reorg命令是怎样的,有use temporary tablespace吗?显示全部
回复 7# zllhc

好像遇到过类似问题。 但记不清怎样解决的: 好像是很多小时后, 系统自己rollback的。
我的table有250GB多,是DPF的。

你的reorg命令是怎样的,有use temporary tablespace吗?收起
互联网服务 · 2011-04-30
浏览2601
zllhczllhc项目经理王强
是能看到锁,但是杀掉还是没有用,数据库force都停不下来 只能kill显示全部
是能看到锁,但是杀掉还是没有用,数据库force都停不下来 只能kill收起
互联网服务 · 2011-04-29
浏览2716
zllhczllhc项目经理王强
Application handle                         = 370Application ID                        &nbs...显示全部
Application handle                         = 370
Application ID                             = *LOCAL.db2inst2.110429080301
Sequence number                            = 0001
Application name                           = db2bp
CONNECT Authorization ID                   = DB2INST2
Application status                         = Connect Completed
Status change time                         = Not Collected
Application code page                      = 1386
Locks held                                 = 0
Total wait time (ms)                       = Not Collected


Application handle                         = 229
Application ID                             = GA6808FD.NFC9.12A309062203
Sequence number                            = 0003
Application name                           = QuestCentral.exe
CONNECT Authorization ID                   = QC
Application status                         = UOW Waiting
Status change time                         = Not Collected
Application code page                      = 1386
Locks held                                 = 0
Total wait time (ms)                       = Not Collected


Application handle                         = 214
Application ID                             = GA690016.IC08.110429201532
Sequence number                            = 0010
Application name                           = java
CONNECT Authorization ID                   = QC
Application status                         = UOW Waiting
Status change time                         = Not Collected
Application code page                      = 1208
Locks held                                 = 0
Total wait time (ms)                       = Not Collected


Application handle                         = 213
Application ID                             = GA690016.IB08.110429201528
Sequence number                            = 0108
Application name                           = java
CONNECT Authorization ID                   = QC
Application status                         = UOW Waiting
Status change time                         = Not Collected
Application code page                      = 1208
Locks held                                 = 0
Total wait time (ms)                       = Not Collected


Application handle                         = 186
Application ID                             = GA690016.H208.110429195423
Sequence number                            = 0582
Application name                           = java
CONNECT Authorization ID                   = QC
Application status                         = UOW Waiting
Status change time                         = Not Collected
Application code page                      = 1208
Locks held                                 = 0
Total wait time (ms)                       = Not Collected


Application handle                         = 61
Application ID                             = GA690016.PA07.12D589180324
Sequence number                            = 0003
Application name                           = QuestCentral.exe
CONNECT Authorization ID                   = QC
Application status                         = UOW Executing
Status change time                         = Not Collected
Application code page                      = 1386
Locks held                                 = 9
Total wait time (ms)                       = Not Collected

List Of Locks
Lock Name                   = 0x00000002000028090000000052
Lock Attributes             = 0x00000000
Release Flags               = 0x40000000
Lock Count                  = 1
Hold Count                  = 0
Lock Object Name            = 10249
Object Type                 = Row
Tablespace Name             = SYSCATSPACE
Table Schema                = SYSIBM
Table Name                  = SYSTABLES
Mode                        = NS

Lock Name                   = 0x00000002000028095F42A0A043
Lock Attributes             = 0x00000000
Release Flags               = 0x40000000
Lock Count                  = 1
Hold Count                  = 0
Lock Object Name            = 0
Object Type                 = Internal Catalog Cache Lock
Mode                        = S

Lock Name                   = 0x00000000000000000000005453
Lock Attributes             = 0x00000000
Release Flags               = 0x40000000
Lock Count                  = 1
Hold Count                  = 0
Lock Object Name            = 0
Object Type                 = Internal Sequence Lock
Mode                        = S

Lock Name                   = 0x00000001000000010002080056
Lock Attributes             = 0x00000000
Release Flags               = 0x40000000
Lock Count                  = 1
Hold Count                  = 0
Lock Object Name            = 0
Object Type                 = Internal Variation Lock
Mode                        = S

Lock Name                   = 0x00000001000000010002080156
Lock Attributes             = 0x00000000
Release Flags               = 0x40000000
Lock Count                  = 1
Hold Count                  = 0
Lock Object Name            = 0
Object Type                 = Internal Variation Lock
Mode                        = X

Lock Name                   = 0x00000001000000010001080056
Lock Attributes             = 0x00000000
Release Flags               = 0x40000000
Lock Count                  = 1
Hold Count                  = 0
Lock Object Name            = 0
Object Type                 = Internal Variation Lock
Mode                        = S

Lock Name                   = 0x535953534832303028EFECDC41
Lock Attributes             = 0x00000000
Release Flags               = 0x40000000
Lock Count                  = 1
Hold Count                  = 0
Lock Object Name            = 0
Object Type                 = Internal Plan Lock
Mode                        = S

Lock Name                   = 0x00000002000000000000000054
Lock Attributes             = 0x00000000
Release Flags               = 0x40000000
Lock Count                  = 2
Hold Count                  = 0
Lock Object Name            = 2
Object Type                 = Table
Tablespace Name             = SYSCATSPACE
Table Schema                = SYSIBM
Table Name                  = SYSTABLES
Mode                        = IS

Lock Name                   = 0x000A0005000000000000000054
Lock Attributes             = 0x00000000
Release Flags               = 0x40000000
Lock Count                  = 2
Hold Count                  = 0
Lock Object Name            = 5
Object Type                 = Table
Tablespace Name             = QC_DATA_EX
Table Schema                = QC
Table Name                  = B_OD_ORDERDETAILTL
Mode                        = Z


Application handle                         = 60
Application ID                             = GA690016.P907.12D589180321
Sequence number                            = 0003
Application name                           = QuestCentral.exe
CONNECT Authorization ID                   = QC
Application status                         = UOW Waiting
Status change time                         = Not Collected
Application code page                      = 1386
Locks held                                 = 0
Total wait time (ms)                       = Not Collected


Application handle                         = 56
Application ID                             = GA682655.F905.11F389035939
Sequence number                            = 0003
Application name                           = QuestCentral.exe
CONNECT Authorization ID                   = QC
Application status                         = UOW Waiting
Status change time                         = Not Collected
Application code page                      = 1386
Locks held                                 = 0
Total wait time (ms)                       = Not Collected


Application handle                         = 33
Application ID                             = GA690016.OE07.110429175943
Sequence number                            = 1059
Application name                           = java
CONNECT Authorization ID                   = QC
Application status                         = UOW Waiting
Status change time                         = Not Collected
Application code page                      = 1208
Locks held                                 = 0
Total wait time (ms)                       = Not Collected收起
互联网服务 · 2011-04-29
浏览2757

提问者

zllhc
项目经理王强

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2011-04-29
  • 关注会员:1 人
  • 问题浏览:26813
  • 最近回答:2011-05-05
  • X社区推广