【问题标题】:does Oracle 11g has some tools to track the SQL Statement sending to Oracle?Oracle 11g 是否有一些工具来跟踪发送到 Oracle 的 SQL 语句?
【发布时间】:2019-12-04 19:19:56
【问题描述】:

它是 Windows 2016 中的 Oracle 11g。

Oracle 11g 是否有一些工具来跟踪发送到 Oracle 的 SQL 语句?

像 SQL Server 分析器跟踪...

谢谢

【问题讨论】:

标签: oracle


【解决方案1】:

您可以使用 AWR 报告和 Statspack 报告来查找在特定时间段内提交给 Oracle 的查询。

另外,您可以使用以下查询进行实时监控:

  SELECT s.SID, s.STATUS, s.process, s.osuser, a.sql_text, p.program
  FROM v$session s, v$sqlarea a, v$process p
  WHERE s.PREV_HASH_VALUE = a.hash_value
   AND s.PREV_SQL_ADDR = a.address
   AND s.paddr = p.addr
   AND s.STATUS = 'ACTIVE';

希望这个答案有帮助。

【讨论】:

  • 请注意,AWR 报告需要带有附加性能包的企业版。
  • 你也可以使用STATSPACK
猜你喜欢
  • 1970-01-01
  • 2011-06-30
  • 1970-01-01
  • 2010-09-14
  • 2014-01-11
  • 2023-03-18
  • 1970-01-01
  • 1970-01-01
  • 2011-11-11
相关资源
最近更新 更多