近日一同事負責把之前oracle得專案轉到db2上,但是轉換后運行報臨時表空間大小不足得問題,根據另一個同事得提示,縮小了一下欄位長度解決了。
有沒有大神幫解答一下這是為什么?為什么會出現這個問題?為什么縮小一下欄位長度就解決了?
uj5u.com熱心網友回復:
沒有提交的運算是要在臨時表空間中計算的,大批量的資料當然會把臨時表空間占滿uj5u.com熱心網友回復:
這個問題問你同事最清楚uj5u.com熱心網友回復:
修改或重建相應表空間,使用32k,這是最大的了。比如:
db2 CREATE BUFFERPOOL USER_BP_32K IMMEDIATE SIZE 1000 PAGESIZE 32K
db2 "CREATE SYSTEM TEMPORARY TABLESPACE TBS_SYSTEMP pagesize 32K managed by SYSTEM using ('/home/db2inst1/xxxdb/tps/TBS_SYSTEMP.dat') BUFFERPOOL USER_BP_32K"
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/92405.html
標籤:DB2
上一篇:Windows系統組件漏洞
