ORA-29857: 表空间中存在域索引和/或次级对象

今天小编在操作 oracle 数据库,删除表空间时引发了异常!!

SQL> drop tablespace nbmap including contents;

ORA-29857: 表空间中存在域索引和/或次级对象

为什么会造成以上的异常呢?

根据小编的查询,得到结果:表空间的表中有 blob 类型的值被设置为索引

如何解决呢?

只需要先删除这个表空间对应的用户(删除用户时需要用级联删除才可以),就可以删掉这个表空间了

SQL> drop user nbmap;

ORA-29857: 表空间中存在域索引和/或次级对象

SQL> drop user nbmap cascade;

ORA-29857: 表空间中存在域索引和/或次级对象

再次执行删除表空间的操作即可!!

ORA-29857: 表空间中存在域索引和/或次级对象

上一篇:ARPSpoofing教程(二) - 获取网络设备中的详细地址信息


下一篇:How to Configure the Gradient Boosting Algorithm