Oracle19cでプロファイルを作成する方法

環境
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 – Production

構文

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
CREATE 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 数値 ;
CREATE 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 数値 ;
CREATE 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_SESSION 1セッションあたりの合計CPU時間
CONNECT_TIME セッションの接続時間
IDLE_TIME セッションの非アクティブ時間
CPU_PER_CALL 合計CPU時間で
COMPOSITE_LIMIT リソースの総コスト

操作例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SQL> CREATE PROFILE arkprofile LIMIT
2 SESSIONS_PER_USER UNLIMITED
3 CONNECT_TIME 60
4 IDLE_TIME 60
5 CPU_PER_SESSION DEFAULT
6 CPU_PER_CALL DEFAULT
7 LOGICAL_READS_PER_SESSION DEFAULT
8 LOGICAL_READS_PER_CALL DEFAULT
9 PRIVATE_SGA DEFAULT
10 COMPOSITE_LIMIT DEFAULT;
プロファイルが作成されました。
SQL> CREATE PROFILE arkprofile LIMIT 2 SESSIONS_PER_USER UNLIMITED 3 CONNECT_TIME 60 4 IDLE_TIME 60 5 CPU_PER_SESSION DEFAULT 6 CPU_PER_CALL DEFAULT 7 LOGICAL_READS_PER_SESSION DEFAULT 8 LOGICAL_READS_PER_CALL DEFAULT 9 PRIVATE_SGA DEFAULT 10 COMPOSITE_LIMIT DEFAULT; プロファイルが作成されました。
SQL> CREATE PROFILE arkprofile LIMIT
  2   SESSIONS_PER_USER UNLIMITED
  3   CONNECT_TIME 60
  4   IDLE_TIME 60
  5   CPU_PER_SESSION DEFAULT
  6   CPU_PER_CALL DEFAULT
  7   LOGICAL_READS_PER_SESSION DEFAULT
  8   LOGICAL_READS_PER_CALL DEFAULT
  9   PRIVATE_SGA DEFAULT
 10   COMPOSITE_LIMIT DEFAULT;

プロファイルが作成されました。

 

Oracle 19c

Posted by arkgame