如何回收SQLDB服务实例中的磁盘空间?

时间:2015-09-04 15:53:08

标签: ibm-cloud sqldb

我有一个SQLDB免费计划的实例,我设法消耗了所有100 MiB的磁盘空间。尝试插入任何新数据失败,SQLCODE = -289 SQLSTATE = 57011,这基本上表明没有更多的磁盘空间。

我删除了数据库中的所有表,然后尝试创建一个新表。唉,我仍然得到SQLCODE = -289 SQLSTATE = 57011,即使数据库现在应该是空的。

一些互联网研究表明我们需要回收"表空间中的磁盘空间。所以我们试着运行这个命令:

ALTER TABLESPACE [tablespace name] reduce max 

但是我们收到一个错误,表明我们的用户无权运行ALTER TABLESPACE命令。

此时,SQLDB实例完全无法使用。

两个问题:

  • 如何回收磁盘空间以使SQLDB实例再次可用?
  • 我们是否也会使用SQLDB Small或Premium实例进行此操作?

1 个答案:

答案 0 :(得分:1)

美国南部地区的SQL数据库服务目前正在遇到一些问题。 您可以在此处的Bluemix状态页面中看到:

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

您遇到的问题可能与此有关。 我建议你等待服务再次在线恢复并重新创建表格。

此致

亚历克斯。

PS:SQL DB服务重新联机。您应该能够创建新表。