我能够找到提供给用户的所有授权,但不能查找表的所有用户。就像TOAD显示在Table Describe窗口中的grants选项卡下一样。
答案 0 :(得分:1)
您需要查看以下表格:
select * from USER_ROLE_PRIVS;
select * from USER_TAB_PRIVS;
select * from USER_SYS_PRIVS;
同时检查此script which finds user who has previleges。
说明:使用此脚本查找已授予的用户 传入的权限。脚本按层次结构检查每个权限 用户通过角色授予权限。
输出可以通过dbms_output指向屏幕,也可以通过utl_file指向文件。该方法在运行时决定 为屏幕选择'S'或为文件选择'F'。如果选择了File,那么 需要文件名和输出目录。输出目录 需要在9iR2和目录之前通过utl_file_dir启用 对象之后。