WEB开发网
开发学院数据库Oracle Oracle 11g R1中资源管理器增强 阅读

Oracle 11g R1中资源管理器增强

 2008-11-19 13:00:41 来源:WEB开发网   
核心提示: switch_io_megabytes => 1024,switch_for_call => TRUE);END;/下面的例子显示如果I/O资源消耗超过了4096M,会话将会被杀掉,Oracle 11g R1中资源管理器增强(4),BEGINDBMS_RESOURCE_MANA

switch_io_megabytes => 1024,

switch_for_call => TRUE);

END;

/

下面的例子显示如果I/O资源消耗超过了4096M,会话将会被杀掉。 

BEGIN

DBMS_RESOURCE_MANAGER.create_plan_directive (

plan => 'my_plan',

group_or_subplan => 'oltp_group',

comment => 'OLTP Group',

mgmt_p1 => 70,

switch_group => 'KILL_SESSION',

switch_io_megabytes => 4096);

END;

/

AWR中的资源管理器统计

新DBA_HIST_RSRC_PLAN和DBA_HIST_RSRC_CONSUMER_GROUP视图已加入到V$ RSRC_PLAN_HISTORY和V$RSRC_CONS_GROUP_HISTORY视图中,提供了一个历史数据的查看。

V$RSRCMGRMETRIC_HISTORY视图显示取自V$RSRCMGRMETRIC视图的一个小时的数据。

在http://download.oracle.com/docs/cd/B28359_01/server.111/b28310/dbrm011.htm#ADMIN11916有完整的资源管理视图介绍。

内置资源计划

Oracle 11g包括一个内置的MIXED_WORKLOAD_PLAN资源计划,旨在给的OLTP业务批量操作优先权,这个计划包括两个资源消耗组(INTERACTIVE_GROUP和BATCH_GROUP),如果分配给INTERACTIVE_GROUP组时超过60秒,就会自动切换到BATCH_GROUP组。

RESOURCE_MANAGER_PLAN参数用来告诉实例使用哪个资源计划。

ALTER SYSTEM SET RESOURCE_MANAGER_PLAN = MIXED_WORKLOAD_PLAN;

然后你必须将资源消耗组授权给单个用户,下面的例子显示将两个资源消耗组授权给TEST用户,并指定默认的资源消耗组是INTERACTIVE_GROUP。查询DBA_USERS视图可以获得已经设置好的默认设置。

上一页  1 2 3 4 5  下一页

Tags:Oracle 资源管理

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接