0
我從一個存儲過程中使用系統試圖訪問DBA_DIRECTORIES表schema.But我收到以下錯誤無法從存儲過程訪問Oracle dba_directories
ORA-00942: table or view does not exist
我可以從訪問表外的存儲存儲過程也在SYSTEM模式下。我如何從存儲過程中訪問DBA_DIRECTORIES表?
我從一個存儲過程中使用系統試圖訪問DBA_DIRECTORIES表schema.But我收到以下錯誤無法從存儲過程訪問Oracle dba_directories
ORA-00942: table or view does not exist
我可以從訪問表外的存儲存儲過程也在SYSTEM模式下。我如何從存儲過程中訪問DBA_DIRECTORIES表?
爲了訪問視圖,或者不屬於您在存儲過程中的表,你需要有直接授予您必要的權限,無法通過角色:
所以,有DBA執行
grant all on dba_directories to <your_name>;
然後,您應該能夠訪問存儲過程中的視圖。
謝謝。這解決了這個問題 – Saroj