2017-03-14 73 views
0

我是Oracle DB的新手。我广泛使用了SQL Management Studio。我已经使用SQL分析器。 SQL分析器列出了每次有数据库调用时执行的所有查询。我需要Oracle中的类似选项。Oracle中SQL Profiler的等价物是什么?

+0

StackOverflow是关于帮助人们修复他们现有的代码。关于工具建议,教程,研究,图书馆和代码的请求是无关紧要的。 ***请***阅读http://stackoverflow.com/help/how-to-ask,http://stackoverflow.com/help/dont-ask,http://stackoverflow.com/help/mcve和参加[旅游](http://stackoverflow.com/tour),然后在此发布更多Q​​.祝你好运。 – shellter

+0

我将来会照顾你的观点。谢谢你指导我。 – Sunita

回答

0

可能没有直接的等价物。所以有几件事情。

  1. 它可能更有效地说出你想什么来实现,而这要求一个特定的工具或一块的功能
  2. 对于系统范围内的监控,有企业管理器(EM)和EM快速。
    • EM,您可以访问自动负载信息库(AWR),它可以提供整个系统的报告
    • 对于SQL具体监测EM,您可以访问SQL *监控

两个AW也可以在EM之外访问AW *和SQL * Monitor。

+1

您可能想要注意哪些实用程序是Oracle中的额外成本选项。 – MT0

+0

@ MT0我不知道:) – BobC

+0

在soap服务器中执行了一些查询/存储过程。对我来说,服务器是一个黑盒子。所以我不知道正在执行的查询是什么。所以在SQL管理工作室中,在这种情况下,我可以在运行我的应用程序时运行SQL配置文件。它列出了由应用程序同时执行的所有查询。我需要类似的功能/代码,可以在运行我的应用程序时为我提供所有已执行的查询。 – Sunita

相关问题