例如,我的用户例如HR,该用户已获得非常强大的系统特权“授予任何特权” ...该用户使用此特权并授予其他用户的特权...现在我想撤销HR中的“授予任何特权”和 确定哪些特权和人力资源用户授予谁(我想从他们那里撤销此特权)。

我知道Oracle Save仅保存受赠人和特权不是元数据中的系统特权(与对象特权不同)的授予者...

如果您有一些想法,请回答。

非常感谢您的上一个。

有帮助吗?

解决方案

all_col_privs视图将显示“授予者all_tab_privs”视图将显示授予者table_privileges视图将显示理学器

加上这些的用户版本。

编辑:

要查找人力资源授予的对象特权列表,请使用这样的查询:

select * from all_tab_privs where grantor = 'HR';

我不知道一种检查系统级对象赠款的方法

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top