Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> Using a trigger to turn on tracing
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;
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
![]() |
![]() |