Oracle8i Supplied Packages Reference Release 8.1.5 A68001-01 |
|
The DBMS_ORACLE_TRACE_AGENT
package provides some system level utilities.
This package is only accessible to user SYS
by default. You can control access to these routines by only granting execute to privileged users.
This package contains only one subprogram: SET_ORACLE_TRACE_IN_SESSION
.
This procedure collects Oracle Trace data for a database session other than your own. It enables Oracle TRACE in the session identified by (sid
, serial#
). These value are taken from v$session
.
DBMS_ORACLE_TRACE_AGENT.SET_ORACLE_TRACE_IN_SESSION ( sid NUMBER DEFAULT 0, serial# NUMBER DEFAULT 0, on_off IN BOOLEAN DEFAULT false, collection_name IN VARCHAR2 DEFAULT '', facility_name IN VARCHAR2 DEFAULT '');
If the collection does not occur, then check the following:
ORACLE_TRACE_FACILITY_PATH
in the initialization file.
REGID
.DAT
, PROCESS
.DAT
, and COLLECT
.DAT
. If they do not, then you must run the OTRCCREF
executable to create them.
OTRCSVR
.SQL
file (in your Oracle Trace or RDBMS admin directories) to create the packages.
EXECUTE
privilege on the stored procedure.
EXECUTE DBMS_ORACLE_TRACE_AGENT.SET_ORACLE_TRACE_IN_SESSION (8,12,TRUE,'NEWCOLL','oracled');