2015-09-03 34 views

回答

1

您必須使用管理用戶(例如syssystem)。如果您無權訪問此用戶,則可以使用all_objects視圖而不是dba_obejcts。任何用戶都可以查詢它,並且只會爲其有權訪問的對象獲取結果。

1

如果您在DBA_OBJECTS視圖中沒有選擇權限,或者如果您沒有SYS.DBA_OBJECTS視圖的本地或全局同義詞,則會執行此操作。您可以嘗試從SYS.DBA_OBJECTS中進行選擇。

1

正如其他人所說,這是一個特權問題。

但是,如果用戶需要訪問權限更高的DBA數據字典對象,則應爲其授予SELECT_CATALOG_ROLE角色。對於正常操作,應該勸阻連接SYS或SYSTEM,或者甚至作爲DBA。