Oracle XE: Trace aktivieren nicht für jede Session

Tach’chen.

Mit folgendem Aufruf starte ich in meiner Oracle XE einen Trace für eine andere Session:

BEGIN
 dbms\_monitor.session\_trace\_enable(session\_id =\> 28,
 serial\_num =\> 6077,
 waits =\> TRUE,
 binds =\> FALSE);
END;

Ob der Trace aktiviert ist sehe ich mittels:

SELECT sid, serial#, sql\_trace, sql\_trace\_waits, sql\_trace\_binds
FROM v$session;

Nun ist es leider so, dass sich für Sessions eines SQL-Tools der Trace problemlos aktivieren lässt, für eine Applikation, die ich untersuchen möchte jedoch leider nicht. Es gibt keine Fehlermeldung, nur der Status „sql_trace“ bleibt „disabled“ und wird nicht „enabled“. In beiden Fällen wird der gleiche User verwendet.

Wer hat einen Tipp, woran das liegen könnte?

Vielen Dank
TTR

Hallo,

ich kann OracleXE zwar nicht zuordnen, aber evtl. hilft dir der Artikel
http://www.ordix.de/ORDIXNews/1_2006/oracle_10g_sess…

Grüße

Chris

Hallo,

ich kann OracleXE zwar nicht zuordnen,

das ist die Express Edition von Oracle (abgespeckte Gratis-DB)

aber evtl. hilft dir
der Artikel
http://www.ordix.de/ORDIXNews/1_2006/oracle_10g_sess…

Da ist genau das beschrieben was ich tun möchte, nur kann ich leider nicht für jede Session den Trace aktivieren. Warum das so ist weiß ich leider nicht.

Weiterhin dankbar für Ratschläge
TTR