手动创建库后,sys用户查询dba_tablespaces报错:ORA-00942: table or view does not exist

来源:互联网 发布:mac预览编辑pdf 编辑:程序博客网 时间:2024/05/16 05:47

在使用脚本创建数据库后,使用sys用户查询dba_tablespaces视图,报ORA-00942: table or view does not exist

正常情况下创建完数据库后数据字典就已经创建完成了啊,于是重新跑创建数据字典的脚本

>@?/rdbms/admin/catalog.sql

再次查询,还是报错

检查是否有无效对象

>@?/rdbms/admin/utlrp.sql

自带的包调用报错,于是怀疑是否是PL/SQL的相关脚本创建失败--catproc.sql

执行该脚本

>@?/rdbms/admin/catproc.sql

执行结束后,再次查询

SQL> select tablespace_name from dba_tablespaces;

TABLESPACE_NAME
------------------------------
SYSTEM
UNDOTBS1
SYSAUX
TEMP
USERS

终于正常!

0 0
原创粉丝点击