desc user_constraint时,我这不能正常显示内容

来源:5-3 Oracle 主键约束

永远的蓝天

2016-11-27 22:13

内容为:

ERROR:

ORA-04043:对象user_constraint不存在。

写回答 关注

3回答

  • 慕工程2992597
    2019-06-24 22:46:32

    uesr_constraints这个字典放了很多表的约束及其信息,所以记得加s。很多字典都是这样:dba_users用户字典、dba_tablespaces表空间字典、dba_data_files数据文件字典。

  • qq_颜子明_0
    2017-04-21 16:49:40

    因为你constraint没有加s,这个是复数形式,因为不只是只有一条字段所以要用复数形式

  • 我还是个孩子呢
    2016-11-27 23:17:00

     描述:当数据库处于MOUNT状态时,如果试图去访问DBA_之类的数据字典表时,数据库会报出ORA-04043错误!即使,接下来,ALTER DATABASE OPEN,将数据库置于OPEN状态,再尝试去查看DBA_之类的数据字典表时,数据库依然会报出ORA-04043错误!解决的办法有两个:

              ① 重启数据库;

              ② 刷出共享池:ALTER SYSTEM FLUSH SHARED_POOL

    究其原因,这是个Oracle的bug,Bug 2365821,可见Metalink上的ORA-4043 On DBA_* Views If They Are Described In Mount Stage [ID 296235.1],受影响的数据库版本:Oracle Server – Enterprise Edition – Version: 8.1.7.4 to 11.2.0.1 – Release: 8.1.7 to 11.2,This problem can occur on any platform.


Oracle数据库开发必备利器之SQL基础

为你带来Oracle开发必备的sql基础,为后续课程学习打下好的基础

160642 学习 · 641 问题

查看课程

相似问题