【问题标题】:Oracle Concurrent Program Running LongOracle 并发程序运行时间长
【发布时间】:2021-01-13 06:26:26
【问题描述】:

问题.. 我不是我公司的 DBA,但我能否运行查询以查看程序已完成的内容以及当前停留在何处?我目前有一个已经运行了近 300 分钟。该程序是一个名为 Create Accounting 和 Accounting Program 的种子程序。因为我不是 DBA,所以只是在寻找任何建议..

Oracle 应用程序:12.1.3

我知道这不是主题问题,但我正在积极搜索网络。感谢您提前提供任何建议

【问题讨论】:

    标签: oracle plsql database-administration


    【解决方案1】:

    我不确定这是您需要的。以下查询将为您提供当前正在运行的 SQL。您可以将其限制为用户名、SID 模块或操作。

    SELECT s1.username,
           s1.sid,
           s1.module,
           s1.action,
           s2.sql_id,
           s2.sql_text
      FROM v$session s1
      JOIN v$sql s2
        ON s1.sql_id = s2.sql_id;
    

    还请查看 DBMS_APPLICATION_INFO:SET_MODULE 和 SET_ACTION。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-07
      • 1970-01-01
      • 2018-02-24
      • 2016-01-11
      • 1970-01-01
      • 2015-09-29
      • 2022-01-22
      相关资源
      最近更新 更多