【发布时间】:2011-09-13 06:19:31
【问题描述】:
我有这样的情况。我的架构具有高级用户“db1owner”和低级用户“db1user”。
“db1owner”已授予“db1user”的查看、表和其他架构对象的一些权限。
现在我想知道所有由“db1owner”授予的对象列表以及权限详细信息。
如何找到它?
确实有帮助!
谢谢
【问题讨论】:
我有这样的情况。我的架构具有高级用户“db1owner”和低级用户“db1user”。
“db1owner”已授予“db1user”的查看、表和其他架构对象的一些权限。
现在我想知道所有由“db1owner”授予的对象列表以及权限详细信息。
如何找到它?
确实有帮助!
谢谢
【问题讨论】:
查看 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
【讨论】: