Re: Using a trigger to turn on tracing

  • From: Paul Baumgartel <treegarden@xxxxxxxxx>
  • To: oracle-l@xxxxxxxxxxxxx
  • Date: Fri, 13 Feb 2004 10:29:48 -0800 (PST)

The user must have ALTER SESSION granted directly, not via a role.


--- "Schauss, Peter" <peter.schauss@xxxxxxx> wrote:
> I am trying to use a trigger to turn on tracing for a specified user.
> I copied the example from Cary Millsap's _Optimizing Oracle
> Performance_.
> 
> The text of the trigger is:
> 
> create or replace trigger trace_user after logon on database
> begin
>        if user = 'TEST' then
>               execute immediate 'alter session set timed_statistics =
> true';
>               execute immediate 'alter session set max_dump_file_size =
> unlimited';
>               execute immediate 
>                               'alter session set events ''10046 trace name
> context forever, level 8''';
>        end if;
> end;
> /
> 
> When I try to log on as user TEST, I get:
> 
> ORA-00604: error occurred at recursive SQL level 1
> ORA-01031: insufficient privileges
> ORA-06512: at line 5
> 
> What privilege does TEST need here?
> 
> Thanks,
> Peter Schauss
> ----------------------------------------------------------------
> Please see the official ORACLE-L FAQ: http://www.orafaq.com
> ----------------------------------------------------------------
> To unsubscribe send email to:  oracle-l-request@xxxxxxxxxxxxx
> put 'unsubscribe' in the subject line.
> --
> Archives are at //www.freelists.org/archives/oracle-l/
> FAQ is at //www.freelists.org/help/fom-serve/cache/1.html
> -----------------------------------------------------------------


__________________________________
Do you Yahoo!?
Yahoo! Finance: Get your refund fast by filing online.
http://taxes.yahoo.com/filing.html
----------------------------------------------------------------
Please see the official ORACLE-L FAQ: http://www.orafaq.com
----------------------------------------------------------------
To unsubscribe send email to:  oracle-l-request@xxxxxxxxxxxxx
put 'unsubscribe' in the subject line.
--
Archives are at //www.freelists.org/archives/oracle-l/
FAQ is at //www.freelists.org/help/fom-serve/cache/1.html
-----------------------------------------------------------------

Other related posts: