在使用sqlserver时,经常使用sql2000的事件探查器,用来查询程序报错时的sql语句特别好用。但最近在用Oracle数据库,总想着Oracle有没有像mssql事件探查器那样的工具,百度了很多,很多人回答Oracle-trance,10046等等什么的,我试了下,但操作太过复杂,也看不懂很多参数。
表v$sql可以记录后台sql语句:
SELECT sql_text, first_load_time,last_load_time,last_active_time,sql_fulltext
FROM v$sql
ORDER BY last_load_time DESC