Sql 限制对其他架构的访问

Sql 限制对其他架构的访问,sql,oracle,Sql,Oracle,我在Oracle Enterprise Manager中创建了一个用户,该用户是一个架构的管理员。如何批量恢复对其他模式的访问,数据库大约有50个模式,用户不能查看或与这些其他模式交互 谢谢他在默认情况下无法访问,除非已明确授予PUBLIC对其他模式对象的访问权限。在这种情况下,您没有简单的选项来限制对它们的访问。您可以使用以下视图来查询您的用户所允许的权限 例如:从用户选项卡中选择*--用户允许的表 用户角色权限 用户系统权限 用户\u选项卡\u权限 “用户”选项卡“私人”制作 用户选项卡\u

我在Oracle Enterprise Manager中创建了一个用户,该用户是一个架构的管理员。如何批量恢复对其他模式的访问,数据库大约有50个模式,用户不能查看或与这些其他模式交互


谢谢

他在默认情况下无法访问,除非已明确授予
PUBLIC
对其他模式对象的访问权限。在这种情况下,您没有简单的选项来限制对它们的访问。

您可以使用以下视图来查询您的用户所允许的权限

例如:从用户选项卡中选择*--用户允许的表

用户角色权限
用户系统权限
用户\u选项卡\u权限
“用户”选项卡“私人”制作
用户选项卡\u私人记录
所有集体隐私
所有的私人物品都是自制的
所有集体隐私记录
所有代表组权限
“所有”选项卡“专用”
所有制做的制表文件
所有选项卡的私有记录
用户\u AQ\u代理\u私人
用户集体隐私
用户个人制作
用户个人记录

用户_REPGROUP_PRIVILEGES

谢谢,规范规定他不能访问其他区域,但如果数据库是按这种方式设计的,我就够不着了。谢谢你的回复。