sql-server – Oracle:是否有一个跟踪查询的工具,如用于sql server的Profiler?

我使用sql server,但我必须迁移到一个应用程序与Oracle DB。
对于trace我的应用程序查询,在Sql Server i中使用美妙的Profiler工具。有什么对等的Oracle吗?
最佳答案
您可以使用Oracle Enterprise Manager来监视活动会话,正在执行的查询,其执行计划,锁定,某些统计信息,甚至是较长任务的进度条。

参见:http://download.oracle.com/docs/cd/B10501_01/em.920/a96674/db_admin.htm#1013955

转到实例 – >会话并观察每个会话的SQL选项卡。

还有其他方法。企业管理者只是放在漂亮的颜色已经可以在特殊的视图,如这里记录的那些:
http://www.oracle.com/pls/db92/db92.catalog_views?remark=homepage

并且,当然你也可以使用解释PLAN FOR,TRACE工具和吨其他的工具化方法。在企业管理器中有一些报告是最昂贵的SQL查询。您还可以在缓存上搜索最近的查询keept。

转载注明原文:sql-server – Oracle:是否有一个跟踪查询的工具,如用于sql server的Profiler? - 代码日志