如何在 SQLDB 服务实例中回收磁盘 space?
How to reclaim disk space in a SQLDB service instance?
我有一个 SQLDB 免费计划的实例,我设法消耗了所有 100 MiB 的磁盘 space。尝试插入任何新数据失败,SQLCODE=-289 SQLSTATE=57011,这基本上表明没有更多磁盘 space.
我删除了数据库中的所有 table,然后尝试创建一个新的 table。 las,我仍然得到 SQLCODE=-289 SQLSTATE=57011,即使数据库现在应该是空的。
一些互联网研究表明我们需要 "reclaim" space 磁盘 tablespace。所以我们尝试 运行 这个命令:
ALTER TABLESPACE [tablespace name] reduce max
但是我们收到一条错误消息,表明我们的用户无权运行 ALTER TABLESPACE 命令。
此时,SQLDB 实例完全无法使用。
两个问题:
- 如何回收磁盘 space 以使 SQLDB 实例再次可用?
- 我们是否也会 运行 使用 SQLDB Small 或 Premium 实例?
美国南部地区的 SQL 数据库服务目前遇到一些问题。
您可以在此处的 Bluemix 状态页面中看到:
https://developer.ibm.com/bluemix/support/#status
您遇到的问题可能与此有关。
我建议您等待服务再次上线,然后重试创建 table.
此致,
亚历克斯。
PS: SQL 数据库服务已恢复在线。您应该能够创建新的 tables.
我有一个 SQLDB 免费计划的实例,我设法消耗了所有 100 MiB 的磁盘 space。尝试插入任何新数据失败,SQLCODE=-289 SQLSTATE=57011,这基本上表明没有更多磁盘 space.
我删除了数据库中的所有 table,然后尝试创建一个新的 table。 las,我仍然得到 SQLCODE=-289 SQLSTATE=57011,即使数据库现在应该是空的。
一些互联网研究表明我们需要 "reclaim" space 磁盘 tablespace。所以我们尝试 运行 这个命令:
ALTER TABLESPACE [tablespace name] reduce max
但是我们收到一条错误消息,表明我们的用户无权运行 ALTER TABLESPACE 命令。
此时,SQLDB 实例完全无法使用。
两个问题:
- 如何回收磁盘 space 以使 SQLDB 实例再次可用?
- 我们是否也会 运行 使用 SQLDB Small 或 Premium 实例?
美国南部地区的 SQL 数据库服务目前遇到一些问题。 您可以在此处的 Bluemix 状态页面中看到:
https://developer.ibm.com/bluemix/support/#status
您遇到的问题可能与此有关。 我建议您等待服务再次上线,然后重试创建 table.
此致,
亚历克斯。
PS: SQL 数据库服务已恢复在线。您应该能够创建新的 tables.