欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

10gocm-)session5-)数据库管理实验-)GC资源管理器资源消耗组演示

程序员文章站 2022-05-25 12:08:52
...

《GC资源管理器》 官方文档:administrator’s Guide-24 Using the Database Resource Manager 使用率:在实际生产环境中使用的比较少 作用:限制数据库资源的使用,CPU 内存 undo表空间 IO session 场合:当有多个应用使用一个数据库并且资源紧张时可用“资

《GC资源管理器》
官方文档:administrator’s Guide->24 Using the Database Resource Manager
使用率:在实际生产环境中使用的比较少
作用:限制数据库资源的使用,CPU 内存 undo表空间 IO session
场合:当有多个应用使用一个数据库并且资源紧张时可用“资源管理器”调节
实现:可用GC完成也可用EM完成,还可以使用程序包完成
UI方式:简单,快捷,不容易出错
commend方式:设置复杂,命令很长,失败率高,DBMS_RESOURCE_MANAGER_PRIVS包处理
要求:
1.定义2个资源消耗组(OLTP事务处理资源消耗组和DSS数据仓库资源消耗组)
2.创建一个日程计划schedule
3.对于OLTP资源消耗组,我们最多不能有超过50个活动会话数,如果超过了50个活动会话那么就应该中止120秒后再请求
4.对于DSS资源消耗组,我们最多不能超过10个活动会话数,如果超过了10个活动会话那么就应该中止300秒后再请求
5.设置OLTP DSS OTHER_GROUPS 3个组CPU命中率分别为 50% 30% 20%
6.DSS 资源消耗组最大并行度为20
7.对OLTP会话查询一条DML语句的时间不能超过100秒
8.指定实例默认计划“schedule日程计划”激活


实验
声明:OLTP 事务处理资源消耗组
DSS 数据仓库资源消耗组
OTHER_GROUPS 其他资源消耗组
不同资源消耗组策略不同
登录GC 输入sysman 密码oracle1216
ocm01->Administration->consumer group-> 输入sys密码sys登陆
Create->OLTP 资源消耗组,点击Add添加ocm01用户将复选框选中,点击OK即可
Create->DSS 资源消耗组,点击Add添加ocm0102用户将复选框选中,点击OK即可


Database Instance: ocmdb > Object Type:Resource Plan->create->起一个计划名字schedule_plan
点击Modify添加Consumer Groups (OLTP和DSS)
LEO1->Administration->Plans 创建日程计划




Session Pool 10 300
50 120


在General选项中level 30 50 20


Parallelism选项中设置DSS并行度20


在Idle Time选项中设置“Max Idle Time”设置限制OLTP会话查询一条DML语句的时间不能超过100秒


General中选中“activate this plan”,应用激活即可,点击OK创建完成

总结自ocm实验选讲

【登录gc】

10gocm-)session5-)数据库管理实验-)GC资源管理器资源消耗组演示

【点击targets】

10gocm-)session5-)数据库管理实验-)GC资源管理器资源消耗组演示

【点击Databases->ocmdb】

10gocm-)session5-)数据库管理实验-)GC资源管理器资源消耗组演示

【点击administration->Resource Manager->Consumer Groups】

10gocm-)session5-)数据库管理实验-)GC资源管理器资源消耗组演示

【输入SYS用户名密码】

10gocm-)session5-)数据库管理实验-)GC资源管理器资源消耗组演示

【点击Create添加资源用户组】

10gocm-)session5-)数据库管理实验-)GC资源管理器资源消耗组演示

【添加DSS,和OLTP资源用户组】

10gocm-)session5-)数据库管理实验-)GC资源管理器资源消耗组演示

【为资源用户组添加用户】

10gocm-)session5-)数据库管理实验-)GC资源管理器资源消耗组演示

【打勾之后点击Select】10gocm-)session5-)数据库管理实验-)GC资源管理器资源消耗组演示

【点击OK】喎?http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+PGltZyBzcmM9"http://www.2cto.com/uploadfile/Collfiles/20140603/2014060310081570.jpg" alt="\">

【点击Resource Manager->Plans添加计划 】

10gocm-)session5-)数据库管理实验-)GC资源管理器资源消耗组演示

【点击Create添加计划】

10gocm-)session5-)数据库管理实验-)GC资源管理器资源消耗组演示

【添加计划】

--==

无截图

plan:SCHEDULE_PLAN

description:SCHEDULE_PLAN

第二个选项打勾

--==

【为计划选择资源用户组】10gocm-)session5-)数据库管理实验-)GC资源管理器资源消耗组演示

【设置OLTP DSS OTHER_GROUPS 3个组CPU命中率分别为 50% 30% 20%】

10gocm-)session5-)数据库管理实验-)GC资源管理器资源消耗组演示

【点击编辑】

10gocm-)session5-)数据库管理实验-)GC资源管理器资源消耗组演示

【DSS 资源消耗组最大并行度为20】

10gocm-)session5-)数据库管理实验-)GC资源管理器资源消耗组演示

【对OLTP会话查询一条DML语句的时间不能超过100秒】

10gocm-)session5-)数据库管理实验-)GC资源管理器资源消耗组演示

【点击General->Activate this plan激活计划】

10gocm-)session5-)数据库管理实验-)GC资源管理器资源消耗组演示

【点击apply】

10gocm-)session5-)数据库管理实验-)GC资源管理器资源消耗组演示

【完成 】

10gocm-)session5-)数据库管理实验-)GC资源管理器资源消耗组演示