题
例如,我的用户例如HR,该用户已获得非常强大的系统特权“授予任何特权” ...该用户使用此特权并授予其他用户的特权...现在我想撤销HR中的“授予任何特权”和 还 确定哪些特权和人力资源用户授予谁(我想从他们那里撤销此特权)。
我知道Oracle Save仅保存受赠人和特权不是元数据中的系统特权(与对象特权不同)的授予者...
如果您有一些想法,请回答。
非常感谢您的上一个。
解决方案
all_col_privs视图将显示“授予者all_tab_privs”视图将显示授予者table_privileges视图将显示理学器
加上这些的用户版本。
编辑:
要查找人力资源授予的对象特权列表,请使用这样的查询:
select * from all_tab_privs where grantor = 'HR';
我不知道一种检查系统级对象赠款的方法
不隶属于 StackOverflow