1. 程式人生 > >【DB2】SQL1585N 由於沒有具有兼容頁面大小的可用系統臨時表空間,因此無法創建臨時表。SQLSTATE=54048

【DB2】SQL1585N 由於沒有具有兼容頁面大小的可用系統臨時表空間,因此無法創建臨時表。SQLSTATE=54048

ref width ace create com sys isp img wid

自己寫了一段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


建立完成之後,再次查詢,成功!!!

【DB2】SQL1585N 由於沒有具有兼容頁面大小的可用系統臨時表空間,因此無法創建臨時表。SQLSTATE=54048