千家信息网

db2的bufferpool不足报错的解决方法是什么

发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,db2的bufferpool不足报错的解决方法是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。DB2数据库在批量导入表的时候报"
千家信息网最后更新 2024年09月22日db2的bufferpool不足报错的解决方法是什么

db2的bufferpool不足报错的解决方法是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

DB2数据库在批量导入表的时候报"DB2 Database Error: ERROR [57011] [IBM][DB2/NT] SQL1218N There are no pages currently available in bufferpool "4096". SQLSTATE=57011"。注意这个报错很明显是bufferpool不足导致的。

解决起来也很简单,可以快速图形界面法,也可以语句参数调整法。

一、图形界面法

登入DB2的控制中心,找到该库的缓冲池。

右侧找到对应的缓冲池,点击改变对应缓冲池大小,立即生效。

把缓冲池大小由4096改成32768,并选中立即改变缓冲池,点击确定即可。

二、语句参数调整法

连接数据库
修改bufferpool
检查当前数据库已有的buffer pool
db2=>select * from syscat.bufferpools
结果显示系统 存在默认的bufferpool IBMDEFAULTBP, 大小为4K(1*4096),这个数值明显太小;

直接修改IBMDEFAULTBP的大小:
db2 =>alter bufferpool IBMDEFAULTBP immediate size 10240
现在bufferpool的大小为40M(10240*4096) ,可以满足当前应用需求。

还可以修改对应的缓冲池大小;

db2 =>alter bufferpool TRAINBUFF immediate size 32768
现在bufferpool的大小为134M(10240*4096) ,可以满足当前应用需求。
重启数据库管理 程序

如果缓冲区大小设置为 -1 表示缓冲池的页面数目由数据库配置参数buffpage决定。
   注意: 数据库配置参数buffpage仅对缓冲区大小设置为 -1 的缓冲池起作用。

补充:

另外注意如果报"DB2 SQL Error: SQLCODE=-964, SQLSTATE=57011",则问题原因是该数据库的日志文件已满。

解决办法就不一样了,需要加大日志文件大小,增加日志文件个数,增加辅助日志文件个数。

查看配置参数命令:db2 get db cfg for ;

修改配置参数命令:

修改日志文件大小:db2 update db cfg for using LOGFILSIZ 4096
修改主日志文件个数:db2 update db cfg for using LOGPRIMARY 20
修改辅助日志文件个数:db2 update db cfg for using LOGSECOND 10

其中主日志和辅助日志相加不能大于255

在修改日志配置后,如果库正在被使用,需要重新启动数据库(db2stop force,db2start),然后连接库(db2 connect to ),连接库的时候数据会花费一点时间分配新的日志,要等一段时间.

其实报57011的错,还有可能是机器的磁盘空间不够,可以清理一下磁盘空间,drop一下无用的实例

关于db2的bufferpool不足报错的解决方法是什么问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

大小 日志 缓冲 数据 数据库 文件 参数 配置 个数 问题 方法 辅助 明显 命令 图形 时候 时间 更多 界面 磁盘 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 氨基丁酸食品原料数据库 个人接软件开发项目流程 天津超频服务器销售价格 公司软件开发如何保密协议 香港服务器可以做关键词优化吗 软件开发行业贝塔值 对日嵌入式软件开发 知网如何使用博士论文数据库 sap为什么不能导数据库 软件开发公司app开发 特色软件开发欢迎咨询 软件开发和重装哪个重要 崩坏三圣痕数据库 窝窝网络安全 网络安全的本质 网络安全升旗 郑州安卓应用软件开发公司哪个好 安卓软件开发用框架吗 奥的斯服务器怎么取消屏蔽楼层 37玩神仙道服务器 数据库索引性别男女 我的世界粘液科技服务器 怎么把电脑变成打印机服务器 游侠饥荒如何搭建专用服务器 哪个行业最重视网络安全 网络安全检查报告标题 四大网络安全审计部门名称 高职扩招计算机网络技术难吗 山东三众成互联网科技有限公司 高中学生网络安全教育知识竞赛
0