我最近遇到了以下Oracle错误
ORA-01658: unable to create INITIAL extent for segment in tablespace USERS
所以我用另外5 GB的文件扩展了USERS
表空间。
不幸的是,经过一段时间后,错误又回来了,我可以看到新创建的文件已经满了。 USERS
表空间已经超过30 GByte。
我如何重用一些应该免费的现有空间,因为我放弃了一些用户?
答案 0 :(得分:1)
(将评论移至答案)
如果您删除了扩展所有相关对象的用户,Oracle将能够自动使用已释放的空间。
如果你试图通过删除行来释放空间,那将是一个不同的故事。在这种情况下,您必须缩小表使用的空间,以便可以在其他地方重用该空间。但这不是你的情况。