2015-09-04 58 views
0

我有一個SQLDB自由計劃的實例,我設法消耗所有100兆磁盤空間。嘗試插入任何新數據失敗,SQLCODE = -289 SQLSTATE = 57011,這基本上表示沒有更多磁盤空間。如何回收SQLDB服務實例中的磁盤空間?

我放棄了數據庫中的所有表,然後嘗試創建一個新表。唉,我仍然得到SQLCODE = -289 SQLSTATE = 57011,即使數據庫現在應該是空的。

一些互聯網研究表明我們需要「回收」表空間中的磁盤空間。因此,我們試圖運行這個命令:

ALTER TABLESPACE [tablespace name] reduce max 

但是我們得到的指示我們的用戶無權運行ALTER TABLESPACE命令錯誤。

此時,SQLDB實例完全無法使用。

兩個問題:

  • 我如何回收磁盤空間,使SQLDB實例再次使用嗎?
  • 我們是否還會遇到SQLDB Small或Premium實例?

回答

1

美國南部地區的SQL DB服務正在遇到一些問題。 你可以看到,在這裏Bluemix狀態頁:

https://developer.ibm.com/bluemix/support/#status

你有可能與此相關的問題。 我建議你等待服務再次恢復在線並重試創建表。

Regards,

Alex。

PS:SQL數據庫服務重新聯機。你應該能夠創建新的表格。

+0

幾周前我遇到了這個問題,但是,現在SQLDB服務在短暫中斷後備份,我不能重新創建問題。刪除表格有效地清除了磁盤空間。 –