资源管理----CREATE_SIMPLE_PLAN Procedure
2013-07-08 22:57
134 查看
文档地址:http://docs.oracle.com/cd/B19306_01/appdev.102/b14258/d_resmgr.htm#i996990
not need to create a pending area manually before creating aresource plan, or use the
Syntax
例子:
You execute the following command to create two consumer groups,FIN_GROUP1 and
PAY_GROUP1, for a plan, PROD_PLAN:
BEGIN
DBMS_RESOURCE_MANAGER.CREATE_SIMPLE_PLAN (SIMPLE_PLAN=> 'prod_plan',
CONSUMER_GROUP1 => 'fin_group1',
GROUP1_CPU => 80,
CONSUMER_GROUP2 => 'pay_group1',
GROUP2_CPU => 20);
END;
这个简单计划创建结果是:
一、SYS_GROUP gets 100% CPU resources at level 1。
二、FIN_GROUP1 gets 80% CPU resources at level 2;PAY_GROUP1 gets20% CPU resources at level 2。 三、OTHER_GROUP gets 100% CPU resourcesat level 3---other_group组在每个资源管理计划都必须拥有一条针对这个用户组的指令。
CREATE_SIMPLE_PLANProcedure
This procedure creates a single-level resource plancontaining up to eight consumer groups in one step.(这个简单计划创建是针对单一级别的,为level2。它共包含8个用户组,也可以在8个以下,默认用户组SYS_GROUP在level1级别上拥有100%的CPU资源,然后再到本计划创建的指令,然后再到用户组other_group拥有100%的CPU资源。见下例子) Youdonot need to create a pending area manually before creating aresource plan, or use the
CREATE_CONSUMER_GROUPand
CREATE_RESOURCE_PLAN_DIRECTIVESproceduresseparately.
Syntax
DBMS_RESOURCE_MANAGER.CREATE_SIMPLE_PLAN ( SIMPLE_PLAN IN VARCHAR2 DEFAULT, CONSUMER_GROUP1 IN VARCHAR2 DEFAULT, GROUP1_CPU IN NUMBER DEFAULT, CONSUMER_GROUP2 IN VARCHAR2 DEFAULT, GROUP2_CPU IN NUMBER DEFAULT, CONSUMER_GROUP3 IN VARCHAR2 DEFAULT, GROUP3_CPU IN NUMBER DEFAULT, CONSUMER_GROUP4 IN VARCHAR2 DEFAULT, GROUP4_CPU IN NUMBER DEFAULT, CONSUMER_GROUP5 IN VARCHAR2 DEFAULT, GROUP5_CPU IN NUMBER DEFAULT, CONSUMER_GROUP6 IN VARCHAR2 DEFAULT, GROUP6_CPU IN NUMBER DEFAULT, CONSUMER_GROUP7 IN VARCHAR2 DEFAULT, GROUP7_CPU IN NUMBER DEFAULT, CONSUMER_GROUP8 IN VARCHAR2 DEFAULT, GROUP8_CPU IN NUMBER DEFAULT);
例子:
You execute the following command to create two consumer groups,FIN_GROUP1 and
PAY_GROUP1, for a plan, PROD_PLAN:
BEGIN
DBMS_RESOURCE_MANAGER.CREATE_SIMPLE_PLAN (SIMPLE_PLAN=> 'prod_plan',
CONSUMER_GROUP1 => 'fin_group1',
GROUP1_CPU => 80,
CONSUMER_GROUP2 => 'pay_group1',
GROUP2_CPU => 20);
END;
这个简单计划创建结果是:
一、SYS_GROUP gets 100% CPU resources at level 1。
二、FIN_GROUP1 gets 80% CPU resources at level 2;PAY_GROUP1 gets20% CPU resources at level 2。 三、OTHER_GROUP gets 100% CPU resourcesat level 3---other_group组在每个资源管理计划都必须拥有一条针对这个用户组的指令。
相关文章推荐
- more-effective-c++ 序列2 异常(第9节,如何利用局部对象管理资源)的测试示例
- 组合使用QT的资源管理高级功能简化开发过程
- 域和工作组的区别(1) 局域网上的资源需要管理,“域”和“工作组”就是两种不同的网络资源管理模式。那么二者有何区别呢?看了这篇文章,您就会明白了。
- 使用 Exchange 命令行管理程序设置对资源邮箱日程的完全访问权
- 再读simpledb 之 事务管理的实现(3)
- Linux进程管理(二)进程的调度与资源限制
- Oracle DB 使用资源管理
- 【13】以对象管理资源
- Linux系统监视资源与进程管理
- EPM资源管理---人力资源管理精益化
- 2.2 资源的管理与使用
- SpringMVC拦截器(资源和权限管理)
- Android资源管理框架(Asset Manager)简介
- Oracle数据库资源管理
- iOS深入学习(使用CocoaPods进行第三方资源管理)
- Unity5系列资源管理AssetBundle——更新实现
- RBAC新解:基于资源的权限管理(Resource-Based Access Control)
- SVN 资源权限管理系统 SVNAdmin
- 一个资源管理系统的设计--解析linux的cgroup实现
- 【C/C++】如何理解C/C++里的动态内存和资源管理