【DB2】SQL1585N 由于没有具有兼容页面大小的可用系统临时表空间,因此无法创建临时表。SQLSTATE=54048
自己写了一段SQL,SQL中包含ORDER BY 字句,但是在执行的时候报错如下:
经过查询发现是由于临时表空间的PAGESIZE不够大,可考虑建16k或者32k PAGESIZE的表空间
示例如下:
1. 创建pagesize 16k的bufferpool,自己去调大小
db2 create bufferpool bp16k size 1000 pagesize 16k
2. 创建temp space,automatic storage
db2 create system temporary tablespace tempts16k pagesize 16k bufferpool bp16k
建立完成之后,再次查询,成功!!!
作者:奔跑的金鱼
声明:书写博客不易,转载请注明出处,请支持原创,侵权将追究法律责任
个性签名:人的一切的痛苦,本质上都是对自己无能的愤怒
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!