2015-09-04 379 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服务在短暂中断后备份,我不能重新创建问题。删除表格有效地清除了磁盘空间。 –