sexta-feira, 14 de setembro de 2012

Exibir Histórico com as últimas queries executadas no Oracle

 O Oracle possui algumas 'views' no próprio SGBD que retornam dados valiosos sobre o serviço. Uma destas é a V$SQLAREA que pode ser utilizada para retornar as últimas queries que foram executadas. Para consultar é simples, é só fazer uma consulta SQL a view.

Exemplo:

 SELECT * FROM V$SQLAREA;

O retorno será uma tabela com vários dados sobre as últimas ações executadas no banco.
Ela provavelmente será uma consulta lenta, portanto prefira usar um limite no número de resultados.

Exemplo:

SELECT * FROM v$sqlarea where ROWNUM < 10
Isto retorna apenas os últimos 10 resultados.

Divirta-se


2 comentários: