「Oracle 21c」Oracleのプロファイルを作成する方法

環境
Windows 11 Pro 21H2 64bit
Oracle Database 21c Express Edition Release 21.0.0.0.0
SQL*Plus: Release 21.0.0.0.0

書式

REATE PROFILE プロファイル名 LIMIT 
 SESSIONS_PER_USER {数}
 CONNECT_TIME {分} 
 IDLE_TIME {分} 
 CPU_PER_SESSION {数} 
 CPU_PER_CALL {分} 
 LOGICAL_READS_PER_SESSION {数} 
 LOGICAL_READS_PER_CALL {数} 
 PRIVATE_SGA {数} 
 
 COMPOSITE_LIMIT {数};

説明
SESSIONS_PER_USER
1ユーザーあたりの同時セッション数です。

CPU_PER_SESSIO
1セッションあたりの合計CPU時間です。

CONNECT_TIME
セッションの接続時間です。

IDLE_TIME
セッションの非アクティブ時間です。

LOGICAL_READS_PER_SESSION
1セッションあたりの読み込み可能なブロック数です。

CPU_PER_CALL
SQLあたりの合計CPU時間です。

LOGICAL_READS_PER_CALL
SQLあたりの読み込み可能なブロック数です。

COMPOSITE_LIMIT
1セッションあたりのリソースの総コストです。

使用例
プロファイルprofile1を作成すします。

CREATE PROFILE profile1 LIMIT 
 SESSIONS_PER_USER UNLIMITED 
 CONNECT_TIME 80 
 IDLE_TIME 80 
 CPU_PER_SESSION DEFAULT
 CPU_PER_CALL DEFAULT 
 LOGICAL_READS_PER_SESSION DEFAULT 
 LOGICAL_READS_PER_CALL DEFAULT 
 PRIVATE_SGA DEFAULT 
 COMPOSITE_LIMIT DEFAULT;

 

Oracle 21c

Posted by arkgame