2013-10-27 36 views

回答

2

这两个答案都是正确的,但也有可能该可能是一个权限问题。如果您以没有此表权限的用户身份登录,则会出现表不存在错误。

您可以检查您的当前用户具有以下(与登录用户相应的更换用户名)访问...

SELECT * FROM USER_TAB_PRIVS where table_name = 'DBA_OBJECTS' and GRANTEE = 'username'; 

如果您没有权限,您将需要登录为SYS并将权限授予此表或与您的DBA交谈以完成此操作。

1

甲骨文是区分大小写的。你或许应该使用大写VLIKE子句和改变*%

SELECT * FROM dba_objects WHERE object_name LIKE 'V$%' 

也是一个正确的目录视图名称为dba_objects

+0

是的,但问题是该表不是 –