Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Mailing Lists -> Oracle-L -> RE: sql_trace deprecated on 10gr2 what to use instead?
Egor,
you probably mean dbms_session.set_sql_trace -- but onfortunately, that procedure doesn't allow you to include/exclude bind and wait info in your trace files...
kind regards,
Lex.
> DBMS_SESSION , few optoins
> DBMS_SUPPORT, not documented
> DBMS_MONITOR, the winner!!
The only problem is that execute of DBMS_MONITOR is not granted by default to
PUBLIC (contrary to DBMS_SESSION).
So, for ordinary developer dbms_session.session_trace_enable is the winner.
As for SQL_TRACE, I think that it's deprecated because you need to have 'alter session' privilege (which might be a bit dangerous) for using it. So it might be better to just revoke 'alter session', grant execute on dbms_session to public and document sql_trace as deprecated. :)
-- http://www.freelists.org/webpage/oracle-lReceived on Fri Nov 11 2005 - 09:47:27 CST