Boas,
uma outra possibilidade é, se você estiver usando o pacote DBMS_SUPPORT para
fazer o trace, passe o quarto parâmetro da procedure START_TRACE_IN_SESSION
como TRUE.
SQL exec dbms_support.start_trace_in_session(sid, serial#, true, true);
Depois disso, como disse o Márcio, analise o trace
Boa! E para setar o dbms_support
ops$marcio:LX10G connect / as sysdba
Connected.
sys:LX10G desc sys.dbms_support
ERROR:
ORA-04043: object sys.dbms_support does not exist
sys:LX10G @?/rdbms/admin/dbmssupp.sql
Package created.
Package body created.
sys:LX10G desc dbms_support
FUNCTION MYSID
Boa noite,
Estamos executando um trace em um sistema e preciso saber o valor que
está sendo passado para uma bind variable no trace ou se tiver alguma
view do dicionario de dados onde eu possa obter este valor.
obrigado.
Faça um trace com o evento 10046 e veja no arquivo raw os binds. Não execute
o tkprof, é preciso ver o arquivo raw.
ops$marcio:LX10G create table t ( x int );
Table created.
ops$marcio:LX10G
ops$marcio:LX10G alter session set events '10046 trace name context
forever, level 12';
Session