flashback_transaction_query查询权限
??flashback_transaction_query是事物查詢的要用到的重要視圖,在一次查詢中出現用戶沒有權限查詢該視圖
?
SQL>?select?undo_sql?,START_TIMESTAMP,COMMIT_TIMESTAMP?from?flashback_transaction_query?where?table_name='TEST_FLASHBACK';
select?undo_sql?,START_TIMESTAMP,COMMIT_TIMESTAMP?from?flashback_transaction_query?where?table_name='TEST_FLASHBACK'
???????????????????????????????????????????????????????*
ERROR?at?line?1:
ORA-01031:?insufficient?privileges
--查詢該視圖時報沒有權限
?
??看到報沒有權限,我就給用戶付權限,然后我嘗試了給用戶賦予一下權限
1.?grant?select?on?flashback_transaction_query?to?shao;--查詢報同樣的錯
2.?grant?select?any?dictionary?to?shao;--查詢報同樣的錯
3.?grant?select?any?table?to?shao;--依然報錯
?
??最后沒有辦法求助谷歌,終于找到解決方法grant?select?any?transaction?to?shao;,賦予用戶該權限后,用戶能夠訪問flashback_transaction_query視圖。
?
轉載于:https://blog.51cto.com/589985/1358045
總結
以上是生活随笔為你收集整理的flashback_transaction_query查询权限的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java cpu 占用高问题定位
- 下一篇: 实用 —— PowerCLI (一)