0

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

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

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

ALTER TABLESPACE [tablespace name] reduce max 

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

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

两个问题:

  • 如何回收磁盘空间以使 SQLDB 实例再次可用?
  • 我们是否也会在 SQLDB Small 或 Premium 实例中遇到这种情况?
4

1 回答 1

1

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

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

您遇到的问题可能与此有关。我建议您等待服务再次联机并重试创建表。

问候,

亚历克斯。

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

于 2015-09-04T17:07:48.503 回答