Esse comando deve funcionar:
 
execute SYS.DBMS_SYSTEM.SET_SQL_TRACE_IN_SESSION (<sid>,<serial#>,true);

 

Att.

Julio.


  _____  

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de terra_banco
Enviada em: segunda-feira, 2 de julho de 2007 12:44
Para: oracle_br; usuarios_oracle
Assunto: [oracle_br] TRACE / TKPROF 8i



Srs, boa tarde.

Tenho um banco na versao abaixo:

SQL> SELECT * FROM V$VERSION
2 ;
BANNER
----------------------------------------------------------
Oracle8i Release 8.1.7.0.0 - Production
PL/SQL Release 8.1.7.0.0 - Production
CORE 8.1.7.0.0 Production
TNS for 32-bit Windows: Version 8.1.7.0.0 - Production
NLSRTL Version 3.4.1.0.0 - Production
SQL>

Preciso pegar um trace, do processo do usuario ESP, abaixo:

SID SERIAL# USERNAME USER# TERMINAL
---------- ---------- ------------------------------ ----------
-------------
66 1257 EMS204PORO8P932UNI 120 ASPBRFINTI01
67 75 EMS204PORO8P932FFT 126 ASPBRFINTI01
68 2702 EMS204PORO8P932ESP 124 ASPBRFINTI01

Estou tentando inicializar o trace e estou recebendo o erro, conforme
abaixo:
Alguem poderia me auxiliar no processo de gerar um TRACE, e depois o TKPROF,
afim de conseguir visualizar as querys que estao sendo geradaso com esse
processo?

SQL>
SQL> begin
2 -- ativa trace
3 DBMS_MONITOR.session_trace_enable(session_id => 68, serial_num => 2702);
4 end;
5 /
DBMS_MONITOR.session_trace_enable(session_id => 68, serial_num => 2702);
*
ERROR at line 3:
ORA-06550: line 3, column 4:
PLS-00201: identifier 'DBMS_MONITOR.SESSION_TRACE_ENABLE' must be declared
ORA-06550: line 3, column 4:
PL/SQL: Statement ignored

SQL>

Muito obrigado a todos(as).

[As partes desta mensagem que não continham texto foram removidas]



 


[As partes desta mensagem que não continham texto foram removidas]

Responder a