在oracle中,可以利用“select owner,name from v$db_object_cache where type like '%PROCE%' and locks >0 and pins >0;”語句查看存儲過程狀態(tài),該語句用于查看ORACLE中正在運行的存儲過程。
本教程操作環(huán)境:windows10系統(tǒng)、Oracle 12c版、Dell G3電腦。
oracle怎么查看存儲過程狀態(tài)
查看ORACLE中正在運行的存儲過程:
select owner,name from v$db_object_cache where type like '%PROCE%' and locks >0 and pins >0;
查找正在執(zhí)行的存儲過程的sid
擴(kuò)展知識:
使用 oracle 審核,記錄和查看過程的執(zhí)行
啟用審核
> alter system set audit_trail=db,extended scope=spfile;
重新啟動實例
> shutdown immediate > startup
審核過程的執(zhí)行
> audit execute procedure by access;
檢查審核記錄
> select * from dba_audit_trail;
推薦教程:《Oracle視頻教程》