删除任何一个表时出现错误,比如:
在行 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的大神帮忙看看。
------解决思路----------------------
对表空间占有率高的进行扩容
------解决思路----------------------
owner 不是XDB啊,提示是找不到XDB.DBMS_XDBZ0,应该是安装的时候出现的问题
在xdb用户下创建一个这个程序包的同义词试下,不确定能不能修复