免费注册 查看新帖 |

Chinaunix

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

请教高手,如何解决-1224号错误? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-05-26 03:04 |只看该作者 |倒序浏览
我的数据库运行平台是AIX5.0
应用程序起来后约有三、四十个db2agent,我设的maxagent=200,maxappls=80,avg_apl=6.
程序运行时有时就莫名其妙的停了,sqlcode=1224.
查看db2的日志,显示如下:
Tue May 25 12:01:58 2004
db2 pid(4133 process (db2agent (tt))
data_management       sqldmftc Probe:882 Database (tt)
DIA3826C A fatal error occurred in data protection services.

ZRC=FFFFF51D

Tue May 25 12:01:58 2004
db2 pid(4133 process (db2agent (tt))
data_management       sqldmftc Probe:882 Database (tt)

mode=2, numvals=3, numeval=3, RID=800B, lockinfo:0003 0004 0000 800b 0000 0000 5200 0000       ............
R...               
0000 0001 0000 0003 0000 0001 2002 bb24       ............ ..$               
0003 0000 0000 0000 5004 75fc                 ........P.u.               

String Title :SQLD_CCB(id) pid(4133
pool=3 obj=4 class=0
Dump File : /home/db2/sqllib/db2dump/41338.dmp Data : SQLD_CCB
String Title :SQLD_TCB(id) pid(4133
pool=3 obj=4 class=0
Dump File : /home/db2/sqllib/db2dump/41338.dmp Data : SQLD_TCB
Tue May 25 12:01:58 2004
db2 pid(4133 process (db2agent (tt))
data_management       sqldmftc Probe:882 Database (tt)


Dump File : /home/db2/sqllib/db2dump/41338.dmp Data : SQLE_ACB

Tue May 25 12:05:06 2004
db2 pid(46396) process (db2agent (tt))
data_protection       sqlpresr Probe:0 Database (tt)

Crash Recovery has been initiated.

Tue May 25 12:05:06 2004
db2 pid(46396) process (db2agent (tt))
data_protection       sqlpresr Probe:0 Database (tt)

Low transaction lsn: 0001 2e5e 3fd9                                ...^?.               


Tue May 25 12:05:06 2004
db2 pid(46396) process (db2agent (tt))
data_protection       sqlpresr Probe:0 Database (tt)

Minimum buffer lsn: 0001 2da2 c00c                                ..-...               
Tue May 25 12:05:20 2004
db2 pid(46396) process (db2agent (tt))
data_protection       sqlpresr Probe:0 Database (tt)

Crash Recovery completed. Changes will be on disk ONLY after a proper shutdown.

请高手指点,我该怎么办?

论坛徽章:
0
2 [报告]
发表于 2004-05-27 22:34 |只看该作者

请教高手,如何解决-1224号错误?

有两种情况:

1、数据库确实因为数据中的故障(异常),异常中断。(就是在db2命令行下也不能连接数据库,如:db2 connect  to dbname)。
此时,一般是应用的连接出错或者是数据库中的文件损坏(如:表空间容器等),再或者是数据库中数据错误。

2、如果在AIX下(尤其是AIX5L)并且用WebSphere做web服务,要注意配置db2数据库的一些参数:
<1>;将EXTSHM environment variable 设置在/home/db2inst1/的.profile中,格式如下:
EXTSHM=ON
export EXTSHM
<2>;Save the file.
<3>;db2set DB2ENVLIST=EXTSHM
<4>;db2stop
<5>;db2start

请参考一下,看是否有用?

论坛徽章:
0
3 [报告]
发表于 2004-05-28 01:19 |只看该作者

请教高手,如何解决-1224号错误?

多谢realtimel说的这么详细,我用的 aix是5.1的,可没有起webspere.
我的应用程序中,有这样一种操作,不知是否会引起db2崩溃。
即一个进程从一个表中读出一批数据(有游标),并从游标中删除记录,
同时还有几个进程往该表中插入数据,但是两中操作面向的数据应该是不同的。不知会不会有问题。

论坛徽章:
0
4 [报告]
发表于 2004-05-28 06:36 |只看该作者

请教高手,如何解决-1224号错误?

这涉及到数据库表锁的问题,应该看看有关锁的级别。

论坛徽章:
0
5 [报告]
发表于 2004-05-29 00:20 |只看该作者

请教高手,如何解决-1224号错误?

1、你的DB2啥版本?补丁打到多少了?
2、看你的db2diag.log中报的“ZRC=FFFFF51D”经查应该是“SQL0902  Fatal logic error”,ResonCode是29
3、看你的“maxagent=200,maxappls=80,avg_apl=6”已经不小了,但不知你的应用大小!
可以update monitor switches using ....打开几个开关看一下哪个参数需要调整,记得有个“十佳调优”,可以参考一下,在CU里搜一下就能找到!
4、看一下是不是系统maxuproc参数太小!
没碰到过这个问题,其它的就不知道了!

论坛徽章:
0
6 [报告]
发表于 2004-05-29 00:47 |只看该作者

请教高手,如何解决-1224号错误?

感谢楼上的答复,我明天就去试试,有当天的trp文件贴出来,不知有没有人能看懂,多谢大家帮忙。

DB2 (db2) : Signal #36 encountered, stack traceback follows:
    IAR: D27BB248     MSR: 0000D0B2      CR: 22808021      LR: FFFFFFFF
GPR[0]: FFFFFFFF  GPR[1]: 2FF1FB80  GPR[2]: FFFFFFFF  GPR[3]: 00000000
GPR[4]: FFFFFFFF  GPR[5]: FFFFFFFF  GPR[6]: FFFFFFFF  GPR[7]: FFFFFFFF
GPR[8]: FFFFFFFF  GPR[9]: FFFFFFFF GPR[10]: FFFFFFFF GPR[11]: FFFFFFFF
GPR[12]: FFFFFFFF GPR[13]: 2000D240 GPR[14]: 2FF20CA0 GPR[15]: 40074030
GPR[16]: 2002BAB8 GPR[17]: 2024542C GPR[18]: 00000003 GPR[19]: 00000000
GPR[20]: 00000001 GPR[21]: F0981B44 GPR[22]: 2002BAFC GPR[23]: 00000000
GPR[24]: 5339AD80 GPR[25]: 00000000 GPR[26]: 00000001 GPR[27]: 00000000
GPR[28]: 00000002 GPR[29]: 00000000 GPR[30]: 00000007 GPR[31]: 40074030
FPR[0]: 00000000  FPR[1]: 40B2C000  FPR[2]: 41F00000  FPR[3]: 43300800
FPR[4]: FFF80000  FPR[5]: 40748569  FPR[6]: 43300800  FPR[7]: 00000000
FPR[8]: 00000000  FPR[9]: 00000000 FPR[10]: 40747D36 FPR[11]: 00000000
FPR[12]: FFF80000 FPR[13]: 40F61ED0 FPR[14]: 00000000 FPR[15]: 00000000
FPR[16]: 00000000 FPR[17]: 00000000 FPR[18]: 00000000 FPR[19]: 00000000
FPR[20]: 00000000 FPR[21]: 00000000 FPR[22]: 00000000 FPR[23]: 00000000
FPR[24]: 00000000 FPR[25]: 00000000 FPR[26]: 00000000 FPR[27]: 00000000
FPR[28]: 00000000 FPR[29]: 00000000 FPR[30]: 00000000 FPR[31]: 00000000
    offset       14 in function sqloDumpEDU__Fl
    offset       90 in function sqldDumpContext__FP7sqleacbiN42PcPvT2
    offset      ab4 in function sqldmftc__FP7sqleacbliN23PP10SQLD_VALUEPlN33
    offset       ec in function sqlriftc__FP8sqlrr_cbP9sqlri_taoi
    offset      19c in function sqlrita__FP8sqlrr_cb
    offset       64 in function sqlrintp__FPc
    offset      d60 in function sqlrrdi__FP7sqleacbP10sqle_db2ra
    offset       ac in function sqle_process_db2ra_request__FP7sqleacbP10sqle_db2ra
    offset      338 in function sqleflsr__FP10sqle_db2ra
    offset      578 in function sqlesrvr__FP10sqle_db2raP17sqle_ar_interface
    offset     2380 in function sqle_database_SQL__FP10sqle_db2raP10sqler_glob
    offset      40c in function sqleriar__FP10sqle_db2ra
    offset      2b8 in function sqle_db2ra_as_db_open__FP17sqle_db2ra_commonP10sqle_db2ra
    offset       e4 in function sqle_db2ra_as_db_driver__FP17sqle_db2ra_commonP10sqle_db2ra
    offset      d54 in function sqle_db2ra_as_driver__FP17sqlcc_init_structcP12dari_info_cb
    offset      4bc in function sqleRunAgent__FPcUl
    offset      27c in function sqloCreateEDU__FPFPcUl_vPcUlP13SQLO_EDU_INFOPl
    offset      3c0 in function sqloSpawnEDU__FPFPcUl_vPcUlP13SQLO_EDU_INFOPl
    offset      680 in function sqle_create_agent__FiPv
    offset      148 in function sqlccipcconmgr_process_conn__FP13sqlcc_connmgrP17sqlcc_init_structP13sqlo_que_descP15sqlcc_con_reqst
    offset      454 in function sqlccipcconnmgr_child__FPcUl
    offset      27c in function sqloCreateEDU__FPFPcUl_vPcUlP13SQLO_EDU_INFOPl
    offset      3c0 in function sqloSpawnEDU__FPFPcUl_vPcUlP13SQLO_EDU_INFOPl
    offset       f4 in function sqlccipcconnmgr__FP13sqlcc_connmgrP9sqlf_kcfd
    offset      6a0 in function sqleInitSysCtlr__FPi
    offset       38 in function sqleSysCtlr__Fv
    offset      4d8 in function sqloRunInstance__FPFv_iPFi_vPiT3
    offset      630 in function main
    *** End stack traceback ***
DB2 (db2) : Signal #36 encountered, stack traceback follows:
    IAR: D27BB248     MSR: 0000D0B2      CR: 22807222      LR: FFFFFFFF
GPR[0]: FFFFFFFF  GPR[1]: 2FF1FB30  GPR[2]: FFFFFFFF  GPR[3]: 00000000
GPR[4]: FFFFFFFF  GPR[5]: FFFFFFFF  GPR[6]: FFFFFFFF  GPR[7]: FFFFFFFF
GPR[8]: FFFFFFFF  GPR[9]: FFFFFFFF GPR[10]: FFFFFFFF GPR[11]: FFFFFFFF
GPR[12]: FFFFFFFF GPR[13]: 2000D240 GPR[14]: 2FF20CA0 GPR[15]: 40074030
GPR[16]: 2002BAB8 GPR[17]: 2024542C GPR[18]: 00000003 GPR[19]: 00000000
GPR[20]: 00000001 GPR[21]: F0981B44 GPR[22]: 2002BAFC GPR[23]: 00000000
GPR[24]: 5339AD80 GPR[25]: 00000000 GPR[26]: 00000001 GPR[27]: 00000000
GPR[28]: 00000002 GPR[29]: 00000000 GPR[30]: 00000007 GPR[31]: F0981B44
FPR[0]: 00000000  FPR[1]: 40B2C000  FPR[2]: 41F00000  FPR[3]: 43300800
FPR[4]: FFF80000  FPR[5]: 40748569  FPR[6]: 43300800  FPR[7]: 00000000
FPR[8]: 00000000  FPR[9]: 00000000 FPR[10]: 40747D36 FPR[11]: 00000000
FPR[12]: FFF80000 FPR[13]: 40F61ED0 FPR[14]: 00000000 FPR[15]: 00000000
FPR[16]: 00000000 FPR[17]: 00000000 FPR[18]: 00000000 FPR[19]: 00000000
FPR[20]: 00000000 FPR[21]: 00000000 FPR[22]: 00000000 FPR[23]: 00000000
FPR[24]: 00000000 FPR[25]: 00000000 FPR[26]: 00000000 FPR[27]: 00000000
FPR[28]: 00000000 FPR[29]: 00000000 FPR[30]: 00000000 FPR[31]: 00000000
    offset       14 in function sqloDumpEDU__Fl
    offset       4c in function sqle_panic__Fv
    offset      134 in function sqldDumpContext__FP7sqleacbiN42PcPvT2
    offset      ab4 in function sqldmftc__FP7sqleacbliN23PP10SQLD_VALUEPlN33
    offset       ec in function sqlriftc__FP8sqlrr_cbP9sqlri_taoi
    offset      19c in function sqlrita__FP8sqlrr_cb
    offset       64 in function sqlrintp__FPc
    offset      d60 in function sqlrrdi__FP7sqleacbP10sqle_db2ra
    offset       ac in function sqle_process_db2ra_request__FP7sqleacbP10sqle_db2ra
    offset      338 in function sqleflsr__FP10sqle_db2ra
    offset      578 in function sqlesrvr__FP10sqle_db2raP17sqle_ar_interface
    offset     2380 in function sqle_database_SQL__FP10sqle_db2raP10sqler_glob
    offset      40c in function sqleriar__FP10sqle_db2ra
    offset      2b8 in function sqle_db2ra_as_db_open__FP17sqle_db2ra_commonP10sqle_db2ra
    offset       e4 in function sqle_db2ra_as_db_driver__FP17sqle_db2ra_commonP10sqle_db2ra
    offset      d54 in function sqle_db2ra_as_driver__FP17sqlcc_init_structcP12dari_info_cb
    offset      4bc in function sqleRunAgent__FPcUl
    offset      27c in function sqloCreateEDU__FPFPcUl_vPcUlP13SQLO_EDU_INFOPl
    offset      3c0 in function sqloSpawnEDU__FPFPcUl_vPcUlP13SQLO_EDU_INFOPl
    offset      680 in function sqle_create_agent__FiPv
    offset      148 in function sqlccipcconmgr_process_conn__FP13sqlcc_connmgrP17sqlcc_init_structP13sqlo_que_descP15sqlcc_con_reqst
    offset      454 in function sqlccipcconnmgr_child__FPcUl
    offset      27c in function sqloCreateEDU__FPFPcUl_vPcUlP13SQLO_EDU_INFOPl
    offset      3c0 in function sqloSpawnEDU__FPFPcUl_vPcUlP13SQLO_EDU_INFOPl
    offset       f4 in function sqlccipcconnmgr__FP13sqlcc_connmgrP9sqlf_kcfd
    offset      6a0 in function sqleInitSysCtlr__FPi
    offset       38 in function sqleSysCtlr__Fv
    offset      4d8 in function sqloRunInstance__FPFv_iPFi_vPiT3
    offset      630 in function main
    *** End stack traceback ***

论坛徽章:
0
7 [报告]
发表于 2004-05-29 01:48 |只看该作者

请教高手,如何解决-1224号错误?

回楼主,你的可能是7.1,pack打到9试一下!

对于以上输出,偶没看懂!   

论坛徽章:
0
8 [报告]
发表于 2004-05-31 16:03 |只看该作者

请教高手,如何解决-1224号错误?

呵呵,是你啊,我也刚想上来问这个问题

论坛徽章:
0
9 [报告]
发表于 2004-06-02 10:33 |只看该作者

请教高手,如何解决-1224号错误?

同意mymm的意见,打个最新的补丁。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP