错误截图如下:
搜索了很多方法,但是都没有办法解决,不过最终还是找到了一个好的解决办法,
多谢那位仁兄的博客【http://blog.itpub.net/519536/viewspace-689469】
一下内容纯属转载,建议去原博客查看详细
处理方法
既然知道了导致用户无法删除的原因是由于找不到表SDO_GEOM_METADATA_TABLE所致。那处理方法便是找回之。
我们可以考虑使用catmd.sql脚本重新初始化Oracle Spatial用到的表的方法进行恢复。
1)catmd.sql脚本所在目录
$ORACLE_HOME/md/admin
2)使用SYS用户运行catmd.sql脚本
sys@secdb> @?/md/admin/catmd.sql
……此处省略大量运行信息……
3)在此尝试用户删除
sys@secdb> drop user SEC_TARGET cascade;
User dropped.
OK,用户删除成功。