- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
如何解决Sybase数据库堆栈溢出导致的异常
如何解决Sybase数据库堆栈溢出导致的异常
(v 1.0)
作者 颜超 审核 分类 数据库系统 子类 Sybase数据库 更新时间 2011-9-11
关键字 堆栈溢出 摘要 Sybase数据库堆栈溢出会导致数据库异常关闭,重启失败,本文介绍解决此类故障的方法。
主要适用环境 Sybase ASE数据库
版本说明
版本号 拟制/修改责任人 拟制/修改日期 修改内容/理由 v 颜超 2010-9-11 新建
目录
版本说明 2
故障现象: 4
故障原因: 4
处理方法: 4
故障现象:
SYBASE数据库异常退出,重新启动失败,访问不了数据库。查看数据库日志,出现如下系统日志:
00:00000:00000:2004/10/13 23:30:00.75 kernel? Stack overflow detected: limit: 0xf8446ab0, sp: 0xf845275c
00:00000:00000:2004/10/13 23:30:00.75 kernel?*** Stack guardword corrupted.t
00:00000:00000:2004/10/13 23:30:00.77 kernel?pc: 0x006654d0 pcstkwalk+0x24(0xf8452688, 0 0x0000270f, 0 0xfffffff8)
00:00000:00000:2004/10/13 23:30:00.78 kernel?pc: 0x006653dc ucstkgentrace+0x194(0 0 0 0xf8eff590, 0
00:00000:00000:2004/10/13 23:30:00.78 kernel?pc: 0ucbacktrace+0xa8(0xf8eff590, 0 0 0x000080008, 0xf845275c)
故障原因:
SYBASE数据库堆栈溢出,可能是某些很长的where子句、较长的选择列表、深层嵌套的存储过程在执行时导致原来配置的堆栈大小不够用导致,需要修改堆栈大小。
处理方法:
方法一:
??? ***********************************************************************
use master
go
sp_configure? stack
go
会显示如信息:
Parameter Name???牋牋牋牋牋牋?Default牋牋 Memory Used Config Value Run Value牋 *****需要修改堆
--------------牋牋牋牋牋牋牋牋 -------牋牋 ----------- ------------ ---------牋 *****需要修改堆
esp execution stacksize牋牋牋牋牋牋?34816牋牋牋牋牋 0牋牋牋 34816牋牋牋?34816 ------牋 *****需要修改堆
stack guard size牋牋牋牋牋牋牋牋牋牋?4096牋牋牋?#908牋牋牋?4096牋牋牋牋 4096 816 ------牋 *****需要修改堆
stack size牋牋牋牋牋牋牋牋牋牋牋牋牋 46080牋牋?#10216牋牋牋 46080牋牋牋?46080 816 ------牋 *****需要修改堆
***********************************************************************
注意记下上述结果中 stack size 对应的Default值(红色字体标注),用下面的命令扩大为现在的2倍。
sp_configure??? stack size,? 92160
执行完上述命令后, 再执行sp_configure stack命令,Config Value将被改为92160。
***********************************************************************
Parameter Name???????????????? Default牋牋 Memory Used Config V
您可能关注的文档
最近下载
- OMRON欧姆龙温控器 定时器 计数器凸轮定位器3F88L-160 162 3F88L-160 162 产品样本.pdf
- 消防水池(密闭空间)施工方案.doc VIP
- 曾仕强-易经的智慧.pdf
- 《Unit 6 Meet my family!》作业设计方案-小学英语人教PEP版四年级上册.docx
- 《Longji Rice Terraces》外研版英语必修一英语高中一年级课件.pptx
- HJ-固定污染源废气 硫化氢的测定 亚甲基蓝分光光度法.pdf
- 汽车转向系统转向器拆装检修.pptx VIP
- 永恒力EFG 110K 110 113 115三只点电动叉车操作手册.pdf
- 人教版地理八年级上册 全册教案.docx
- 岭南版美术八年级下册《汽车的造型》.ppt
文档评论(0)