如何把一个用户的所有表的读写权限授予另一个用户

在管理员账户下执行select 'GRANT SELECT ON 被查询用户表.'||table_name||' to 要查询用户;'  from all_tables where lower(owner)='被查询用户';

例:

select 'GRANT ALL ON  s8osm.'||table_name||' to snt_wrp;'  from all_tables where lower(owner)='s8osm';

同义词:


grant create synonym to 用户;

CREATE or replace SYNONYM 同义词名 FOR 被创建同义词的对象;

原文地址:https://www.cnblogs.com/steel-chen/p/6873126.html