@634

プロファイルを利用する

Advertisement

プロファイル使用の前提条件

初期化パラメータのRESOURCE_LIMITをTRUEに設定する。
DBを停止できない場合はALTER SYSTEM SET RESOURCE_LIMIT = TRUE;を実行する
※初期化パラメータには反映されない

プロファイルの作成

プロファイル作成には create profile 文を使用する

書式
create profile プロファイル名 limit
--プロファイル
;

create profile sample limit
  sessions_per_user 10
  cpu_per_session unlimited
  cpu_per_call unlimited
  logical_reads_per_session unlimited
  logical_reads_per_call unlimited
  idle_time 100
  connect_time 1000
;

プロファイルの変更

プロファイルの変更にはalter profile文を使用する

書式
alter profile プロファイル名 limit
--プロファイル
;

alter profile sample limit
  idle_time 50
  connect_time 500
;

プロファイル設定項目
sessions_per_user同時実行セッションの数
cpu_per_sessionセッションにより使用されるcpu時間
cpu_per_call1コールあたりの合計cpu時間
logical_reads_per_session1セッションあたりの読み込み可能なデータ・ブロック数
logical_reads_per_callブロック数制限
idle_time非アクティブ状態時間
connect_timeセッション毎の接続経過時間

プロファイルの割り当て

ユーザー作成時
create user ユーザー名
  identified by パスワード
  profile プロファイル名;

ユーザー変更時
alter user ユーザー名
  profile プロファイル名;
プロファイルを明示的に割り当てない場合、DEFAULTプロファイルが適用されている。DEFAULTプロファイルのすべての項目はデフォルトで無制限(UNLIMITED)に設定さている。

プロファイルの削除

書式
drop profile プロファイル名 [cascade];
削除するプロファイルがユーザーに割り当てられている場合、CASCADEを指定しないとプロファイルを削除することができない。削除したプロファイルを保持していたユーザーのプロファイルは自動的にDEFAULTプロファイルとなる。

Advertisement

ショートカット

634
634ブログ
このカテゴリのトップページに戻る
Incubator(Pukiwiki)
634ラボ
   UIコレクションギャラリー
   ZO-3ジェネレーター

サイト検索


Y!ログール