如何从用户架构中查找对象的授予权限

时间:2011-09-13 06:19:31

标签: sql oracle grant

我有这样的情况。我的架构具有高级别用户“db1owner”和低级别用户“db1user”。

'db1owner'已授予对“db1user”的查看,表格和其他架构对象的一些权限。

现在,我想了解所有通过“db1owner”授予权限详细信息的对象列表。

怎么能找到它?

确实有任何帮助!

由于

1 个答案:

答案 0 :(得分:3)

查看ALL_TAB_PRIVS数据字典表。

像......那样的东西。

SELECT *
FROM   ALL_TAB_PRIVS
WHERE  GRANTOR = 'db1owner'
AND    GRANTEE = 'db1user'

ALL_TAB_PRIVS的说明:

http://download.oracle.com/docs/cd/B19306_01/server.102/b14237/statviews_2099.htm