问题 SQLCODE: 1218
DB2 SQL error: SQLCODE: -1218, SQLSTATE: 57011, SQLERRMC: 4096()
分析:
bufferpool太小,那么必须增加你的bufferpool。
解决:
1、命令查看你的bufferpool总大小(前提,连接数据库 connect to GXCSP)
db2 'select bpname,pagesize,npages from syscat.bufferpools'
2、在保证所有bufferpool总合不超过1G的情况下,尽量增加buffer的大小,调整bufferpool的大小。
db2 'alter bufferpool ibmdefaultbp size 51200'
这时会报错,其实缓冲区已经修改成功。SQL20169W The buffer pool is not started. SQLSTATE=01654
3、重启数据库即可(关闭数据库,启动数据库)
---------------------------------------
搜别人的,先mark下。。。明天试下。。真操蛋啊。。