oracle删除users表空间

时间:2023-03-08 23:16:49
oracle删除users表空间

1、users表空间一般情况下是默认的,需将别的空间设置成默认,再删除users表空间(oracle不允许删除默认空间的)。

2、删除表空间的同时会报这样的错:ORA-22868错误。原因:推断应该存在对象存储在USERS表空间中,而LOB对象存储在其他表空间。

需要看一下这三篇分析的文章(这篇博客有三篇文章,感谢这位博主),我觉得不错、。

http://blog.itpub.net/4227/viewspace-610470/

如果情况和他差不多,其实就来直接以下几句好了

SQL> DROP TABLE OE.PURCHASEORDER PURGE;

Table dropped.

SQL> DROP TABLESPACE USERS INCLUDING CONTENTS;

Tablespace dropped.

这样就可以删除users表空间,我是因为不小心删把USERS01.DBF给弄坏了。所以只能这样来重做。