2016-11-08 52 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

或者你也可以通过具有角色的访问,因此您可以通过程序

直接但不选择