Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> Re: Grant all question

Re: Grant all question

From: Mladen Gogala <gogala_at_sbcglobal.net>
Date: Tue, 18 Jul 2006 23:58:40 -0400
Message-Id: <1153281520l.2992l.0l@medo.noip.com>

On 07/18/2006 11:39:34 PM, Sinardy Xing wrote:
> Hi guys,
>
> I have schema A and A own 20 many objects (tables, functions, triggers and
> others stuff).
>
> How to create user B having same privileges with what A can do with his own
> objects
>
> Something like this
> GRANT ALL OF a TO b;
>

select 'grant all on A.'||table_name||' to B;' from dba_tables where owner='A';
It's an ancient trick:
set pagesize 0
set trimout on
set trimspool on
spool /tmp/destroy_security.sql
/
spool off
@/tmp/destroy_security

It's called "SQL generating SQL".

-- 
Mladen Gogala
http://www.mgogala.com

--
http://www.freelists.org/webpage/oracle-l
Received on Tue Jul 18 2006 - 22:58:40 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US