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 -----------------------------------------------------------------