我在Oracle Enterprise Manager中创建了一个用户,该用户是一个架构的管理员。如何批量访问其他模式的访问权限,数据库有大约50个模式,用户不应该查看这些模式或与这些模式交互。
由于
答案 0 :(得分:0)
默认情况下,他无法使用,除非已明确授予PUBLIC
对其他模式对象的访问权限。在这种情况下,您没有简单的选项来限制对它们的访问。
答案 1 :(得分:0)
您可以使用以下视图查询用户允许的权限
例如:SELECT * FROM USER_TAB_PRIVS; - 美国允许表格
USER_ROLE_PRIVS
USER_SYS_PRIVS
USER_TAB_PRIVS
USER_TAB_PRIVS_MADE
USER_TAB_PRIVS_RECD
ALL_COL_PRIVS
ALL_COL_PRIVS_MADE
ALL_COL_PRIVS_RECD
ALL_REPGROUP_PRIVILEGES
ALL_TAB_PRIVS
ALL_TAB_PRIVS_MADE
ALL_TAB_PRIVS_RECD
USER_AQ_AGENT_PRIVS
USER_COL_PRIVS
USER_COL_PRIVS_MADE
USER_COL_PRIVS_RECD
USER_REPGROUP_PRIVILEGES