Oracle では、「select owner,name from v$db_object_cache where type like '%PROCE%' and locks >0 and pins >0;」ステートメントを使用して、保存されているキャッシュのステータスを表示できます。このステートメントは、ORACLE で実行されているストアド プロシージャを表示するために使用されます。
このチュートリアルの動作環境: Windows 10 システム、Oracle バージョン 12c、Dell G3 コンピューター。
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 ビデオチュートリアル 》
以上がOracle でストアド プロシージャのステータスを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。