リソース使用状況を確認する

Pocket

【概要】
V$RESOURCE_LIMITにより、一部のシステム・リソースでのグローバル・リソースの使用状況に関する情報を示します。このビューを使用してリソースの消費量を監視することによって、必要に応じて対処措置をとることができます。
【SQL文】
/*
|| ■リソース使用状況を確認する
||
|| 【項目の説明】
|| RESOURCE_NAME :リソースの名前(種類)、それぞれが初期化パラメータに対応
|| CURRENT_UTILIZATION :現在使用しているリソース数
|| MAX_UTILIZATION :インスタンスが起動(STARTUP)してから、最大利用数を表示
|| INITIAL_ALLOCATION :初期化パラメータ・ファイル「init.ora」に設定されている値
||
|| (初期化パラメータ・ファイルinit.oraに設定がない場合は、そのリソースのデフォルト値)
*/
set lines 100
set pages 50

clear col
ttitle off

col RESOURCE_NAME form a30
col CURRENT_UTILIZATION form 99,999,999
col MAX_UTILIZATION form 99,999,999
col INITIAL_ALLOCATION form 99,999,999

ttitle left ‘■■■ リソース使用量 ■■■’
spool resource_info.lis

SELECT resource_name
, current_utilization
, max_utilization
, TO_NUMBER(initial_allocation)
FROM v$resource_limit
WHERE limit_value != ‘ UNLIMITED’
AND resource_name not like ‘\_%’ escape ‘\’
ORDER BY resource_name
;
spool off
clear col
ttitle off
set lines 80

以上です (^^♪