2015-10-20 125 views
0

我創建了一個名爲mapdata的數據庫,其中我將創建一個名爲school的表。其中一列的數據類型之一是db2gse.ST_Point。我試圖創建表school與該數據類型的列,但它給了我一個錯誤,說db2gse.ST_Point是一個未定義的名稱。所以然後我想我必須使用此語句啓用空間命令:無法啓用db2gse空間命令

db2se enable_db mapdata 

但是,這也給我錯誤。它表示無法創建臨時表空間,因爲沒有可用的兼容頁面大小的系統臨時表空間。

我該如何解決這個問題?

回答

2

如果你看看在db2se enable_db page in the manual你可能會注意到這一點,除其他事項外:

使用說明

確保你有一個頁面大小的系統臨時表空間8 KB或更大,最小大小爲500頁。這是成功運行db2se enable_db命令的要求。

錯誤消息告訴您沒有這樣的表空間。我懷疑你的數據庫也沒有匹配的緩衝池。

要創建您可以使用以下命令的系統臨時表空間(假設你的數據庫配置了自動存儲):

db2 "create bufferpool bp8k pagesize 8 k" 
db2 "create system temporary tablespace tmpsys8k pagesize 8 k bufferpool bp8k" 
+0

哦,現在的工作。謝謝 – theProdigyLebron