ORACLE 把一个用户的权限给与另一个用户

user1给user2某个表的所有权限

-- user2 要给予的用户
-- user1现在的权限用户
-- 在user1用户下执行
Grant all on tabke_name to user2 ;

user1 给 user2所有权限

-- user2 要给予的用户
-- user1现在的权限用户

select 'Grant all on '||table_name||' to user2 ;' from all_tables where owner = upper(user1);
-- 执行查询语句
-- 把语句的执行结果执行
原文地址:https://www.cnblogs.com/hziwei/p/14297691.html