You need to read on up on permissions.

privileges that you get thru a role does not work for stored objects, 
like proces/pkgs.

joe




Csillag Zsolt wrote:

> Hi,
> 
> The following code work as you can see below, but if I put this
> code in a package ( a procedure in a package) then I got
> ORA-01031 insufficient privileges error.
> 
> This is absurd for me because it's the same user (an administrator) that
> owns the package, tablespace, table and everything.
>  From a pl/sql block it works perfectly with the same user.
> 
> 
> 
> *Declare
> *  Command *VarChar2*(*1000*) ;
> *Begin
> 
> 
> *        Command := *'create table PROBA1
> (
>   PROBA1_1 NUMBER,
>   PROBA1_2 VARCHAR2(50)
> )
> tablespace XXX
>   pctfree 10
>   pctused 40
>   initrans 1
>   maxtrans 255
>   storage
>   (
>     initial 64K
>     minextents 1
>     maxextents unlimited
>   )'* ;
>      
>        
>  *Execute* *Immediate* Command ;
>  
> 
> *end* ;


-- 
Joe Testa, Oracle DBA
Want to have a good time with a bunch of geeks? Check out:
http://www.geekcruises.com/standard_interface/future_cruises.html
I'm presenting, when registering drop my name :)






-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.com
-- 
Author: Joe Testa
  INET: [EMAIL PROTECTED]

Fat City Network Services    -- (858) 538-5051  FAX: (858) 538-5051
San Diego, California        -- Public Internet access / Mailing Lists
--------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).

Reply via email to