Sql 授予对架构的访问权限

Sql 授予对架构的访问权限,sql,oracle,plsql,plsqldeveloper,Sql,Oracle,Plsql,Plsqldeveloper,在oracle中,如何授予“A”用户访问“B”架构的权限 此外,是否可以在B模式上向用户授予“选择、执行和查看”权限?在发布此类问题之前,您应该参考文档,我曾经问过,但我找不到。抱歉,这些不是我的答案。我只想授予“选择、执行和查看”权限,而不是暗示选择、执行或查看query@sezercan如果您无法查看或执行表,请接受此答案。您是否有权直接访问其他用户的表?还是通过角色?为了创建引用另一个表的对象视图、过程等,您需要直接授予该权限。作为快速测试,在SQL*Plus SQL>中设置角色none;

在oracle中,如何授予“A”用户访问“B”架构的权限


此外,是否可以在B模式上向用户授予“选择、执行和查看”权限?

在发布此类问题之前,您应该参考文档,我曾经问过,但我找不到。抱歉,这些不是我的答案。我只想授予“选择、执行和查看”权限,而不是暗示选择、执行或查看query@sezercan如果您无法查看或执行表,请接受此答案。您是否有权直接访问其他用户的表?还是通过角色?为了创建引用另一个表的对象视图、过程等,您需要直接授予该权限。作为快速测试,在SQL*Plus SQL>中设置角色none;SQL>从otherschema.othertable中选择count*;如果失败,那么问题是您已经通过角色被授予了对表的特权。
SELECT 'GRANT ALL ON '||table_name||' TO BOB;'
FROM   ALL_TABLES
WHERE  OWNER = 'ALICE';