创建DB2数据库时需要注意页大小,如果页太小如4k,则有时会报下面的错误。
SQL1585N不存在具有足够页大小的系统临时表空间。
解释:
可能发生了下列其中一种情况:
1. 系统临时表的行长度超过了数据库中最大系统临时表空间中可接受的限
制。
2. 系统临时表中所需的列数超过了数据库中最大系统临时表空间中可接受
的限制。
系统临时表空间限制取决于其页大小。这些值是:
最大 最大 临时
记录 列数 表空间的
长度 页大小
----------- ---- ------------
1957 字节 244 2K
4005 字节 500 4K
8101 字节 1012 8K
16293 字节 1012 16K
32677 字节 1012 32K
用户响应:
创建受支持的更大页大小的系统临时表空间(如果还没有的话)。若已存在
这种表空间,则从系统临时表中消去一列或多列。按需要创建独立表或视图
来存放超出限制的更多信息。
sqlcode : -1585
sqlstate : 54048
本文解析了DB2数据库创建过程中出现的SQL1585N错误,该错误通常由于系统临时表空间的页大小不足以容纳所需的数据量导致。文章提供了调整页大小和表结构调整的具体解决方案。

被折叠的 条评论
为什么被折叠?



