以下实例向您介绍如何使用 Container Manager。
在本例中,您拥有一个具有一个区域的默认资源池。然后,您设置一个容器,其中包含一个具有两个区域的资源池。在第一个区域 "zone_ora1" 中含有 Oracle 数据库应用程序;第二个区域 "zone_ws01" 中含有一个 Web 服务器应用程序。每个资源池拥有 2 个 CPU。您为该容器设置 8 个 CPU 份额:" zone_ora1" 占有 4 个份额;"zone_ws01" 占有 3 个份额。该容器使用合理分配调度程序。
在本例中,您可以设置一个含有两个资源池的容器。然后为 "Pool1" 指定 1 到 3 个 CPU。"pool1" 的负荷目标为大于 20% 且小于 80% 。"Pool2" 用于邮件服务器。另一个池是动态的,它的应用程序可以随该邮件服务器负荷要求的变化而使用 1 到 3 个 CPU。
在本例中,您可以设置一个含有两个区域的容器。第一个区域 "zone_ora02" 中含有 7 个项目:一个项目的用户是 ORACLE;一个项目用于由组数据库管理员运行的任意进程;以及 5 个默认项目:system、user.root、noproject、default 和 group.staff。第一个区域总共拥有 100 个 CPU 份额。给每个默认项目各指定 1 份额。给用户 ORACLE 所在的第一个项目指定 75 个份额;给第二个项目 group.dba 指定 20 个份额。
第二个区域 "zone_ws_02" 用于 Web 服务器。
在本例中,应用程序 Oracle 10g 运行在多个系统上。您在系统 1 中创建一个项目,其中含有一个资源池,池中的一个区域用于 Oracle 10g 应用程序。然后,将该项目连同其区域和池复制到第二个系统上,并使第二个系统上的项目与 Oracle 10g 应用程序相关联。
在本例中,您拥有两个系统,每个系统含有两个资源池。系统 1 中的一个项目用于一个 Web 服务器,系统 2 中的一个项目也用于一个 Web 服务器。每个项目拥有 10 个 CPU 份额并为每个 Web 服务器分配了 5 个份额。其他 5 个份额被保留以备将来之用。