Profile SQL no ORACLE [RESOLVIDO]  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
PadrE
JavaEvangelist
[Avatar]

Membro desde: 03/04/2006 00:01:40
Mensagens: 410
Offline

Eae povo..


É o seguinte... no SLQ-Server tem um recurso chamado de profile que serve para listar ops comandos SQL executados no banco... isso é muito bom para saber o que a aplicação realmente passou para o banco executar... evitando ter depurar o código e até mesmo ficar dando "Watch" nas variáveis para montar o SQL...

Minha dúvida é se no Oracle tem o mesmo recurso (que acredito que tenha) e como utilizar ??? Ou derrepente alguma ferramenta que ajude nisso....


Vlw !

This message was edited 1 time. Last update was at 11/11/2008 14:27:30


PadrecO
"O conhecimento o libertará !"
Maniezo
JavaTeenager
[Avatar]

Membro desde: 10/04/2006 10:54:35
Mensagens: 190
Localização: São Paulo
Offline

Existe um TKPROF que promete fazer a mesma coisa...

SCJP, SCWCD
[WWW]
rafaelglauber
GUJ Master
[Avatar]

Membro desde: 07/09/2007 23:05:20
Mensagens: 1065
Localização: Feira de Santana
Offline

Oi,

Se não quiser ativar o TKPROF uma possibilidade seria observar algumas views, exemplo:



Nesta ai acima através do parâmetro SID (identificador da sessão) é possível obter o SQL dos cursores aberto no momento. Dê uma pesquisa aqui para localizar outras views que possam te atender. Como disse no começo esse exemplo é somente para os cursores ativos, acredito que para pegar um histórico a solução inicial seria o TKPROF.
PadrE
JavaEvangelist
[Avatar]

Membro desde: 03/04/2006 00:01:40
Mensagens: 410
Offline

vlw ae povo.. vou correr atras desse TKPROF e tb ver quais os dicionarios que posso usar para consultar os comandos... !!!

PadrecO
"O conhecimento o libertará !"
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team