概述
当多个实例运行在同一台服务器上时,为了避免实例间的相互影响,从oracle 11gr2开始推出了实例囚笼的概念。实例囚笼能够限制数据库实例使用的CPU资源。使用实例囚笼,只需要设置CPU_COUT和resource_manager_plan两个参数。该功能可以用于的数据库资源整合,而取代之前的虚拟化和分区等传统的资源分割方法。
![6df16b03519b560f3913ac0d2ffb79da.png](https://img-blog.csdnimg.cn/img_convert/6df16b03519b560f3913ac0d2ffb79da.png)
1、查看服务器的CPU个数
select value from v$osstat where stat_name = 'NUM_CPUS';
2、开启Instance Caging,只需设置两个参数即可
alter system set cpu_count = 8;alter system set resource_manager_plan = 'default_plan';
![cd88e21e0ff59dd19397c444ee4de93f.png](https://img-blog.csdnimg.cn/img_convert/cd88e21e0ff59dd19397c444ee4de93f.png)
3、验证功能已经启用
SQL> select instance_caging from