视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
db2的bufferpool不足报错的快速解决
2020-11-09 11:08:19 责编:小采
文档


DB2数据库在批量导入表的时候报“DB2DatabaseError:ERROR[57011][IBM][DB2/NT]SQL1218NTherearenopagescurrentlyavailableinbufferpool4096.SQLSTATE=57011”。

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


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

查看配置参数命令: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一下无用的实例



本文出自 “滴水穿石孙杰” 博客,请务必保留此出处

下载本文
显示全文
专题