授予Oracle帐户读取权限

时间:2016-07-21 14:00:27

标签: oracle11g

我做MSSQL管理,最近参与了Oracle。所以我的Oracle管理技能显然很弱。我有一个关于Oracle帐户和权限的问题。假设我在Oracle 12c实例上创建了以下两个模式(用户) - John和Dave。如何为“Dave”架构下的所有表授予“John”SELECT权限?如果可能,您可以列出步骤或更好的SQL命令。

谢谢

1 个答案:

答案 0 :(得分:1)

FOR x IN(SELECT table_name FROM all_tables where owner ='DAVE') 环   执行立即'GRANT SELECT ON'|| x.table_name || '去约翰'; END LOOP;