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给弄坏了。所以只能这样来重做。