› Fóruns › Banco de dados Oracle › tracer não gera o arquivo .trc
- Este tópico contém 8 respostas, 5 vozes e foi atualizado pela última vez 15 anos atrás por
felipeg.
-
AutorPosts
-
15 de dezembro de 2008 às 6:29 pm #84283
dbacesar
Participanteestou com um problema pra gerar o tracer,
quando habilito o tracer como ex: exec dbms_system.set_sql_trace_in_session (50,321,TRUE) e executo por ex: um select no banco, o arquivo .trc não é gerado. Verifiquei o parametro user_dump_dest, possuo permissão de leitura e escrita e tb existe bastante espaço em disco.
O que pode ser?17 de dezembro de 2008 às 9:38 pm #84338Ishii
ParticipanteOlá,
O usuário tem permissão de alter session?
[]s Ishii
17 de dezembro de 2008 às 9:47 pm #84339dbacesar
ParticipanteSim, estou executando como usuário sys.
17 de dezembro de 2008 às 10:04 pm #84340Ishii
ParticipanteOlá,
Mas e o usuário da sessão, será que ele precisa de alter session tb? Nunca usei esta dbms,pois sempre usei o dbms_session direto na sessão…
[]s Ishii
17 de dezembro de 2008 às 10:16 pm #84344dbacesar
ParticipanteIshi,
obrigado pela ajuda, consegui habilitar o tracer
César
13 de maio de 2011 às 12:08 am #99210RTiago
ParticipanteEstou com o mesmo problema, nem usando o ORADEBUG grava o trace do diretório udump.
Alguém já passou por algo parecido ?
13 de maio de 2011 às 12:54 am #99215CleitonHanzen
ParticipanteSim,
Se for linux/unix e o arquivo correspondente à sessão já ter sido removido, não será criado outro arquivo.
Tenta dar um “lsof | grep delete” e vê se o arquivo correspondente já não foi excluído…. 😉
13 de maio de 2011 às 9:41 pm #99228RTiago
ParticipanteObrigado pela dica, mas no meu caso o problema era outro.
A sessão que estava tentando rastrear não estava conectada como dedicada. Depois que alterei forma de conexão para dedicada, o rastreamento ocorreu normalmente.
Perdi um bom tempo para descobrir isso.
13 de maio de 2011 às 9:53 pm #99230felipeg
Participante[quote=”RTiago”:2k7zydvl]Obrigado pela dica, mas no meu caso o problema era outro.
A sessão que estava tentando rastrear não estava conectada como dedicada. Depois que alterei forma de conexão para dedicada, o rastreamento ocorreu normalmente.
Perdi um bom tempo para descobrir isso.[/quote]
Opa, boa tarde
Só uma dica, quando o servidor está usando conexões do tipo SHARED não é que o SQL_TRACE não gere nada, mas sim que, devido ao tipo de tratamento do Oracle, as informações ficaram espalhadas por vários arquivos de trace e juntar todas as informações é trabalhoso hehe.
Mesmo no 10g (usando o DBMS_MONITOR) ainda é um processo chato então se você tem possibilidade de trocar o tipo de conexão realmente facilita muito.
Atenciosamente,
Felipe. -
AutorPosts
- Você deve fazer login para responder a este tópico.
› Fóruns › Banco de dados Oracle › tracer não gera o arquivo .trc