把一个用户下所有表的某个权限赋给另一个用户

可以在sqlplus下,以system用户登陆,然后运行以下命令:

 

代码
set pages 999;
set heading off;
spool run_grant.sql
select 'grant select on '||owner||'.'||object_name|| ' to 用户名;'
from dba_objects
where object_type='TABLE' and owner='大写的用户名';
spool 
off;
@run_grant

 

 

 

posted @ 2009-12-21 14:13  PROS  阅读(619)  评论(0)    收藏  举报