ホームページ  >  記事  >  データベース  >  Oracle でストアド プロシージャのステータスを確認する方法

Oracle でストアド プロシージャのステータスを確認する方法

WBOY
WBOYオリジナル
2022-06-10 16:46:3310379ブラウズ

Oracle では、「select owner,name from v$db_object_cache where type like '%PROCE%' and locks >0 and pins >0;」ステートメントを使用して、保存されているキャッシュのステータスを表示できます。このステートメントは、ORACLE で実行されているストアド プロシージャを表示するために使用されます。

Oracle でストアド プロシージャのステータスを確認する方法

このチュートリアルの動作環境: Windows 10 システム、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 でストアド プロシージャのステータスを確認する方法

拡張知識:

Oracle でストアド プロシージャのステータスを確認する方法

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。