在oracle中,可以利用“select owner,name from v$db_object_cache where type like '%PROCE%' and locks >0 and pins >0;”語句查看存儲過程狀態,該語句用于查看ORACLE中正在運行的存儲過程。

本教程操作環境:windows10系統、Oracle 12c版、Dell G3電腦。
oracle怎么查看存儲過程狀態
查看ORACLE中正在運行的存儲過程:
select owner,name from v$db_object_cache where type like '%PROCE%' and locks >0 and pins >0;
查找正在執行的存儲過程的sid

擴展知識:

使用 oracle 審核,記錄和查看過程的執行
啟用審核
> alter system set audit_trail=db,extended scope=spfile;
重新啟動實例
> shutdown immediate > startup
審核過程的執行
> audit execute procedure by access;
檢查審核記錄
> select * from dba_audit_trail;
推薦教程:《Oracle視頻教程》
站長資訊網