为什么用户不能删除自己的表以及为什么显示此错误 ORA-01017?
SQL> SELECT * FROM V$VERSION; Oracle Database 23ai Free Release 23.0.0.0.0 - 免费开发、学习和运行 Oracle Database 23ai Free Release 23.0.0.0.0 - 免费开发、学习和运行版本 23.7.0.25.01 Oracle Database 23ai Free Release 23.0.0.0.0 - 免费开发、学习和运行
SQL> 显示用户 USER 是“LAB”
SQL>创建表TEST1(test1 varchar2(1));
表已创建。
SQL> 从 DUAL 中选择 DBMS_METADATA.GET_DDL('TABLE','TEST1');
创建表“LAB”。“TEST1”(“TEST1”VARCHAR2(1),“TEST2”VARCHAR2(1))段创建延迟PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS 日志记录表空间“LAB”
SQL> drop table LAB.TEST1; drop table LAB.TEST1 * 错误在第 1 行:ORA-00604:递归 SQL 级别 1 发生错误。请检查后续错误。ORA-01017:凭据无效或未经授权;登录被拒绝