系统集成Db2

db2错误日志查看产生坏块,影响下载速度?

使用db2diag -time 2018-05-14 -level error,severe 查看结果如下
2018-05-19-11.14.12.859000+480 I16397456F954 LEVEL: Severe
PID : 6944 TID : 7420 PROC : javaw.exe
INSTANCE: DB2F NODE : 000
FUNCTION: DB2 UDB, SQO Memory Management, sqloDiagnoseFreeBlockFailure, probe:10
MESSAGE : Possible memory corruption detected.
DATA #1 : ZRC, PD_TYPE_ZRC, 4 bytes
0x820F0002
DATA #2 : Corrupt block address, PD_TYPE_CORRUPT_BLK_PTR, 8 bytes
0x000000000bd3a620
DATA #3 : Block header, PD_TYPE_BLK_HEADER, 24 bytes
0x000000000BD3A608 : D08B C8FF 158F 3A00 0048 83C4 28C3 CCCC ......:..H..(...
0x000000000BD3A618 : CCCC CCCC CCCC CCCC ........
DATA #4 : Data header, PD_TYPE_BLK_DATA_HEAD, 48 bytes
0x000000000BD3A620 : 4883 EC28 488B CAFF 156B 3A00 0048 83C4 H..(H....k:..H..
0x000000000BD3A630 : 28C3 CCCC CCCC CCCC CCCC CCCC CCCC CCCC (...............
0x000000000BD3A640 : 4883 EC28 4885 C948 8BD1 743A 4C8B 4128 H..(H..H..t:L.A(

2018-05-19-11.14.12.890000+480 I16398412F371 LEVEL: Severe
PID : 6944 TID : 7420 PROC : javaw.exe
INSTANCE: DB2F NODE : 000
FUNCTION: DB2 UDB, SQO Memory Management, sqloDiagnoseFreeBlockFailure, probe:50
MESSAGE : Invalid memory block, unable to find associated pool.
DATA #1 : Pointer, 8 bytes
0x0000000000000000

参与15

2同行回答

anikikonganikikong课题专家组数据库运维工程师中国民生银行
这个需要用db2dart检查一下,或者db2 inspect。确定是坏快的话看看以前的备份还能不能用,必要时恢复显示全部

这个需要用db2dart检查一下,或者db2 inspect。确定是坏快的话看看以前的备份还能不能用,必要时恢复

收起
银行 · 2018-05-21
db2china2db2china2技术经理DB2咨询服务
从提供的信息来看,是函数sqloDiagnoseFreeBlockFailure报错,在尝试释放内存块时,找不到之前关联的内存块了。这个是否应该只是内存出了问题? 如何共享内存异常(如被误删除了)?数据库的存储应该是没有坏块吧?后面是如何解决了呢?只是重启数据库就好的?...显示全部

从提供的信息来看,是函数sqloDiagnoseFreeBlockFailure报错,在尝试释放内存块时,找不到之前关联的内存块了。

这个是否应该只是内存出了问题? 如何共享内存异常(如被误删除了)?

数据库的存储应该是没有坏块吧?后面是如何解决了呢?只是重启数据库就好的?

收起
IT咨询服务 · 2018-05-22
浏览2808
  • 当时我查找不出其他的原因,后来他们排查出是应用服务器的问题
    2018-07-03

提问者

zxk458927165
数据库运维工程师中国电信
擅长领域: 服务器存储数据库

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2018-05-19
  • 关注会员:4 人
  • 问题浏览:3434
  • 最近回答:2018-05-22
  • X社区推广