当前位置: 代码迷 >> Oracle开发 >> :oracle10g删除表时出现异常
  详细解决方案

:oracle10g删除表时出现异常

热度:99   发布时间:2016-04-24 06:35:42.0
求救:oracle10g删除表时出现错误
删除任何一个表时出现错误,比如:
在行 1 上开始执行命令时出错:
drop table "YYCSCJ"."TBL_INOUT_INSU"
错误报告:
SQL 错误: ORA-00604: 递归 SQL 级别 1 出现错误
ORA-06550: 第 3 行, 第 9 列: 
PLS-00201: 必须声明标识符 'XDB.DBMS_XDBZ0'
ORA-06550: 第 3 行, 第 5 列: 
PL/SQL: Statement ignored
ORA-06550: 第 11 行, 第 9 列: 
PLS-00201: 必须声明标识符 'XDB.DBMS_XDBZ0'
ORA-06550: 第 11 行, 第 5 列: 
PL/SQL: Statement ignored
00604. 00000 -  "error occurred at recursive SQL level %s"
*Cause:    An error occurred while processing a recursive SQL statement
           (a statement applying to internal dictionary tables).
*Action:   If the situation described in the next error on the stack
           can be corrected, do so; otherwise contact Oracle Support.


原来以为是权限问题,但是我已经在控制台输入过授权语句了但是还是出现这个问题,麻烦各位精通oracle的大神帮忙看看。
------解决思路----------------------
引用:
已经扩容了,扩了一个SYSTEM02.dbf为200M,但是还是报那个错误

对表空间占有率高的进行扩容
------解决思路----------------------
owner 不是XDB啊,提示是找不到XDB.DBMS_XDBZ0,应该是安装的时候出现的问题
在xdb用户下创建一个这个程序包的同义词试下,不确定能不能修复
  相关解决方案