Como você pode mostrar o SQL que está sendo executado atualmente em um banco de dados oracle?
Informações extras que seriam úteis incluem usuário, id de sessão, etc.
Como você pode mostrar o SQL que está sendo executado atualmente em um banco de dados oracle?
Informações extras que seriam úteis incluem usuário, id de sessão, etc.
A maioria das informações está disponível em v$session... e o SQL Text pode ser obtido de v$sql ou v$sqltext_with_newlines...
Aqui está uma consulta que eu costumo usar que formata o SQL em vôo, mais longo no topo.
Boa resposta encontrada aqui .
Execute o seguinte sql:
Se a saída for ilegível, altere o LINESIZE (pegue daqui ):
Se o sql acima não funcionar, talvez seja necessário fazer login como sysdba: