不要乱动dual表

在删除用户,表空间,表的时候出现问题:

SQL> drop user test1 cascade;
drop user test1 cascade
*
ERROR at line 1:
ORA-00604: error occurred at recursive SQL level 2
ORA-01422: exact fetch returns more than requested number of rows

递归SQL出错,怎么会有这种错误呢?dual 表中出现多条记录引起的。

用sys用户查看,dual表中只有一条记录,但是用其他用户查看发现有多条。删除多余的dual记录,问题解决。

你可能感兴趣的:(dual)