2015-06-24 48 views
0

我從一個存儲過程中使用系統試圖訪問DBA_DIRECTORIES表schema.But我收到以下錯誤無法從存儲過程訪問Oracle dba_directories

ORA-00942: table or view does not exist 

我可以從訪問表外的存儲存儲過程也在SYSTEM模式下。我如何從存儲過程中訪問DBA_DIRECTORIES表?

回答

2

爲了訪問視圖,或者不屬於您在存儲過程中的表,你需要有直接授予您必要的權限,無法通過角色:

所以,有DBA執行

grant all on dba_directories to <your_name>; 

然後,您應該能夠訪問存儲過程中的視圖。

+0

謝謝。這解決了這個問題 – Saroj