システム・リソース管理

  • アイドル・タイムアウトの設定()
    • MAX_IDLE_TIME:アイドル状態のセッションに制限時間を設ける。
    • MAX_IDLE_BLOCKER_TIME:他のセッションをブロックしているセッションに制限時間を設ける。デフォルトnullで無制限
    • この時間を越えるとPMONが強制終了しにやってくる
    • EMまたはDBMS_RESOURCE_MANAGERパッケージから設定可能
  • コール終了時の元コンシューマ・グループへの切替(グループの自動切換パラメタ)
    • SWITCH_GROUP:切替先
    • SWITCH_ESTIMATE:見積使用(boolean)
    • SWITCH_TIME:処理後もそのまま
    • SWITCH_TIME_IN_CALL:処理後は元のグループに戻る←でもこれだけEMで設定できない
    • SWITCH_TIME xor SWITCH_TIME_IN_CALL
  • マッピング(コンシューマ・グループに優先順位設定)
    • DBMS_RESOURCE_MANAGER.SET_CONSUMER_GROUP_MAPPING:クライアントのOSユーザ名とリソースコンシュマーグループをマッピング
    • DBMS_RESOURCE_MANAGER.SWITCH_CONSUMER_GROUP_FOR_USER:Oracleユーザ名を使用してグループを切り替える
    • DBMS_RESOURCE_MANAGER.SET_INITIAL_CONSUMER_GROUP:初期コンシューマグループの設定
    • DBMS_RESOURCE_MANAGER.SET_CONSUMER_GROUP_MAPPING_PRI:マッピングの優先順位を再設定