【问题标题】:How to track the SQL query launched in Oracle?如何跟踪 Oracle 中启动的 SQL 查询?
【发布时间】:2021-07-15 08:34:23
【问题描述】:

请指定是否可以在 Oracle 发起的查询中跟踪 SQL? 如果可以,可以,怎么做?

这个的本质,有几个员工,你需要了解谁和那个运行,即某种用户的用户名,启动请求将在哪里可见,我启动时是谁启动的,以及执行查询的时间。 如果我对我的问题不够了解,请提问。谢谢大家的关注!

【问题讨论】:

标签: oracle monitoring


【解决方案1】:

如果您谈论的是数据库的实时性能监控,那么这将取决于许多因素,包括您拥有的 Oracle 版本。 Oracle 通常可以提供您所说的那种指标,但最有用的指标(根据我的经验)可能需要额外的软件和额外的选项许可证才能使它们可见。

SQL Developer 在其 DBA 连接选项中有一些基本功能。它还可以使 ASH 和 ADDM 报告更易于访问。 Oracle Enterprise Manager 和 Foglight for Oracle 等其他工具会随着时间的推移提供更详细的指标。

较新版本的 Oracle 内置了更多选项。最好的办法是从适用于您的数据库版本的 Oracle 的“2 天 DBA + 性能调优指南”开始:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-30
    • 2019-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多