2016-11-08 50 views
-1

我授予用戶一些操作。但在那之後,我怎麼看到我爲那個用戶授予了哪些操作?可以簡單地說 1.我們如何看到某個表的哪個操作被授予給用戶? 2.這可能突然失去授予嗎?Oracle表格授權

謝謝

回答

1

1.You可以使用下面的查詢來查看權限:

select * from DBA_TAB_PRIVS where owner='owner_name' and table_name='table name'; 

,但你需要DBA特權此。您也可以使用USER_TAB_PRIVS。

  1. 沒有它不可能。直到你的DBA故意這樣做。
0

從用戶的角度來看它有可能失去授予突然,但它意味着有,你有沒有意識到像一個動作:在以上表中的一些進口
交換同義詞

交換表(如果您訪問直通代名詞)
一些由DBA轉變角色/ PRIVS

或者你也可以通過具有角色的訪問,因此您可以通過程序

直接但不選擇