内存nod32

esetnod32id  时间:2021-02-09  阅读:()

文件号码E53380-022014年10月OracleSuperClusterM6-32所有者指南:管理版权所有2013,2014,Oracle和/或其附属公司.
保留所有权利.
本软件和相关文档是根据许可证协议提供的,该许可证协议中规定了关于使用和公开本软件和相关文档的各种限制,并受知识产权法的保护.
除非在许可证协议中明确许可或适用法律明确授权,否则不得以任何形式、任何方式使用、拷贝、复制、翻译、广播、修改、授权、传播、分发、展示、执行、发布或显示本软件和相关文档的任何部分.
除非法律要求实现互操作,否则严禁对本软件进行逆向工程设计、反汇编或反编译.

此文档所含信息可能随时被修改,恕不另行通知,我们不保证该信息没有错误.
如果贵方发现任何问题,请书面通知我们.

如果将本软件或相关文档交付给美国政府,或者交付给以美国政府名义获得许可证的任何机构,必须符合以下规定:U.
S.
GOVERNMENTENDUSERS:Oracleprograms,includinganyoperatingsystem,integratedsoftware,anyprogramsinstalledonthehardware,and/ordocumentation,deliveredtoU.
S.
Governmentendusersare"commercialcomputersoftware"pursuanttotheapplicableFederalAcquisitionRegulationandagency-specificsupplementalregulations.
Assuch,use,duplication,disclosure,modification,andadaptationoftheprograms,includinganyoperatingsystem,integratedsoftware,anyprogramsinstalledonthehardware,and/ordocumentation,shallbesubjecttolicensetermsandlicenserestrictionsapplicabletotheprograms.
NootherrightsaregrantedtotheU.
S.
Government.
本软件或硬件是为了在各种信息管理应用领域内的一般使用而开发的.
它不应被应用于任何存在危险或潜在危险的应用领域,也不是为此而开发的,其中包括可能会产生人身伤害的应用领域.
如果在危险应用领域内使用本软件或硬件,贵方应负责采取所有适当的防范措施,包括备份、冗余和其它确保安全使用本软件或硬件的措施.
对于因在危险应用领域内使用本软件或硬件所造成的一切损失或损害,OracleCorporation及其附属公司概不负责.
Oracle和Java是Oracle和/或其附属公司的注册商标.
其他名称可能是各自所有者的商标.
Intel和IntelXeon是IntelCorporation的商标或注册商标.
所有SPARC商标均是SPARCInternational,Inc的商标或注册商标,并应按照许可证的规定使用.
AMD、Opteron、AMD徽标以及AMDOpteron徽标是AdvancedMicroDevices的商标或注册商标.
UNIX是TheOpenGroup的注册商标.
本软件或硬件以及文档可能提供了访问第三方内容、产品和服务的方式或有关这些内容、产品和服务的信息.
对于第三方内容、产品和服务,OracleCorporation及其附属公司明确表示不承担任何种类的担保,亦不对其承担任何责任.
对于因访问或使用第三方内容、产品或服务所造成的任何损失、成本或损害,OracleCorporation及其附属公司概不负责.
3目录使用本文档7了解SuperCluster软件9确定SuperCluster软件的版本9SuperCluster工具9控制SuperClusterM6-3211警告11打开SuperClusterM6-32的电源11正常关闭SuperClusterM6-32的电源12关闭OracleSolarisCluster12关闭EnterpriseController(OpsCenter)12关闭数据库13关闭存储服务器13关闭存储服务器的电源14关闭LDom14关闭计算服务器上的操作系统15关闭ZFS存储设备15关闭交换机和机架的电源15在紧急情况下关闭SuperClusterM6-32的电源15监视SuperClusterM6-32(OCM)17OCM概述17在计算服务器上安装OCM18监视SuperClusterM6-32(OCM)19调优SuperClusterM6-3223ssctuner概述23监视ssctuner活动24查看日志文件25目录4OracleSuperClusterM6-322014年10月更改ssctuner属性和禁用功能26安装ssctuner28启用ssctuner29配置CPU和内存资源31配置CPU和内存资源(osc-setcoremem)31CPU/内存工具概述(osc-setcoremem)32支持的域配置33规划CPU和内存分配34显示当前域配置(osc-setcoremem)37显示当前域配置(ldm)38更改CPU/内存分配(插槽粒度)40更改CPU/内存分配(核心粒度)43闲置核心和内存47访问osc-setcoremem日志文件52查看SP配置55恢复至以前的CPU/内存配置57删除CPU/内存配置58配置CPU和内存资源(setcoremem)59CPU/内存工具概述59CPU/内存分配60定制配置与预定义分配62更改CPU/内存分配63恢复至以前的CPU/内存配置67删除CPU/内存配置68获取EMExadata插件69确认系统要求69EMExadata插件的已知问题69配置Exalogic软件71Exalogic软件概述71准备配置Exalogic软件71启用域级增强功能72启用群集级会话复制增强功能73为Dept1_Cluster1配置GridLink数据源76快速连接故障转移77运行时连接负载平衡77目录5XA关联77SCAN地址77使用OracleWallet保护通信78在Dept1_Cluster1上创建GridLink数据源78为Dept1_Cluster1配置启用SDP的JDBC驱动程序80将数据库配置为支持IB80为JDBC启用SDP支持81监视SDP套接字82在IB网络上创建SDP侦听器82管理OracleSolaris11引导环境87维护多个引导环境的优势87创建引导环境88挂载至不同的生成环境89重新引导至原始引导环境90创建引导环境的快照90删除不需要的引导环境90管理DISM93DISM限制93禁用DISM93管理COD95COD概述95管理COD95管理存储服务器97监视直写式高速缓存模式97关闭或重新引导存储服务器99删除存储服务器100术语表103索引1136OracleSuperClusterM6-322014年10月使用本文档7使用本文档本文档介绍如何监视和管理OracleSuperClusterM6-32.
"产品说明"[7]"相关文档"[7]"反馈"[8]"获得Oracle支持"[8]产品说明有关本产品的最新信息和已知问题,请参阅产品说明,可通过在浏览器中查看SuperCluster中安装的第一台计算服务器上的以下目录来查看产品说明:/opt/oracle/node/doc/E41531_01相关文档文档链接所有Oracle产品http://www.
oracle.
com/documentationOracleSuperClusterM6-32在SuperCluster上,第一台计算服务器上的以下目录中:/opt/oracle/node/doc/E41531_01OracleEnterpriseManagerOpsCenterhttp://www.
oracle.
com/pls/topic/lookupctx=E40871_01OracleSolaris10OShttp://www.
oracle.
com/goto/Solaris10/docsOracleSolaris11OShttp://www.
oracle.
com/goto/Solaris11/docsOracleSolarisCluster3.
3http://www.
oracle.
com/technetwork/documentation/solaris-cluster-33-192999.
htmlOracleSolarisCluster4.
0http://www.
oracle.
com/technetwork/documentation/solaris-cluster-40-1405284.
htmlOracleVMServerforSPARChttp://www.
oracle.
com/goto/VM-SPARC/docs反馈8OracleSuperClusterM6-322014年10月文档链接SPARCM6-32服务器http://www.
oracle.
com/goto/M5-32/docsSunDatacenterInfiniBand36端口交换机http://docs.
oracle.
com/cd/E36265_01SunRackII1042和1242http://docs.
oracle.
com/cd/E19844-01ZFSStorageZS3-ES设备ZFSStorageZS3-ES设备发行说明http://www.
oracle.
com/goto/ZS3-ES/docshttps://wikis.
oracle.
com/display/FishWorks/Software+Updates反馈可以通过以下网址提供有关本文档的反馈:http://www.
oracle.
com/goto/docfeedback获得Oracle支持Oracle客户可通过MyOracleSupport获得电子支持.
有关信息,请访问http://www.
oracle.
com/pls/topic/lookupctx=acc&id=info;如果您听力受损,请访问http://www.
oracle.
com/pls/topic/lookupctx=acc&id=trs.
了解SuperCluster软件9了解SuperCluster软件以下主题介绍如何确定软件版本以及可在OracleSuperCluster系统上使用的一些工具.
确定SuperCluster软件的版本[9]"SuperCluster工具"[9]确定SuperCluster软件的版本执行此过程来确定SuperCluster软件的版本.
1.
在管理网络上,登录到SPARC服务器之一.
2.
键入以下命令:#svcprop-pconfiguration/buildsvc:/system/oes/id:default3.
根据输出确定软件的版本.
ssc-1.
x.
xssc-2.
x.
x(或更高版本)SuperCluster工具根据SuperCluster软件的版本使用以下表之一.
使用这些表查看提供了哪些工具.
要确定您的版本,请参见确定SuperCluster软件的版本[9].
注-这些表不提供完整的SuperCluster工具列表.
这些表列出了后续几节中涵盖的工具并根据特定的SuperCluster软件版本提供了有关所提供的工具的信息.
确定SuperCluster软件的版本10OracleSuperClusterM6-322014年10月表1SuperClusterv1.
x工具工具说明链接ssc_control提供按需扩容功能.
可以使用该工具按需启用或禁用核心.
管理CODssctuner运行在SuperClusterOracleSolaris10和OracleSolaris11全局区域上的一组脚本和配置文件,用于监视和调优各种参数.
调优SuperClusterM6-32setcoremem允许您更改在域之间分配CPU和内存资源的方式.
"配置CPU和内存资源(setcoremem)"[59]表2SuperClusterv2.
x工具工具说明链接OracleI/O域创建工具允许您按需创建I/O域,分配您所选的CPU、内存和I/O资源.
请参阅《OracleI/ODomainAdministrationGuide》.
osc-setcoremem允许您更改在域之间分配CPU和内存资源的方式.
该工具根据您分配CPU资源的方式自动为每个域分配相应量的内存,从而通过最大程度地减少NUMA影响来确保最佳的性能.
"配置CPU和内存资源(osc-setcoremem)"[31](传统版本)setcoremem-t4setcoremem-t5setcoremem-m6以前称为setcoremem的工具仍可用,但名称稍有不同.
如果要使用此传统版本,而不是osc-setcoremem,请使用适用于您特定SuperCluster平台的工具名称.
"配置CPU和内存资源(setcoremem)"[59]ssc_control提供按需扩容功能.
可以使用该工具按需启用或禁用核心.
管理CODssctuner运行在SuperClusterOracleSolaris10和OracleSolaris11全局区域上的一组脚本和配置文件,用于监视和调优各种参数.
调优SuperClusterM6-32控制SuperClusterM6-3211控制SuperClusterM6-32以下主题介绍有关打开和关闭SuperClusterM6-32电源的信息.
"警告"[11]打开SuperClusterM6-32的电源[11]"正常关闭SuperClusterM6-32的电源"[12]在紧急情况下关闭SuperClusterM6-32的电源[15]警告以下警告适用于SuperClusterM6-32.
注意-请勿触碰此产品中使用高压电源的部件.
触碰它们可能会导致严重伤害.

注意-请使机柜前后门保持关闭.
否则,可能会导致系统故障或导致硬件组件损坏.

注意-请保持机柜的顶部、正面和背部畅通,从而获得适当的气流并防止组件过热.

请仅使用提供的硬件.
打开SuperClusterM6-32的电源按关闭系统的相反顺序打开SuperClusterM6-32的电源.
1.
打开向机架供电的两个断路器.
交换机将打开电源,而存储服务器、基本服务器和ZFS存储设备将返回待机模式.
正常关闭SuperClusterM6-32的电源12OracleSuperClusterM6-322014年10月2.
引导每个ZFS存储设备.
3.
引导每个基本服务器.
4.
引导每个存储服务器.
正常关闭SuperClusterM6-32的电源执行以下任务可正常关闭SuperClusterM6-32并关闭其电源.
步骤说明链接1.
关闭群集.
关闭OracleSolarisCluster[12]2.
如果OpsCenter正在运行,请关闭EnterpriseController.
关闭EnterpriseController(OpsCenter)[12]3.
关闭数据库.
关闭数据库[13]4.
关闭存储服务器.
关闭存储服务器[13]5.
关闭存储服务器的电源.
关闭存储服务器的电源[14]6.
关闭LDom.
关闭LDom[14]7.
关闭服务器上运行的操作系统.
关闭计算服务器上的操作系统[15]8.
关闭存储设备.
关闭ZFS存储设备[15]9.
关闭交换机和机架的电源.
关闭交换机和机架的电源[15]关闭OracleSolarisCluster键入以下命令:#/usr/cluster/bin/clustershutdown-g0-y关闭EnterpriseController(OpsCenter)如果OpsCenter正在运行,请关闭EnterpriseController.
#/opt/SUNWxvmoc/bin/ecadmstop对于高可用性环境,请使用以下命令:关闭数据库控制SuperClusterM6-3213#/opt/SUNWxvmoc/bin/ecadmha-stop-no-relocate关闭数据库使用以下URL中所述的方法之一关闭数据库:http://docs.
oracle.
com/cd/B28359_01/server.
111/b28310/start003.
htm关闭存储服务器请先对每个存储服务器执行以下过程,再关闭其电源.
有关此任务的更多信息,请参阅Exadata文档,网址为:http://wd0338.
oracle.
com/archive/cd_ns/E13877_01/doc/doc.
112/e13874/maintenance.
htm#CEGBHCJG1.
检查是否存在其他脱机磁盘.
CellCLI>LISTGRIDDISKATTRIBUTESnameWHEREasmdeactivationoutcome!
='Yes'如果返回了任何网格磁盘,则使存储服务器脱机将不安全,因为这将无法维持适当的OracleASM磁盘组冗余.
当一个或多个网格磁盘处于此状态时,使存储服务器脱机将导致OracleASM卸载受影响的磁盘组,从而导致数据库突然关闭.
2.
当存储服务器可以安全脱机时,禁用所有网格磁盘.
CellCLI>ALTERGRIDDISKALLINACTIVE在所有磁盘都处于非活动状态并脱机后,此命令即完成.
3.
确认所有网格磁盘都处于非活动状态.
CellCLI>LISTGRIDDISKWHERESTATUS!
='inactive'如果所有网格磁盘都处于非活动状态,则您可以在不影响数据库可用性的情况下关闭存储服务器.
4.
关闭单元.
请参见关闭存储服务器的电源[14].
关闭存储服务器的电源14OracleSuperClusterM6-322014年10月关闭存储服务器的电源请对每个存储服务器执行以下过程.
在关闭存储服务器的电源时,请注意以下几点:必须先关闭所有数据库和OracleClusterware进程,再关闭多个存储服务器.
如果关闭一个存储服务器的电源,则不会影响正在运行的数据库进程或OracleASM.
如果关闭多个存储服务器的电源或重新启动多个存储服务器,则可能会影响数据库可用性.
立即关闭存储服务器.
#shutdown-h-ynow关闭LDom基本服务器配置因在安装期间选择的配置而异.
如果计算服务器正在运行一个LDom,则可以像关闭其他任何服务器一样关闭计算机,即只需完全关闭操作系统即可.
如果计算服务器正在运行两个LDom,则可以先关闭来宾域,再关闭主(控制)域.
如果计算服务器正在运行三个或更多域,则要先确定在虚拟化硬件外运行的域并将其关闭,再关闭来宾域,最后关闭主(控制)域.
1.
关闭、停止并解除绑定每个非I/O域.
#ldmstopdomainnameLDomdomainnamestopped#ldmunbind-domaindomainname2.
关闭、停止并解除绑定所有处于活动状态的I/O域.
#ldmstopactivedomainnameLDomactivedomainnamestopped#ldmunbind-domainactivedomainname3.
停止主域.
#shutdown-i5-g0-y由于未绑定任何其他域,因此固件会自动关闭系统.
关闭计算服务器上的操作系统控制SuperClusterM6-3215关闭计算服务器上的操作系统正常关闭每个计算服务器上的OracleSolarisOS:#init0关闭ZFS存储设备通过登录到浏览器界面并单击顶部窗格左侧的电源图标来正常关闭ZFS存储设备.
关闭交换机和机架的电源先关闭交换机的电源,再通过关闭断路器来关闭整个机架的电源.
在紧急情况下关闭SuperClusterM6-32的电源如果发生紧急情况(例如地震或洪水、SuperClusterM6-32散发出异味或冒烟或者对人身安全造成威胁),必须立即关闭SuperClusterM6-32的电源.
在这种情况下,请使用以下方法之一关闭SuperClusterM6-32的电源.
使用以下方法之一关闭SuperClusterM6-32的电源:在断路器处关闭电源,或拉下机房中的紧急电源关闭开关.
关闭场地EPO开关以切断SuperClusterM6-32的电源.
关闭机架中的两个PDU.
紧急情况过去后,请联系Oracle支持服务以恢复SuperClusterM6-32的电源.
16OracleSuperClusterM6-322014年10月监视SuperClusterM6-32(OCM)17监视SuperClusterM6-32(OCM)以下主题介绍如何使用OracleConfigurationManager监视SuperClusterM6-32.
"OCM概述"[17]在计算服务器上安装OCM[18]监视SuperClusterM6-32(OCM)[19]OCM概述OCM收集配置信息,并将其上载到Oracle系统信息库.
如果每天都上载配置信息,Oracle支持服务可以分析数据并提供更好的服务.
记录服务请求后,配置数据将与服务请求关联.
下面是OCM的一些优势:缩短了解决问题的时间主动避免问题改进了对最佳做法和Oracle知识库的访问更好地了解客户的业务需求一致的响应和服务主机上的每个ORACLE_HOME目录中都安装并配置了OCM软件.
对于群集数据库,仅为OCM配置了一个实例.
配置脚本针对主机上的每个数据库运行.
OCM收集数据,然后将数据发送到集中式Oracle系统信息库.
有关更多信息,请参阅:《OracleConfigurationManagerInstallationandAdministrationGuide》《OracleConfigurationManagerCollectionOverview》在计算服务器上安装OCM18OracleSuperClusterM6-322014年10月在计算服务器上安装OCM注-请勿尝试在此任务中复制和粘贴跨多行的命令.
请手动键入跨多行的命令以确保正确输入命令.
1.
以root用户身份登录到LDom.
对于应用程序域,使用分配给该域的IP地址或主机名通过1GbE主机管理网络登录.
例如:ssh-lrootssc0101-mgmt对于数据库域,使用分配给基本服务器的IP地址或主机名通过1GbE主机管理网络登录.
例如:ssh-lrootssc01db012.
找到安装有OCM的目录.
对于应用程序域,OCM应安装在以下目录中:/opt/ocm对于数据库域,OCM应安装在以下目录中:/usr/lib/ocm如果未在其中任一目录中安装OCM,请将目录更改为安装OCM的位置.
在此任务的其余步骤中,将安装有OCM的目录称为ocm-install-dir.
3.
更改目录.
/ocm-install-dir/ccr/bin4.
查找emCCR文件.
如果在该目录中看到了emCCR文件,则表明您的基本服务器上已安装并配置了OCM.
在这种情况下,请勿继续执行这些指令.
如果未在该目录中看到emCCR文件,则表明您的基本服务器上尚未安装OCM.
继续下一步.
5.
在基本服务器上配置OCM:/ocm-install-dir/ccr/bin/configCCR6.
在相应的字段中键入以下信息:电子邮件地址/用户名监视SuperClusterM6-32(OCM)监视SuperClusterM6-32(OCM)19密码(可选)此操作将在基本服务器上安装OCM.
7.
如果您登录到了数据库域,或者如果正在应用程序域中运行数据库,请启用对数据库中数据的收集.
/ocm-install-dir/ccr/admin/scripts/installCCRSQL.
shcollectconfig-s$SID-rSYS应在以下位置生成XML文件:/ocm-install-dir/ccr/hosts/SPARC-server/state/review如果该目录中已生成了XML文件,请继续执行下一步骤.
如果该目录中未生成XML文件,请与Oracle联系以获得关于此问题的支持.
8.
创建集合.
ORACLE_HOME/ccr/bin/emCCRcollect监视SuperClusterM6-32(OCM)1.
登录到MOS.
2.
在主页上,选择"Dashboard"(面板)页面右上方的"Customize"(定制)页链接.
将"Targets"(目标)按钮向左侧拖动并放到您的面板上.
监视SuperClusterM6-32(OCM)20OracleSuperClusterM6-322014年10月3.
在屏幕右上方的目标搜索窗口中搜索您的SuperClusterM6-32.
监视SuperClusterM6-32(OCM)监视SuperClusterM6-32(OCM)214.
双击SuperClusterM6-32可获取有关它的信息.
监视SuperClusterM6-32(OCM)22OracleSuperClusterM6-322014年10月调优SuperClusterM6-3223调优SuperClusterM6-32以下主题介绍用于调优SuperClusterM6-32的实用程序(ssctuner).
有关ssctuner的最新信息,请参见随该实用程序安装的README文件.
"ssctuner概述"[23]监视ssctuner活动[24]查看日志文件[25]更改ssctuner属性和禁用功能[26]安装ssctuner[28]启用ssctuner[29]相关信息有关OracleSolarisOS上的SMF服务的更多信息,请参见《OracleSolarisSystemAdministrationGuide:CommonSystemManagementTasks》,网址为:http://docs.
oracle.
com/cd/E23824_01/html/821-1451/hbrunlevels-25516.
html#scrolltocssctuner概述ssctuner实用程序是一小组Perl和Kornshell脚本和配置文件,在SuperClusterOracleSolaris10和OracleSolaris11全局区域上运行.
默认情况下,在安装时安装和启用ssctuner.
该实用程序作为SMF服务实时运行,用于监视和调优ndd参数和各种系配置参数,包括以下文件:/etc/system/kernel/drv/sd.
conf/kernel/drv/ssd.
conf/etc/inet/ntp.
conf该实用程序还定期检查DISM或非最优NFS挂载选项的使用.
监视ssctuner活动24OracleSuperClusterM6-322014年10月默认情况下,该实用程序每两小时运行一次,并根据需要修改参数.
该实用程序还每两分钟检查一次,以确定是否有任何以前处于降级状态,而当前已重新联机的虚拟磁盘设备,如果有此类设备,则清除该zpool的错误.
注-如果您手动调优了参数,而ssctuner需要使用一个不同的值,则ssctuner会将该参数的值设置回ssctuner需要的值,并记录在此间隔检查进行的更改.
如果您必须控制ssctuner管理的一个或多个参数,请考虑关闭这些特定组件,而非完全禁用ssctuner.
请参见更改ssctuner属性和禁用功能[26].
注-OracleSolaris11必须运行SRU11.
4或更高版本,否则ssd.
conf/sd.
conf设置可能会导致出现紧急情况.
注-请勿通过其他SMF服务或init脚本设置ndd参数.
ssctuner必须管理ndd参数.
相关信息监视ssctuner活动[24]查看日志文件[25]更改ssctuner属性和禁用功能[26]安装ssctuner[28]启用ssctuner[29]监视ssctuner活动查看ssctuner活动.
#svcs-lssctuner相关信息"ssctuner概述"[23]查看日志文件[25]更改ssctuner属性和禁用功能[26]安装ssctuner[28]查看日志文件调优SuperClusterM6-3225启用ssctuner[29]查看日志文件1.
查看ssctuner服务日志.
ssctuner将消息写入syslog和ssctuner服务日志.
这些消息被标记为ssctuner,并可能指向其他文件位置以获得更多信息.
#svcs-xssctunersvc:/site/application/sysadmin/ssctuner:default(ssctunerforOracleSuperCluster)State:onlinesinceSeptember28,201207:30:15AMPDTSee:ssctuner(l)See:/var/svc/log/site-application-sysadmin-ssctuner:default.
logImpact:None.
#more/var/svc/log/site-application-sysadmin-ssctuner\:default.
log[Sep2807:30:00Disabled.
][Sep2807:30:00Rereadingconfiguration.
][Sep2807:30:10Enabled.
][Sep2807:30:10Executingstartmethod("/opt/oracle.
supercluster/ssctuner.
kshstart").
]ssctunerlocal0.
noticesuccess:Savedrollbackfor:/etc/systemssctunerlocal0.
noticesuccess:Savednddrollback.
ssctunerlocal0.
noticesuccess:Savedrollbackfor:/kernel/drv/sd.
confssctunerlocal0.
noticesuccess:enabled,version0.
99e.
daemonPID=14599[Sep2807:30:15Method"start"exitedwithstatus0.
]ssctunerlocal0.
noticesuccess:daemonexecutingssctunerlocal0.
noticesuccess:Changesmadeto/etc/systemssctunerlocal0.
noticesuccess:Changesmadeto/kernel/drv/sd.
conf2.
查看/var/adm中的ssctuner消息.
#grep-issctuner/var/adm/messagesSep2807:30:10etc6cn04ssctuner:[ID702911local0.
notice]success:Savedrollbackfor:/etc/systemSep2807:30:10etc6cn04ssctuner:[ID702911local0.
notice]success:Savednddrollback.
Sep2807:30:10etc6cn04ssctuner:[ID702911local0.
notice]success:Savedrollbackfor:/kernel/drv/sd.
confSep2807:30:15etc6cn04ssctuner:[ID702911local0.
notice]success:enabled,version0.
99e.
daemonPID=14599Sep2807:30:15etc6cn04ssctuner:[ID702911local0.
notice]success:daemonexecutingSep2807:30:15etc6cn04ssctuner:[ID702911local0.
notice]success:Changesmadeto/etc/systemSep2807:30:15etc6cn04ssctuner:[ID702911local0.
notice]success:Changesmadeto/kernel/drv/sd.
conf相关信息"ssctuner概述"[23]监视ssctuner活动[24]更改ssctuner属性和禁用功能[26]安装ssctuner[28]更改ssctuner属性和禁用功能26OracleSuperClusterM6-322014年10月启用ssctuner[29]更改ssctuner属性和禁用功能注意-请勿在未获得Oracle支持人员批准的情况下执行该过程.
更改属性或禁用ssctuner功能可能会导致不可预测的后果.
在某些环境中,更改某些ssctuner属性(如EMAIL_ADDRESS和磁盘或内存使用量警告级别)可能是有益的.
1.
列出ssctuner属性以确定您要更改的属性.
#svccfg-sssctunerlistprop'ssctuner_vars/*'ssctuner_vars/CRIT_THREADS_FIXbooleantruessctuner_vars/CRIT_THREADS_NONEXAbooleanfalsessctuner_vars/DISK_SPACE_CHECKbooleantruessctuner_vars/DISK_USAGE_CRITinteger90ssctuner_vars/DISK_USAGE_WARNinteger85ssctuner_vars/DISM_CHECKbooleantruessctuner_vars/EMAIL_ADDRESSastringroot@localhostssctuner_vars/EMAIL_MESSAGESbooleantruessctuner_vars/FORCELOAD_VDCbooleanfalsessctuner_vars/INTRD_DISABLEbooleantruessctuner_vars/ISCSI_TUNEbooleantruessctuner_vars/MAJOR_INTERVALinteger120ssctuner_vars/MEM_USAGE_CRITinteger97ssctuner_vars/MEM_USAGE_WARNinteger94ssctuner_vars/MINOR_INTERVALinteger2ssctuner_vars/NDD_TUNEbooleantruessctuner_vars/NFS_CHECKbooleantruessctuner_vars/NFS_EXCLUDEastringssctuner_vars/NFS_INCLUDEastringssctuner_vars/NTPCONF_TUNEbooleantruessctuner_vars/POWERADM_DISABLEbooleantruessctuner_vars/SDCONF_TUNEbooleantruessctuner_vars/SERD_THRESHOLD_TUNEbooleantruessctuner_vars/SSDCONF_TUNEbooleantruessctuner_vars/SYSLOG_DUP_SUPPRESS_HOURSinteger8ssctuner_vars/SYSTEM_TUNEbooleantruessctuner_vars/ZPOOL_FIXbooleantruessctuner_vars/ZPOOL_NAME_CUSTastring2.
使用svccfg命令更改属性设置.
以下是您可能需要更改的属性示例:配置系统,以便将关键消息发送到您的电子邮件地址.
更改ssctuner属性和禁用功能调优SuperClusterM6-3227~#svccfg-sssctunersetpropssctuner_vars/EMAIL_ADDRESS="my_name@mycorp.
com"将磁盘(/和区域根目录)使用量警告级别更改为80%.
~#svccfg-sssctunersetpropssctuner_vars/DISK_USAGE_WARN=80对非exaOracleDB域启用线程优先级更改.
~#svccfg-sssctunersetpropssctuner_vars/CRIT_THREADS_NONEXA=true启用不是由SuperCluster安装程序生成的虚拟磁盘zpool的zpool检查和修复.
~#svccfg-sssctunersetpropssctuner_vars/ZPOOL_NAME_CUST=my_vdisk_pool从警告机制中排除NFS挂载.
~#svccfg-sssctunersetpropssctuner_vars/NFS_EXCLUDE='mount_name_or_device'在警告机制中包含NFS挂载(覆盖排除).
~#svccfg-sssctunersetpropssctuner_vars/NFS_INCLUDE='mount_name_or_device'禁用所有NFS挂载警告(不建议).
~#svccfg-sssctunersetpropssctuner_vars/NFS_CHECK=falseNFS_EXCLUDE、NFS_INCLUDE和ZPOOL_NAME_CUST属性必须是简单的字符串,但您可以使用简单的正则表达式.
如果您需要正则表达式具有一定灵活性,则要非常小心,用双引号将表达式引起来.
还要确认ssctuner服务在重新启动之后重新恢复并且SMF日志文件中没有错误.
3.
重新启动SMF服务,以使所做的更改生效.
#svcadmrestartssctuner4.
确保已启用ssctuner服务并且未报告错误消息.
如果使用错误的语法更改了属性,则服务不会恢复正常.
如果发生这种情况,请确定您必须修复的违例属性:#grep-iparameter/var/svc/log/site-application-sysadmin-ssctuner:default.
log进行任何更正或更改后,重复步骤3.
安装ssctuner28OracleSuperClusterM6-322014年10月相关信息"ssctuner概述"[23]监视ssctuner活动[24]查看日志文件[25]安装ssctuner[28]启用ssctuner[29]安装ssctuner默认情况下,ssctuner已安装并在运行.
如果由于某种原因,ssctuner未安装,则使用此过程来安装.
1.
安装ssctuner软件包.
根据OS的版本使用OracleSolaris软件包命令和软件包名称.
OracleSolaris10OS:注-您必须位于ORCLssctuner软件包树所在的目录.
#pkgadd-dORCLssctunerOracleSolaris11OS:注-必须将最新的exa系列系统信息库设置为发布者.
#pkginstallssctuner2.
验证软件包安装后ssctuner服务是否自动启动.
#svcsssctuner如果一两分钟后该服务没有转换为联机状态,则检查服务日志文件.
请参见查看日志文件[25].
3.
重新引导OS.
ssctuner更改配置文件后,必须重新引导OS以便使更改生效.
启用ssctuner调优SuperClusterM6-3229相关信息"ssctuner概述"[23]监视ssctuner活动[24]查看日志文件[25]更改ssctuner属性和禁用功能[26]启用ssctuner[29]启用ssctuner通常ssctuner处于运行状态.
如果由于某种原因,ssctuner未运行,则使用此过程来启用该服务.
1.
启用ssctuner.
#svcadmenablessctuner2.
验证ssctuner服务是否已启动.
#svcsssctuner如果一两分钟后该服务没有转换为联机状态,则检查服务日志文件.
请参见查看日志文件[25].
3.
检查/var/adm/messages日志文件,以查看ssctuner是否更改了任何配置文件设置.
请参见查看日志文件[25].
如果配置设置已更改,则必须重新引导OS以便使更改生效.
如果设置未更改,则无需重新引导OS.
相关信息"ssctuner概述"[23]监视ssctuner活动[24]查看日志文件[25]更改ssctuner属性和禁用功能[26]安装ssctuner[28]30OracleSuperClusterM6-322014年10月配置CPU和内存资源31配置CPU和内存资源有两种用来配置CPU和内存资源的工具:具有v2.
x软件的SuperCluster系统-使用osc-setcoremem实用程序.
具有v1.
x软件的SuperCluster系统-使用setcoremem实用程序.
要确定SuperCluster软件的版本,请参见确定SuperCluster软件的版本[9].
根据SuperCluster软件版本,使用以下主题之一配置CPU和内存资源:"配置CPU和内存资源(osc-setcoremem)"[31]"配置CPU和内存资源(setcoremem)"[59]配置CPU和内存资源(osc-setcoremem)使用以下主题,通过称为osc-setcoremem的CPU/内存工具更改域的CPU和内存分配.
注-SuperClusterv2.
x软件提供osc-setcoremem工具.
以前称为setcoremem的CPU/内存工具仍可用,但名称稍有不同.
请参见"SuperCluster工具"[9]和"配置CPU和内存资源(setcoremem)"[59].
说明链接了解CPU/内存工具.
"CPU/内存工具概述(osc-setcoremem)"[32]了解是否可以使用CPU/内存工具修改SuperCluster资源.
"支持的域配置"[33]规划CPU和内存分配.
规划CPU和内存分配[34]确定域配置.
显示当前域配置(osc-setcoremem)[37]显示当前域配置(osc-setcoremem)[37]访问osc-setcoremem日志文件[52]查看SP配置[55]配置CPU和内存资源(osc-setcoremem)32OracleSuperClusterM6-322014年10月说明链接在插槽或核心级别配置域CPU和内存资源.
更改CPU/内存分配(插槽粒度)[40]更改CPU/内存分配(核心粒度)[43]配置域CPU和内存资源,以便闲置某些资源.
闲置核心和内存[47]访问有关以前的osc-setcoremem执行的信息.
访问osc-setcoremem日志文件[52]查看SP配置[55]恢复至以前的CPU/内存配置或将其删除.
恢复至以前的CPU/内存配置[57]删除CPU/内存配置[68]CPU/内存工具概述(osc-setcoremem)注-osc-setcoremem实用程序仅在具有v.
2.
x软件的SuperCluster上可用.
请参见确定SuperCluster软件的版本[9].
有关具有v.
1.
x软件的SuperCluster,请参见"配置CPU和内存资源(setcoremem)"[59].
SuperCluster计算节点CPU和内存资源最初在安装期间按照您的配置的定义进行分配.
按照与IBHCA相同的比例为域分配CPU插槽.
例如,如果服务器或PDom具有4个IBHCA,则为具有两个HCA的域分配一半的CPU插槽,为具有1个HCA的域分配四分之一的CPU插槽.
按照相同的比例分配内存.
要更改在域之间分配CPU和内存资源的方式,请使用CPU/内存工具(osc-setcoremem).
使用该工具更改资源分配时,该工具将跟踪资源分配并确保您的选择有效.

该工具根据您分配CPU资源的方式自动为每个域分配相应量的内存,从而通过最大程度地减少NUMA影响来确保最佳的性能.
通过该工具,可以在两个粒度级别之一更改CPU和内存分配.
插槽粒度-该工具自动为每个域至少分配一个插槽,然后您可以向域分配其余插槽.
请参见更改CPU/内存分配(插槽粒度)[40].
核心粒度-该工具自动为每个域分配最低数量的核心,然后您可以分配额外的核心(以一个核心为增量单位).
请参见更改CPU/内存分配(核心粒度)[43].
如果您配置CPU和内存资源后某些资源未分配到任何域,则闲置这些未分配的资源.
闲置的资源放置在逻辑CPU和内存系统信息库中,可用于I/O域.
请参见闲置核心和内存[47].
可以随时闲置专用域中的资源,但创建I/O域后无法将闲置的资源移动到专用域中.
配置CPU和内存资源(osc-setcoremem)配置CPU和内存资源33另请参见"支持的域配置"[33].
相关信息"支持的域配置"[33]规划CPU和内存分配[34]显示当前域配置(osc-setcoremem)[37]显示当前域配置(ldm)[38]更改CPU/内存分配(插槽粒度)[40]更改CPU/内存分配(核心粒度)[43]闲置核心和内存[47]支持的域配置使用此表确定SuperCluster配置,然后查看支持的资源分配活动.
注-专用域可以是未与I/O域关联的任何应用程序域或数据库域.
有关不同类型的SuperCluster域的更多信息,请参阅《OracleSuperClusterM6-32所有者指南:概述》中名为"了解软件配置"一节.
域配置支持的资源分配活动链接规划为域分配CPU和内存资源的方式.
规划CPU和内存分配[34]在插槽或核心级别在域之间重新分配所有资源(如果更改了主域资源,则需要重新引导).
更改CPU/内存分配(插槽粒度)[40]更改CPU/内存分配(核心粒度)[43]删除(闲置)专用域中的资源以便进行许可.
注-闲置的资源不可供任何域使用.
闲置核心和内存[47]恢复至以前的资源配置.
恢复至以前的CPU/内存配置[57]所有域都是专用域删除CPU/内存配置.
删除CPU/内存配置[58]只能在初始安装时(在创建任何I/O域之前)执行的活动:规划为域分配CPU和内存资源的方式.
规划CPU和内存分配[34]在插槽或核心级别在域之间重新分配所有资源(如果更改了主域资源,则需要重新引导).
更改CPU/内存分配(插槽粒度)[40]更改CPU/内存分配(核心粒度)[43]混合域-某些域是专用域,某些域是根域恢复至以前的分配配置.
恢复至以前的CPU/内存配置[57]规划CPU和内存分配34OracleSuperClusterM6-322014年10月域配置支持的资源分配活动链接可以随时执行的活动:为I/O域配置资源.
请参阅《I/ODomainAdministrationGuide》.
移动专用域中的资源,以便这些资源可用于I/O域.
闲置核心和内存[47]在专用域之间移动资源.
更改CPU/内存分配(插槽粒度)[40]更改CPU/内存分配(核心粒度)[43]删除CPU/内存配置.
删除CPU/内存配置[58]相关信息"CPU/内存工具概述(osc-setcoremem)"[32]规划CPU和内存分配[34]显示当前域配置(osc-setcoremem)[37]显示当前域配置(ldm)[38]更改CPU/内存分配(插槽粒度)[40]更改CPU/内存分配(核心粒度)[43]闲置核心和内存[47]规划CPU和内存分配有两种用于修改资源分配的主要方法:分配所有资源-将域中的资源移动到其他域,并确保分配所有资源.
不分配某些资源-对于一个计算节点,分配少于最大可用核心和内存的资源.
任何未用的核心被视为闲置的核心,在进行许可时不计入核心数中.
不过,会将闲置的核心添加到逻辑CPU和内存系统信息库.
如果具有根域,则可以在以后为I/O域分配系统信息库资源.
请参见闲置核心和内存[47].
您可能需要转换插槽、核心和VCPU值,具体取决于您用于查看域资源的命令.
针对SuperClusterT5-8使用以下规范.
1个插槽=16个核心1个核心=8个VCPU针对SuperClusterM6-32使用以下规范.
1个插槽=12个核心1个核心=8个VCPU规划CPU和内存分配配置CPU和内存资源351.
确定每个计算节点的资源配置.
请参见以下过程之一:显示当前域配置(osc-setcoremem)[37]显示当前域配置(ldm)[38]在此示例中,SuperClusterT5-8全机架上的一个计算节点具有五个专用域和一个根域.
域域类型之前的核心数之前的内存(GB)primary专用32512ssccn2-dom1专用16256ssccn2-dom2专用16256ssccn2-dom3专用16256ssccn2-dom4专用16256ssccn2-dom5根464未分配的资源284482.
将域资源相加以确定资源的总数.
计算CPU和内存资源的总量可为您提供确定资源规划的起点.
确定资源时,请记住以下几点:根域资源-是为根域独占使用而保留的少量资源(在该示例中为4个核心和64GB的内存).
请勿在您的规划中包含这些资源因素.
未分配的资源-创建根域时将这些资源置于逻辑CPU和内存系统信息库中,或者在使用osc-setcoremem命令时将一些资源保留未分配.
在此示例中,用于专用域的资源和未分配的资源之和为总资源.
总资源中不包含根域资源.
域域类型之前的核心数之前的内存(GB)primary专用32512ssccn2-dom1专用16256ssccn2-dom2专用16256ssccn2-dom3专用16256ssccn2-dom4专用16256规划CPU和内存分配36OracleSuperClusterM6-322014年10月域域类型之前的核心数之前的内存(GB)ssccn2-dom5根n/an/a未分配的资源28448总资源12419843.
根据您的站点要求,以及SuperCluster上域的类型和数量,确定如何为每个域分配CPU和内存.
以下是减少primary、ssccn2-dom2和ssccn2-dom4的资源从而使相应的资源处于闲置(未分配)状态的规划示例.
以后I/O域可以使用闲置的资源.
之前和之后列的总资源应相匹配.
此检查可以确保您的规划中计入了所有资源.

域域类型之前的核心数核心之后之前的内存(GB)内存之后(GB)primary专用3216512256ssccn2-dom1专用1616256256ssccn2-dom2专用16825664ssccn2-dom3专用1616256256ssccn2-dom4专用16425664ssccn2-dom5根n/an/an/an/a未分配的资源28644481088总资源124124198419844.
考虑您的下一步操作:在插槽粒度级别更改资源分配.
请参见更改CPU/内存分配(插槽粒度)[40]在核心粒度级别更改资源分配.
请参见更改CPU/内存分配(核心粒度)[43]增加未分配的资源.
请参见闲置核心和内存[47]相关信息"CPU/内存工具概述(osc-setcoremem)"[32]"支持的域配置"[33]显示当前域配置(osc-setcoremem)[37]显示当前域配置(osc-setcoremem)配置CPU和内存资源37显示当前域配置(ldm)[38]更改CPU/内存分配(插槽粒度)[40]更改CPU/内存分配(核心粒度)[43]闲置核心和内存[47]显示当前域配置(osc-setcoremem)此过程介绍如何使用osc-setcoremem命令显示计算节点域配置.
注-或者,可以使用ldm命令获取类似的信息.
请参见显示当前域配置(ldm)[38].
1.
以超级用户身份登录到计算节点的控制域.
2.
使用osc-setcoremem命令查看域和资源.
注-如果不需要继续使用osc-setcoremem命令更改资源分配,请在第一个提示符下按CTL-C组合键.
示例:#/opt/oracle.
supercluster/bin/osc-setcorememosc-setcorememv1.
0builtonOct29201410:21:05CurrentConfiguration:Full-RackT5-8SuperClusterMINIMUM----+|DOMAIN|CORES|MEM_GB|TYPE|CORES|MEM_GB||primary|32|512|Dedicated|9|64||ssccn2-dom1|16|256|Dedicated|4|32||ssccn2-dom2|16|256|Dedicated|4|32||ssccn2-dom3|16|256|Dedicated|4|32||ssccn2-dom4|16|256|Dedicated|4|32||ssccn2-dom5|4|64|Root|4|64||unallocatedorparked|28|448[Note]Followingdomainswillbeskippedinthissession.
显示当前域配置(ldm)38OracleSuperClusterM6-322014年10月RootDomainsssccn2-dom5CPUallocationpreference:1.
Socketlevel2.
CorelevelIncaseofSocketlevelgranularity,proportionalmemorycapacityisautomaticallyselectedforyou.
ChooseSocketorCorelevel[SorC]相关信息"CPU/内存工具概述(osc-setcoremem)"[32]"支持的域配置"[33]规划CPU和内存分配[34]显示当前域配置(ldm)[38]更改CPU/内存分配(插槽粒度)[40]更改CPU/内存分配(核心粒度)[43]闲置核心和内存[47]显示当前域配置(ldm)此过程介绍如何使用一系列ldm命令显示计算节点域配置.
注-或者,可以使用osc-setcoremem命令获取类似的信息.
请参见显示当前域配置(osc-setcoremem)[37].
1.
以root用户身份登录到计算节点的控制域.
2.
确定哪些域是根域:通过STATUS列中的IOV确定根域.
在此示例中,ssccn4-dom1是根域.
其他域是专用域.
#ldmlist-io|grepBUSNAMETYPEBUSDOMAINSTATUSpci_0BUSpci_0primarypci_1BUSpci_1primary显示当前域配置(ldm)配置CPU和内存资源39pci_2BUSpci_2primarypci_3BUSpci_3primarypci_4BUSpci_4ssccn2-dom1pci_5BUSpci_5ssccn2-dom1pci_6BUSpci_6ssccn2-dom2pci_7BUSpci_7ssccn2-dom2pci_8BUSpci_8ssccn2-dom3pci_9BUSpci_9ssccn2-dom3pci_10BUSpci_10ssccn2-dom4pci_11BUSpci_11ssccn2-dom4pci_12BUSpci_12ssccn2-dom5IOVpci_13BUSpci_13ssccn2-dom5IOVpci_14BUSpci_14ssccn2-dom5IOVpci_15BUSpci_15ssccn2-dom5IOV3.
查看域和资源分配信息.
在此示例中,ssccn4-dom1是根域(来自步骤2).
针对根域列出的资源仅表示为根域本身保留的资源.
未显示闲置的资源.
#ldmlistNAMESTATEFLAGSCONSVCPUMEMORYUTILNORMUPTIMEprimaryactive-n-cv-UART256523008M0.
1%0.
1%19mssccn2-dom1active-n----5001128256G0.
0%0.
0%13mssccn2-dom2active-n----5002128256G0.
0%0.
0%13mssccn2-dom3active-n----5003128256G0.
1%0.
1%13mssccn2-dom4active-n----5004128256G0.
0%0.
0%14mssccn2-dom5active-n--v-50053264G0.
0%0.
0%1d10h15m4.
查看闲置的资源量.
在此示例中,第一个命令行报告逻辑CPU系统信息库中的核心数.
第二个命令行报告内存系统信息库中的内存量.
#ldmlist-devices-pcore|grepcid|wc-l28#ldmlist-devicesmemoryMEMORYPASIZE0x300000000000224G0x380000000000224G相关信息"CPU/内存工具概述(osc-setcoremem)"[32]"支持的域配置"[33]规划CPU和内存分配[34]显示当前域配置(osc-setcoremem)[37]更改CPU/内存分配(插槽粒度)[40]更改CPU/内存分配(插槽粒度)40OracleSuperClusterM6-322014年10月更改CPU/内存分配(核心粒度)[43]闲置核心和内存[47]更改CPU/内存分配(插槽粒度)在每个计算节点上执行此过程,以在插槽粒度级别更改该节点的CPU和内存资源分配.
注-要了解您是否可以执行此过程,请参见"支持的域配置"[33].
该工具进行以下更改:自动检测根域.
计算所有域的最小和最大资源量,使您仅能够选择有效的数量.
根据您的选择修改域资源.
自动按照与CPU资源相同的比例分配内存容量.
(如果需要)停止非主域.
(如果需要)重新引导具有新资源的主域.
(如果需要)初启具有新资源的非主域.
此过程中的示例显示了具有六个域的SuperClusterT5-8全机架计算节点.
此过程中的概念也适用于其他SuperCluster型号.
在此示例中,从primary域中删除了一个插槽和256GB的内存并将其分配给ssccn2-dom2.
下表显示了分配规划(请参见规划CPU和内存分配[34]).
域域类型之前的插槽插槽之后之前的内存(GB)之后的内存(GB)primary专用21512256ssccn2-dom1专用11256256ssccn2-dom2专用12256512ssccn2-dom3专用11256256ssccn2-dom4专用11256256ssccn2-dom5根n/an/an/an/a更改CPU/内存分配(插槽粒度)配置CPU和内存资源41域域类型之前的插槽插槽之后之前的内存(GB)之后的内存(GB)未分配2828448448总分配资源3434198419841.
以超级用户身份登录到计算节点的控制域.
2.
使用ldmbind命令激活任何非活动域.
如果存在任何非活动域,则该工具将无法继续运行.
3.
运行osc-setcoremem以重新配置资源.
出现提示时进行响应.
按Enter键以选择默认值.
#/opt/oracle.
supercluster/bin/osc-setcorememosc-setcorememv1.
0builtonOct29201410:21:05CurrentConfiguration:Full-RackT5-8SuperClusterMINIMUM----+|DOMAIN|CORES|MEM_GB|TYPE|CORES|MEM_GB||primary|32|512|Dedicated|9|64||ssccn2-dom1|16|256|Dedicated|4|32||ssccn2-dom2|16|256|Dedicated|4|32||ssccn2-dom3|16|256|Dedicated|4|32||ssccn2-dom4|16|256|Dedicated|4|32||ssccn2-dom5|4|64|Root|4|64||unallocatedorparked|28|448[Note]Followingdomainswillbeskippedinthissession.
RootDomainsssccn2-dom5CPUallocationpreference:1.
Socketlevel2.
CorelevelIncaseofSocketlevelgranularity,proportionalmemorycapacityisautomaticallyselectedforyou.
ChooseSocketorCorelevel[SorC]s更改CPU/内存分配(插槽粒度)42OracleSuperClusterM6-322014年10月Step1of1:Socketcountselectionprimary:desiredsocketcount[min:1,max:2.
default:1]:1youchose[1]socketforprimarydomainssccn2-dom1:desiredsocketcount[min:1,max:2.
default:1]:1youchose[1]socketforssccn2-dom1domainssccn2-dom2:desiredsocketcount[min:1,max:2.
default:1]:2youchose[2]socketsforssccn2-dom2domainssccn2-dom3:desiredsocketcount[min:1,max:1.
default:1]:1youchose[1]socketforssccn2-dom3domainssccn2-dom4:desiredsocketcount[min:1,max:1.
default:1]:1youchose[1]socketforssccn2-dom4domainNewConfigurationinprogressafterSocketcountselection:|DOMAIN|SOCKETS|MEM_GB|TYPE||primary|1|256|Dedicated||ssccn2-dom1|1|256|Dedicated||ssccn2-dom2|2|512|Dedicated||ssccn2-dom3|1|256|Dedicated||ssccn2-dom4|1|256|Dedicated||*ssccn2-dom5|0.
250|64|Root||unallocatedorparked|1.
750|448|--|Thefollowingdomainswillbestoppedandrestarted:ssccn2-dom2Thisconfigurationrequiresrebootingthecontroldomain.
DoyouwanttoproceedY/N:yIMPORTANTNOTE:|Afterthereboot,osc-setcorememattemptstocompleteCPU,memoryre-configuration||Pleasechecksyslogandthestateofalldomainsbeforeusingthesystem.
||eg.
,dmesg|greposc-setcoremem;ldmlist|grep-vactive;date|Allactivityisbeingrecordedinlogfile:/opt/oracle.
supercluster/osc-setcoremem/log/osc-setcoremem_activity_10-29-2014_16:15:44.
logPleasewaitwhileosc-setcorememissettingupthenewCPU,memoryconfiguration.
Itmaytakeawhile.
Pleasebepatientanddonotinterrupt.
0%102030405060708090100%更改CPU/内存分配(核心粒度)配置CPU和内存资源43BroadcastMessagefromroot(pts/1)onetc27dbadm0201WedOct2916:21:19.
.
.
THESYSTEMetc27dbadm0201ISBEINGSHUTDOWNNOW!
!
!
LogoffnoworriskyourfilesbeingdamagedTaskcompletewithnoerrors.
4.
检查系统日志和所有逻辑域的状态,确保它们处于活动状态,然后再继续常规活动.

示例:#dmesg|greposc-setcorememOct2916:27:59etc27dbadm0201root[2870]:[ID702911user.
alert]osc-setcoremem:core,memoryre-configurationcomplete.
systemcanbeusedforregularwork.
5.
验证新资源分配.
可以通过多种方式验证资源分配并检查可能的osc-setcoremem错误:显示当前域配置(osc-setcoremem)[37]显示当前域配置(osc-setcoremem)[37]访问osc-setcoremem日志文件[52]6.
如果需要更改其他计算节点上的资源分配,则重复此过程.
相关信息"CPU/内存工具概述(osc-setcoremem)"[32]"支持的域配置"[33]规划CPU和内存分配[34]显示当前域配置(osc-setcoremem)[37]显示当前域配置(ldm)[38]更改CPU/内存分配(核心粒度)[43]闲置核心和内存[47]更改CPU/内存分配(核心粒度)在每个计算节点上执行此过程,以在核心级别更改CPU和内存资源分配.
注-要了解您是否可以执行此过程,请参见"支持的域配置"[33].
该工具进行以下更改:更改CPU/内存分配(核心粒度)44OracleSuperClusterM6-322014年10月自动检测根域.
计算所有域的最小和最大资源量,使您仅能够选择有效的数量.
根据您的核心分配,显示可行的内存容量供您选择.
根据您的选择修改域资源.
(如果需要)停止非主域.
(如果需要)重新引导具有新资源的主域.
(如果需要)初启具有新资源的非主域.
此过程中的示例显示了SuperClusterT5-8计算节点.
此过程中的概念也适用于其他SuperCluster型号.
下表显示了分配规划(请参见规划CPU和内存分配[34]).
域域类型之前的核心数核心之后之前的内存(GB)之后的内存(GB)primary专用1616256256ssccn2-dom1专用1622256384ssccn2-dom2专用3232512512ssccn2-dom3专用16825664ssccn2-dom4专用1618256320ssccn2-dom5根n/an/an/an/a未分配2828448448总分配资源124124153615361.
以超级用户身份登录到计算节点的控制域.
2.
使用ldmbind命令激活任何非活动域.
如果存在任何非活动域,则该工具将无法继续运行.
3.
运行osc-setcoremem以重新配置资源.
出现提示时进行响应.
按Enter键以选择默认值.
#/opt/oracle.
supercluster/bin/osc-setcorememosc-setcorememv1.
0builtonOct29201410:21:05更改CPU/内存分配(核心粒度)配置CPU和内存资源45CurrentConfiguration:Full-RackT5-8SuperClusterMINIMUM----+|DOMAIN|CORES|MEM_GB|TYPE|CORES|MEM_GB||primary|16|256|Dedicated|9|64||ssccn2-dom1|16|256|Dedicated|4|32||ssccn2-dom2|32|512|Dedicated|4|32||ssccn2-dom3|16|256|Dedicated|4|32||ssccn2-dom4|16|256|Dedicated|4|32||ssccn2-dom5|4|64|Root|4|64||unallocatedorparked|28|448[Note]Followingdomainswillbeskippedinthissession.
RootDomainsssccn2-dom5CPUallocationpreference:1.
Socketlevel2.
CorelevelIncaseofSocketlevelgranularity,proportionalmemorycapacityisautomaticallyselectedforyou.
ChooseSocketorCorelevel[SorC]CStep1of2:Corecountselectionprimary:desirednumberofcores[min:9,max:80.
default:16]:youchose[16]coresforprimarydomainssccn2-dom1:desirednumberofcores[min:4,max:68.
default:16]:22youchose[22]coresforssccn2-dom1domainssccn2-dom2:desirednumberofcores[min:4,max:50.
default:32]:youchose[32]coresforssccn2-dom2domainssccn2-dom3:desirednumberofcores[min:4,max:22.
default:16]:8youchose[8]coresforssccn2-dom3domainssccn2-dom4:desirednumberofcores[min:4,max:18.
default:16]:18youchose[18]coresforssccn2-dom4domainNewConfigurationinprogressafterCorecountselection:MINIMUM----+|DOMAIN|CORES|MEM_GB|TYPE|CORES|MEM_GB||primary|16|256|Dedicated|9|64||ssccn2-dom1|22|256|Dedicated|4|96||ssccn2-dom2|32|512|Dedicated|4|128|更改CPU/内存分配(核心粒度)46OracleSuperClusterM6-322014年10月|ssccn2-dom3|8|256|Dedicated|4|32||ssccn2-dom4|18|256|Dedicated|4|80||*ssccn2-dom5|4|64|Root|4|64||unallocatedorparked|28|448Step2of2:Memoryselectionprimary:desiredmemorycapacityinGB(mustbe16GBaligned)[min:64,max:1200.
default:256]:youchose[256GB]memoryforprimarydomainssccn2-dom1:desiredmemorycapacityinGB(mustbe16GBaligned)[min:96,max:1040.
default:352]:384youchose[384GB]memoryforssccn2-dom1domainssccn2-dom2:desiredmemorycapacityinGB(mustbe16GBaligned)[min:128,max:784.
default:512]:youchose[512GB]memoryforssccn2-dom2domainssccn2-dom3:desiredmemorycapacityinGB(mustbe16GBaligned)[min:32,max:304.
default:128]:64youchose[64GB]memoryforssccn2-dom3domainssccn2-dom4:desiredmemorycapacityinGB(mustbe16GBaligned)[min:80,max:320.
default:288]:320youchose[320GB]memoryforssccn2-dom4domainNewConfigurationinprogressafterMemoryselection:MINIMUM----+|DOMAIN|CORES|MEM_GB|TYPE|CORES|MEM_GB||primary|16|256|Dedicated|9|64||ssccn2-dom1|22|384|Dedicated|4|96||ssccn2-dom2|32|512|Dedicated|4|128||ssccn2-dom3|8|64|Dedicated|4|32||ssccn2-dom4|18|320|Dedicated|4|80||*ssccn2-dom5|4|64|Root|4|64||unallocatedorparked|28|448Thefollowingdomainswillbestoppedandrestarted:ssccn2-dom4ssccn2-dom1ssccn2-dom3Thisconfigurationdoesnotrequirerebootingthecontroldomain.
DoyouwanttoproceedY/N:yAllactivityisbeingrecordedinlogfile:/opt/oracle.
supercluster/osc-setcoremem/log/osc-setcoremem_activity_10-29-2014_16:58:54.
logPleasewaitwhileosc-setcorememissettingupthenewCPU,memoryconfiguration.
Itmaytakeawhile.
Pleasebepatientanddonotinterrupt.
0%102030405060708090100%闲置核心和内存配置CPU和内存资源47Taskcompletewithnoerrors.
Thisconcludessocket/core,memoryreconfiguration.
Youcancontinueusingthesystem.
4.
验证新资源分配.
可以通过多种方式验证资源分配并检查可能的osc-setcoremem错误:显示当前域配置(osc-setcoremem)[37]显示当前域配置(osc-setcoremem)[37]访问osc-setcoremem日志文件[52]5.
如果需要更改其他计算节点上的资源分配,则重复此过程.
相关信息"CPU/内存工具概述(osc-setcoremem)"[32]"支持的域配置"[33]规划CPU和内存分配[34]显示当前域配置(osc-setcoremem)[37]显示当前域配置(ldm)[38]更改CPU/内存分配(插槽粒度)[40]闲置核心和内存[47]闲置核心和内存在每个计算节点上执行此过程,以便将专用域中的CPU和内存资源移动到逻辑CPU和内存系统信息库中,从而使这些资源可用于I/O域.
如果您要闲置核心和内存,请仔细规划.
闲置资源并创建I/O域后,无法将资源重新移动到专用域中.
注-要了解您是否可以执行此过程,请参见"支持的域配置"[33].
此过程中的示例显示了SuperClusterT5-8全机架.
此过程中的概念也适用于其他SuperCluster型号.
以下是减少primary、ssccn2-dom2和ssccn2-dom4的资源从而使相应的资源处于闲置(未分配)状态的规划示例.
以后I/O域可以使用闲置的资源.
闲置核心和内存48OracleSuperClusterM6-322014年10月下表显示了分配规划(请参见规划CPU和内存分配[34]).
域域类型之前的核心数核心之后之前的内存(GB)内存之后(GB)primary专用3216512256ssccn2-dom1专用1616256256ssccn2-dom2专用16825664ssccn2-dom3专用1616256256ssccn2-dom4专用16425664ssccn2-dom5根n/an/an/an/a未分配的资源28644481088总资源124124198419841.
以超级用户身份登录到计算节点的控制域.
2.
使用ldmbind命令激活任何非活动域.
如果存在任何非活动域,则该工具将无法继续运行.
3.
运行osc-setcoremem以更改资源分配.
在此示例中,一些资源保持未分配状态,将其闲置.
出现提示时进行响应.
按Enter键以选择默认值.
#/opt/oracle.
supercluster/bin/osc-setcorememosc-setcorememv1.
0builtonOct29201410:21:05CurrentConfiguration:Full-RackT5-8SuperClusterMINIMUM----+|DOMAIN|CORES|MEM_GB|TYPE|CORES|MEM_GB||primary|32|512|Dedicated|9|64||ssccn2-dom1|16|256|Dedicated|4|32||ssccn2-dom2|16|256|Dedicated|4|32||ssccn2-dom3|16|256|Dedicated|4|32||ssccn2-dom4|16|256|Dedicated|4|32||ssccn2-dom5|4|64|Root|4|64||unallocatedorparked|28|448闲置核心和内存配置CPU和内存资源49[Note]Followingdomainswillbeskippedinthissession.
RootDomainsssccn2-dom5CPUallocationpreference:1.
Socketlevel2.
CorelevelIncaseofSocketlevelgranularity,proportionalmemorycapacityisautomaticallyselectedforyou.
ChooseSocketorCorelevel[SorC]CStep1of2:Corecountselectionprimary:desirednumberofcores[min:9,max:80.
default:32]:16youchose[16]coresforprimarydomainssccn2-dom1:desirednumberofcores[min:4,max:68.
default:16]:youchose[16]coresforssccn2-dom1domainssccn2-dom2:desirednumberofcores[min:4,max:56.
default:16]:8youchose[8]coresforssccn2-dom2domainssccn2-dom3:desirednumberofcores[min:4,max:52.
default:16]:youchose[16]coresforssccn2-dom3domainssccn2-dom4:desirednumberofcores[min:4,max:40.
default:16]:4youchose[4]coresforssccn2-dom4domainNewConfigurationinprogressafterCorecountselection:MINIMUM----+|DOMAIN|CORES|MEM_GB|TYPE|CORES|MEM_GB||primary|16|512|Dedicated|9|64||ssccn2-dom1|16|256|Dedicated|4|64||ssccn2-dom2|8|256|Dedicated|4|32||ssccn2-dom3|16|256|Dedicated|4|64||ssccn2-dom4|4|256|Dedicated|4|32||*ssccn2-dom5|4|64|Root|4|64||unallocatedorparked|64|448Step2of2:Memoryselectionprimary:desiredmemorycapacityinGB(mustbe16GBaligned)[min:64,max:1344.
default:256]:youchose[256GB]memoryforprimarydomain闲置核心和内存50OracleSuperClusterM6-322014年10月ssccn2-dom1:desiredmemorycapacityinGB(mustbe16GBaligned)[min:64,max:1152.
default:256]:youchose[256GB]memoryforssccn2-dom1domainssccn2-dom2:desiredmemorycapacityinGB(mustbe16GBaligned)[min:32,max:928.
default:128]:64youchose[64GB]memoryforssccn2-dom2domainssccn2-dom3:desiredmemorycapacityinGB(mustbe16GBaligned)[min:64,max:928.
default:256]:youchose[256GB]memoryforssccn2-dom3domainssccn2-dom4:desiredmemorycapacityinGB(mustbe16GBaligned)[min:32,max:704.
default:64]:youchose[64GB]memoryforssccn2-dom4domainNewConfigurationinprogressafterMemoryselection:MINIMUM----+|DOMAIN|CORES|MEM_GB|TYPE|CORES|MEM_GB||primary|16|256|Dedicated|9|64||ssccn2-dom1|16|256|Dedicated|4|64||ssccn2-dom2|8|64|Dedicated|4|32||ssccn2-dom3|16|256|Dedicated|4|64||ssccn2-dom4|4|64|Dedicated|4|32||*ssccn2-dom5|4|64|Root|4|64||unallocatedorparked|64|1088Thefollowingdomainswillbestoppedandrestarted:ssccn2-dom4ssccn2-dom2Thisconfigurationrequiresrebootingthecontroldomain.
DoyouwanttoproceedY/N:YIMPORTANTNOTE:|Afterthereboot,osc-setcorememattemptstocompleteCPU,memoryre-configuration||Pleasechecksyslogandthestateofalldomainsbeforeusingthesystem.
||eg.
,dmesg|greposc-setcoremem;ldmlist|grep-vactive;date|Allactivityisbeingrecordedinlogfile:/opt/oracle.
supercluster/osc-setcoremem/log/osc-setcoremem_activity_10-29-2014_17:29:41.
logPleasewaitwhileosc-setcorememissettingupthenewCPU,memoryconfiguration.
Itmaytakeawhile.
Pleasebepatientanddonotinterrupt.
0%102030405060708090100%BroadcastMessagefromroot(pts/1)onetc27dbadm0201WedOct2917:31:48.
.
.
THESYSTEMetc27dbadm0201ISBEINGSHUTDOWNNOW!
!
!
LogoffnoworriskyourfilesbeingdamagedTaskcompletewithnoerrors.
闲置核心和内存配置CPU和内存资源51Whenthesystemisbackonline,checkthelogfiletoensurethatallre-configurationstepsweresuccessful.
#tail-20/opt/oracle.
supercluster/osc-setcoremem/log/osc-setcoremem_activity_10-29-2014_17:29:41.
logTaskcompletewithnoerrors.
::Post-rebootactivity::Pleasewaitwhileosc-setcorememissettingupthenewCPU,memoryconfiguration.
Itmaytakeawhile.
Pleasebepatientanddonotinterrupt.
Executingldmcommands.
.
0%102030405060708090100%Taskcompletewithnoerrors.
Thisconcludessocket/core,memoryreconfiguration.
Youcancontinueusingthesystem.
4.
如果该工具指示需要进行重新引导,则在系统重新引导后,在计算节点的控制域上以root用户身份登录.
5.
验证新资源分配.
可以通过多种方式验证资源分配并检查可能的osc-setcoremem错误:显示当前域配置(osc-setcoremem)[37]显示当前域配置(osc-setcoremem)[37]访问osc-setcoremem日志文件[52]6.
验证闲置的核心.
在此示例中,从这些域闲置了64个核心:在资源分配之前闲置了28个核心(创建根域时将这些核心放置在逻辑CPU系统信息库中)从ssccn2-dom1、ssccn2-dom3和ssccn2-dom5闲置了36个核心.
#ldmlist-devices-pcore|grepcid|wc-l647.
验证闲置的内存.
在此示例中,闲置了内存:从根域闲置了2x224个内存块.
从专用域闲置了其他内存块.
访问osc-setcoremem日志文件52OracleSuperClusterM6-322014年10月将内存相加后大约等于1088GB.
#ldmlist-devicesmemoryMEMORYPASIZE0x3000000015616M0x2400000000114176M0x82000000000128G0x181000000000192G0x281000000000192G0x300000000000224G0x380000000000224G8.
如果需要更改其他计算节点上的资源分配,则重复此过程.
相关信息"支持的域配置"[33]规划CPU和内存分配[34]显示当前域配置(osc-setcoremem)[37]显示当前域配置(ldm)[38]访问osc-setcoremem日志文件[52]访问osc-setcoremem日志文件osc-setcoremem命令为每个会话创建带有时间戳的日志文件.
1.
以超级用户身份登录到计算节点的控制域.
2.
将目录更改为日志文件目录并列出内容.
#cd/opt/oracle.
supercluster/osc-setcoremem/log#ls3.
使用您选择的文本读取器查看日志文件的内容.
#morelog_file_name示例:#cat/opt/oracle.
supercluster/osc-setcoremem/log/osc-setcoremem_activity_10-29-2014_16\:58\:54.
log访问osc-setcoremem日志文件配置CPU和内存资源53#.
/osc-setcorememosc-setcorememv1.
0builtonOct29201410:21:05CurrentConfiguration:Full-RackT5-8SuperClusterMINIMUM----+|DOMAIN|CORES|MEM_GB|TYPE|CORES|MEM_GB||primary|16|256|Dedicated|9|64||ssccn2-dom1|16|256|Dedicated|4|32||ssccn2-dom2|32|512|Dedicated|4|32||ssccn2-dom3|16|256|Dedicated|4|32||ssccn2-dom4|16|256|Dedicated|4|32||ssccn2-dom5|4|64|Root|4|64||unallocatedorparked|28|448[Note]Followingdomainswillbeskippedinthissession.
RootDomainsssccn2-dom5CPUallocationpreference:1.
Socketlevel2.
CorelevelIncaseofSocketlevelgranularity,proportionalmemorycapacityisautomaticallyselectedforyou.
ChooseSocketorCorelevel[SorC]userinput:'C'Step1of2:Corecountselectionprimary:desirednumberofcores[min:9,max:80.
default:16]:userinput(desiredcores):''youchose[16]coresforprimarydomainssccn2-dom1:desirednumberofcores[min:4,max:68.
default:16]:userinput(desiredcores):'22'youchose[22]coresforssccn2-dom1domainssccn2-dom2:desirednumberofcores[min:4,max:50.
default:32]:userinput(desiredcores):''youchose[32]coresforssccn2-dom2domainssccn2-dom3:desirednumberofcores[min:4,max:22.
default:16]:userinput(desiredcores):'8'youchose[8]coresforssccn2-dom3domainssccn2-dom4:desirednumberofcores[min:4,max:18.
default:16]:userinput(desiredcores):'18'youchose[18]coresforssccn2-dom4domainNewConfigurationinprogressafterCorecountselection:访问osc-setcoremem日志文件54OracleSuperClusterM6-322014年10月MINIMUM----+|DOMAIN|CORES|MEM_GB|TYPE|CORES|MEM_GB||primary|16|256|Dedicated|9|64||ssccn2-dom1|22|256|Dedicated|4|96||ssccn2-dom2|32|512|Dedicated|4|128||ssccn2-dom3|8|256|Dedicated|4|32||ssccn2-dom4|18|256|Dedicated|4|80||*ssccn2-dom5|4|64|Root|4|64||unallocatedorparked|28|448Step2of2:Memoryselectionprimary:desiredmemorycapacityinGB(mustbe16GBaligned)[min:64,max:1200.
default:256]:userinput(desiredmemory):''GByouchose[256GB]memoryforprimarydomainssccn2-dom1:desiredmemorycapacityinGB(mustbe16GBaligned)[min:96,max:1040.
default:352]:userinput(desiredmemory):'384'GByouchose[384GB]memoryforssccn2-dom1domainssccn2-dom2:desiredmemorycapacityinGB(mustbe16GBaligned)[min:128,max:784.
default:512]:userinput(desiredmemory):''GByouchose[512GB]memoryforssccn2-dom2domainssccn2-dom3:desiredmemorycapacityinGB(mustbe16GBaligned)[min:32,max:304.
default:128]:userinput(desiredmemory):'64'GByouchose[64GB]memoryforssccn2-dom3domainssccn2-dom4:desiredmemorycapacityinGB(mustbe16GBaligned)[min:80,max:320.
default:288]:userinput(desiredmemory):'320'GByouchose[320GB]memoryforssccn2-dom4domainNewConfigurationinprogressafterMemoryselection:MINIMUM----+|DOMAIN|CORES|MEM_GB|TYPE|CORES|MEM_GB||primary|16|256|Dedicated|9|64||ssccn2-dom1|22|384|Dedicated|4|96||ssccn2-dom2|32|512|Dedicated|4|128||ssccn2-dom3|8|64|Dedicated|4|32||ssccn2-dom4|18|320|Dedicated|4|80||*ssccn2-dom5|4|64|Root|4|64||unallocatedorparked|28|448Thefollowingdomainswillbestoppedandrestarted:ssccn2-dom4ssccn2-dom1ssccn2-dom3Thisconfigurationdoesnotrequirerebootingthecontroldomain.
DoyouwanttoproceedY/N:userinput:'y'Pleasewaitwhileosc-setcorememissettingupthenewCPU,memoryconfiguration.
查看SP配置配置CPU和内存资源55Itmaytakeawhile.
Pleasebepatientanddonotinterrupt.
Executingldmcommands.
.
0%102030405060708090100%Taskcompletewithnoerrors.
Thisconcludessocket/core,memoryreconfiguration.
Youcancontinueusingthesystem.
相关信息"CPU/内存工具概述(osc-setcoremem)"[32]"支持的域配置"[33]规划CPU和内存分配[34]显示当前域配置(osc-setcoremem)[37]显示当前域配置(ldm)[38]更改CPU/内存分配(插槽粒度)[40]更改CPU/内存分配(核心粒度)[43]闲置核心和内存[47]查看SP配置使用osc-setcoremem命令重新分配资源时,osc-setcoremem会使用以下格式将新配置保存到服务处理器(serviceprocessor,SP)中:CM_dom1_dom2_dom3_.
.
.
_TimeStamp其中:CM_-指示在初始安装之后的某个时间创建的核心/内存配置.
使用以下命名规则来表示domx:xC或xS-以核心(C)或插槽(S)的数量(x)表示的CPU资源xG或xT-以千兆字节(G)或兆兆字节(T)数(x)表示的内存资源TimeStamp-格式为MMDDYYYYHHMM以下文件名示例.
.
.
CM_2S1T_1S512G_3S1536G_082020141354查看SP配置56OracleSuperClusterM6-322014年10月.
.
.
表示在2014年8月20日13:54创建的配置,包含具有以下资源的三个域:2个插槽、1TB内存1个插槽、512GB内存3个插槽、1536GB内存要查看有关资源分配的更多详细信息,可以使用SP配置时间戳找到并查看对应的osc-setcoremem日志文件.
1.
以超级用户身份登录到计算节点的控制域.
2.
显示SP配置.
示例:指示无定制CPU/内存配置的输出:称为V_B4_4_1_20140804141204的文件是在安装系统时创建的初始资源配置文件.
#ldmlist-configfactory-defaultV_B4_4_1_20140804141204after_install_backup[nextpoweron]指示三个其他CPU/内存配置的输出:#ldmlist-configfactory-defaultV_B4_4_1_20140804141204after_install_backupCM_2S1T_1S512G_3S1536G_082020141354CM_2S1T_1S512G_3S1536G_082120140256CM_1S512G_1S512G_4S2T_082120141521[nextpoweron]3.
查看对应的日志文件.
#more/opt/oracle.
supercluster/osc-setcoremem/log/osc-setcoremem_activity_08-21-2014_15:21*.
log相关信息"CPU/内存工具概述(osc-setcoremem)"[32]"支持的域配置"[33]规划CPU和内存分配[34]显示当前域配置(osc-setcoremem)[37]恢复至以前的CPU/内存配置配置CPU和内存资源57显示当前域配置(ldm)[38]更改CPU/内存分配(插槽粒度)[40]更改CPU/内存分配(核心粒度)[43]闲置核心和内存[47]恢复至以前的CPU/内存配置使用以下过程可将计算节点恢复至以前的CPU/内存配置.
您必须在群集中的每个成员上执行该过程.
该工具不会自动将更改传播到每个群集成员.
注-要了解您是否可以执行此过程,请参见"支持的域配置"[33].
1.
以超级用户身份登录到计算节点的控制域.
2.
列出以前的配置.
注-也可以在日志文件中查看以前的配置.
请参见访问osc-setcoremem日志文件[52].
#ldmlist-configfactory-defaultV_B4_4_1_20140804141204after_install_backupCM_2S1T_1S512G_3S1536G_082020141354CM_2S1T_1S512G_3S1536G_082120140256CM_1S512G_1S512G_4S2T_082120140321[nextpoweron]有关SP配置文件的详细信息,请参见查看SP配置[55].
3.
恢复至以前的配置.
#ldmset-configCM_2S1T_1S512G_3S1536G_0820201413544.
停止所有域,然后停止主域.
5.
从服务处理器重新启动系统.
##.
->cd/SP删除CPU/内存配置58OracleSuperClusterM6-322014年10月->stop/SYSAreyousureyouwanttostop/SYS(y/n)yStopping/SYS->start/SYSAreyousureyouwanttostart/SYS(y/n)yStarting/SYS6.
引导所有域和区域.
相关信息"CPU/内存工具概述(osc-setcoremem)"[32]"支持的域配置"[33]规划CPU和内存分配[34]显示当前域配置(osc-setcoremem)[37]显示当前域配置(ldm)[38]更改CPU/内存分配(插槽粒度)[40]更改CPU/内存分配(核心粒度)[43]闲置核心和内存[47]删除CPU/内存配置计算节点的服务处理器具有有限的内存量.
如果您因为服务处理器用完了内存而无法创建新配置,请使用此过程删除不使用的配置.
1.
列出所有当前配置.
#ldmlist-configfactory-defaultV_B4_4_1_20140804141204after_install_backupCM_2S1T_1S512G_3S1536G_082020141354CM_2S1T_1S512G_3S1536G_082120140256CM_1S512G_1S512G_4S2T_082120140321[nextpoweron]2.
确定哪些配置可以放心删除.
可以放心地删除任何包含字符串CM_或_ML的配置,只要该配置没有标记为[current]或[nextpoweron].
3.
删除配置.
示例:配置CPU和内存资源(setcoremem)配置CPU和内存资源59#ldmremove-spconfigCM_2S1T_1S512G_3S1536G_082020141354相关信息"CPU/内存工具概述(osc-setcoremem)"[32]"支持的域配置"[33]规划CPU和内存分配[34]显示当前域配置(osc-setcoremem)[37]显示当前域配置(ldm)[38]更改CPU/内存分配(插槽粒度)[40]更改CPU/内存分配(核心粒度)[43]闲置核心和内存[47]配置CPU和内存资源(setcoremem)以下主题介绍了如何使用setcoremem实用程序配置CPU和内存资源.
"CPU/内存工具概述"[59]"CPU/内存分配"[60]"定制配置与预定义分配"[62]更改CPU/内存分配[63]恢复至以前的CPU/内存配置[67]删除CPU/内存配置[68]CPU/内存工具概述SuperClusterM6-32的计算节点CPU和内存资源最初是在安装期间分配的,并由您的配置进行定义.
将为域中的每对根联合体分配一个插槽,并且将按相同的比例分配内存.
此分配策略最大程度地减少了NUMA行为,并针对任意给定的配置提供了性能最佳的CPU和内存分配.
要更改这些资源的分配方式,请使用CPU/内存工具(setcoremem).
使用此工具,您可以在插槽级别更改大多数配置的CPU和内存分配(内存以相同的比例分配).
您还可以为SuperClusterM6-32配置更细粒度的分配策略,最低可达4核CPU粒度和64GB内存粒度(包含2个根联合体对)以及8核CPU粒度和128GB内存粒度(包含6个根联合体对).
CPU和内存可以单独分配.
初始分配提供了最佳性能,因为其设计方式可通过尽可能地保留位置组关联来最大程度地减少NUMA影响.
出于性能方面的考虑,在插槽级别的其他预定义分配也尽可能配置CPU和内存资源(setcoremem)60OracleSuperClusterM6-322014年10月地减少NUMA行为.
细粒度的可定制策略提供了最佳灵活性.
它不会最大程度地减少NUMA行为,而是在所有位置组之间尽可能地平均分配核心和内存以确保一致的性能.

注-该CPU/内存工具只能修改当前域的分配.
您无法使用该工具修改域的数量.

相关信息"CPU/内存分配"[60]更改CPU/内存分配[63]恢复至以前的CPU/内存配置[67]CPU/内存分配本节介绍OracleSuperClusterM6-32支持的CPU/内存配置.
这些配置不区分数据库域和应用程序域,也不区分OracleSolaris11和OracleSolaris10引导环境.
以下策略规则适用于这些配置:始终将最大的域部署为第一个域,将第二大的域部署为最后一个域,并且配置通常按从外到内、从左到右的顺序构建.
此策略确保了内部磁盘和网络端口始终封装在最大的域内.
一个域只能包含1个、2个、4个、5个、6个、8个、10个、12个或16个根联合体对.
控制域必须始终运行OracleSolaris11.
对于一个计算节点,分配的核心和内存可以小于最大可用量.
任何未用的核心被视为闲置的核心,在进行许可时不计入核心数中.
然而,闲置的核心是不可用的,实质上被浪费.
在大多数情况下,一个更好的方法是将这些核心分配给不同的域.
表3半填充的CPU/内存基本配置配置布局名称插槽分配/内存B2-1B2_1_14B2-2B2_2_12:2B2_2_21:3B2-3B2_3_12:1:1B2_3_21:2:1B2-4B2_4_11:1:1:1配置CPU和内存资源(setcoremem)配置CPU和内存资源61配置布局名称插槽分配/内存表4半填充的CPU/内存扩展配置配置布局名称插槽分配/内存E2-1E2_1_1*8E2-2E2_2_1*6:2E2_2_25:3E2_2_34:4B2-3E2_3_1*6:1:1E2_3_25:2:1E2_3_44:2:2E2-4E2_4_15:1:1:1E2_4_24:2:1:1表示预安装的默认布局.
表5完全填充的CPU/内存基本配置配置布局名称插槽分配/内存B4-1B4_1_18B4-2B4_2_14:4B4_2_22:6B4_2_33:5B4-3B4_3_14:2:2B4_3_23:3:2B4-4B4_4_12:2:2:2B4_4_23:1:2:2表6完全填充的CPU/内存扩展配置配置布局名称插槽分配/内存E4-1E4_1_116配置CPU和内存资源(setcoremem)62OracleSuperClusterM6-322014年10月配置布局名称插槽分配/内存E4-2E4_2_112:4E4_2_210:6E4_2_38:8E4-3E4_3_112:2:2E4_3_210:4:2E4_3_38:4:4E4-4E4_4_110:2:2:2E4_4_28:4:2:2相关信息更改CPU/内存分配[63]恢复至以前的CPU/内存配置[67]"CPU/内存工具概述"[59]删除CPU/内存配置[68]定制配置与预定义分配当您运行可更改CPU/内存分配的工具(setcoremem)时,它将首先确定您的当前配置,然后提供相应的选项,让您选择预定义的配置或定制配置来分配资源.
出于性能方面的考虑,预定义的分配会尽可能地减少NUMA行为.
定制配置提供了最佳灵活性.
它不会最大程度地减少NUMA行为,而是在所有位置组之间尽可能地平均分配核心和内存以确保一致的性能.
如果您选择预定义配置选项,则该工具将根据当前的系统布局提供所有可用的预定义配置选项.
某些布局只有一个配置选项.
有关布局信息,请参见"CPU/内存分配"[60].
如果您选择定制您的CPU/内存配置,则通过该工具可以向每个域分配特定的CPU核心数和内存大小.
在您对每个域进行配置的过程中,该工具将跟踪资源分配并确保您的选择有效.
相关信息"CPU/内存分配"[60]更改CPU/内存分配[63]更改CPU/内存分配配置CPU和内存资源63"CPU/内存工具概述"[59]更改CPU/内存分配在计算节点上执行以下过程可更改其CPU和内存资源分配.
请在要进行调整的每个计算节点上执行此任务.
该工具按如下顺序进行更改:修改域资源停止非主域使用新资源重新引导主域使用新资源初启非主域以下过程介绍了如何将当前配置更改为某个预定义配置.
此过程之后的示例介绍了如何更改为定制配置.
1.
以root身份登录到计算节点上的控制域.
2.
使用ldmbind命令激活任何非活动域.
如果存在任何非活动域,则该工具将无法继续运行.
3.
运行setcoremem-s0以输入新的CPU和内存分配.
运行setcoremem的过程分为三步.
发出setcoremem-s0后,系统将报告当前的CPU和内存分配,并允许您更改这些分配.
发出setcoremem-s1将对系统进行初始更改,即停止除主域之外的所有域,并向主域分配合适的资源.
最后,发出setcoremem-s2将再次重新启动域并使用分配的新资源引导这些域(步骤7).
注意-如果使用setcoremem-s0命令实施更改(步骤3),则必须运行setcoremem-s1命令(步骤5),否则系统将被置于不稳定状态.
#/opt/oracle.
supercluster/bin/setcoremem-s0Info:Alogoftheactivitiesisbeingrecordedin/opt/oracle.
supercluster/setcoremem/log/modlocality.
logInfo:"nextpoweron"sp-configisB4_4_1_ML11082013083910DOMAINCORESMemory(GB)primary242047.
25ssccn1-dom1242048.
00ssccn1-dom2242048.
00更改CPU/内存分配64OracleSuperClusterM6-322014年10月ssccn1-dom3242047.
25Info:Withthisconfigurationadjustmenttool,existingdomainscanbere-configuredInfo:withnewCPU-corecountandmemorysize.
Info:ThistoolcannotbeusedtomodifythenumberofdomainsInfo:oraltertheIOrootcomplexlayoutThissystemcanbereconfiguredtoallowyoumaximumflexibility(1)orchoosefromalistofpre-definedconfiguration(2).
Whichactiondoyourequire:1)Customizedconfigurations(4coregranularityatbest)2)Pre-definedconfigurations0)ExitPleaseSelectanOption:2ThefollowingPre-definedconfigurationsareavailableprimary][ssccn1-dom1][ssccn1-dom2][ssccn1-dom3](1)B4_4_1[24/2048.
00GB][24/2048.
00GB][24/2048.
00GB][24/2048.
00GB](2)B4_4_2[12/1024.
00GB][24/2048.
00GB][24/2048.
00GB][36/3072.
00GB](3)B4_4_3[36/3072.
00GB][12/1024.
00GB][24/2048.
00GB][24/2048.
00GB](4)B4_4_4[36/3072.
00GB][24/2048.
00GB][12/1024.
00GB][24/2048.
00GB](5)B4_4_5[36/3072.
00GB][24/2048.
00GB][24/2048.
00GB][12/1024.
00GB]Pleaseselectanoption:3Doyouwishtocontinuewiththesechanges(y/[n])yPleaseExecute/opt/oracle.
supercluster/bin/setcoremem-s1andfollowtheinstructionsthereNOTE:Executionofabovecommandwillcausealldomainsinthissystemtobehaltedandwillrequirearebootofthisdomain.
Pleaseensurethatyouhavestoppedallapplicationsinalldomainsonthiscomputenode,beforeproceedingwiththeabovecommand4.
对所有应用程序、区域和域(主域除外)执行完全关闭.
5.
运行setcoremem-s1,对主域进行配置更改.
注-在此步骤期间,该工具将强制关闭任何活动的域(主域除外).
#/opt/oracle.
supercluster/bin/setcoremem-s1Info:Alogoftheactivitiesisbeingrecordedin/opt/oracle.
supercluster/setcoremem/log/modlocality.
logInfo:Executingstep1-Pleasedonotinterruptuntilthisstepiscomplete更改CPU/内存分配配置CPU和内存资源65Info:Donewithstep1-systemrebootisrequiredInfo:Afterreboot,Pleaserunsetcoremem-s26.
重新引导系统.
7.
重新登录到相应计算节点并运行setcoremem-s2以使用分配的新资源重新引导域.
#/opt/oracle.
supercluster/bin/setcoremem-s2Info:Alogoftheactivitiesisbeingrecordedin/opt/oracle.
supercluster/setcoremem/log/modlocality.
logInfo:Executingstep2-PleasedonotinterruptuntilthisstepiscompleteInfo:Donewithstep2Info:CPUandMemoryconfigurationsuccessfullychanged例1将CPU/内存资源更改为定制配置以下示例展示了如何将CPU/内存资源更改为定制配置而非某个预定义配置.
#/opt/oracle.
supercluster/bin/setcoremem-s0Info:Alogoftheactivitiesisbeingrecordedin/opt/oracle.
supercluster/setcoremem/log/modlocality.
logInfo:The"nextpoweron"sp-configisB4_4_1_ML11082013083910DOMAINCORESMemory(GB)primary242047.
25ssccn1-dom1242048.
00ssccn1-dom2242048.
00ssccn1-dom3242047.
25Info:Withthisconfigurationadjustmenttool,existingdomainscanbere-configuredInfo:withnewCPU-corecountandmemorysize.
Info:ThistoolcannotbeusedtomodifythenumberofdomainsInfo:oraltertheIOrootcomplexlayoutThissystemcanbereconfiguredtoallowyoumaximumflexibility(1)orchoosefromalistofpre-definedconfiguration(2).
Whichactiondoyourequire:1)Customizedconfigurations(4coregranularityatbest)2)Pre-definedconfiguration0)Exit更改CPU/内存分配66OracleSuperClusterM6-322014年10月PleaseSelectanOption:1Pleasegive[4-44](inmultiplesof4)coresfordomainprimary:16Pleasegive[64-4032](inmultiplesof64)GBmemoryfordomainprimary:2048CORESMemory(GB)primary24/162047.
25/2048.
00ssccn1-dom124/02048.
00/0.
00ssccn1-dom224/02048.
00/0.
00ssccn1-dom324/02047.
50/0.
00Pleasegive[4-32](inmultiplesof4)coresfordomainssccn1-dom1:32Pleasegive[64-2048](inmultiplesof64)GBmemoryfordomainssccn1-dom1:2048CORESMemory(GB)primary24/162047.
25/2048.
00ssccn1-dom124/322048.
00/2048.
00ssccn1-dom224/02048.
00/0.
00ssccn1-dom324/02047.
50/0.
00Pleasegive[4-44](inmultiplesof4)coresfordomainssccn1-dom2:8Pleasegive[64-4032](inmultiplesof64)GBmemoryfordomainssccn1-dom2:1024CORESMemory(GB)primary24/162047.
25/2048.
00ssccn1-dom124/322048.
00/2048.
00ssccn1-dom224/82048.
00/1024.
00ssccn1-dom324/02047.
50/0.
00Pleasegive[4-40](inmultiplesof4)coresfordomainssccn1-dom3:40Pleasegive[64-3072](inmultiplesof64)GBmemoryfordomainssccn1-dom3:3072CORESMemory(GB)primary24/162047.
25/2048.
00ssccn1-dom124/322048.
00/2048.
00ssccn1-dom224/82048.
00/1024.
00ssccn1-dom324/402047.
50/3072.
00Doyouwishtocontinuewithchangesy/[n]yPleaseExecute/opt/oracle.
supercluster/bin/setcoremem-s1andfollowtheinstructionsthereNOTE:Executionofabovecommandwillcausealldomainsinthissystemtobehaltedandwillrequirearebootofthisdomain.
Pleaseenusrethatyouhavestoppedallapplicationsinalldomainsonthissystem,beforeproceedingwiththeabovecommand#/opt/oracle.
supercluster/bin/setcoremem-s1Info:Alogoftheactivitiesisbeingrecordedin/opt/oracle.
supercluster/setcoremem/log/modlocality.
logInfo:Executingstep1-Pleasedonotinterruptuntilthisstepiscomplete恢复至以前的CPU/内存配置配置CPU和内存资源67Info:Donewithstep1-systemrebootisrequiredInfo:Afterreboot,Pleaserunsetcoremem-s2#reboot#/opt/oracle.
supercluster/bin/setcoremem-s2Info:Alogoftheactivitiesisbeingrecordedin/opt/oracle.
supercluster/setcoremem/log/modlocality.
logInfo:Executingstep2-PleasedonotinterruptuntilthisstepiscompleteInfo:Donewithstep2Info:CPUandMemoryconfigurationsuccessfullychanged相关信息恢复至以前的CPU/内存配置[67]"CPU/内存分配"[60]"CPU/内存工具概述"[59]恢复至以前的CPU/内存配置使用以下过程可将计算节点恢复至以前的CPU/内存配置.
您必须在群集中的每个成员上执行该过程.
该工具不会自动将更改传播到每个群集成员.
1.
使用ldmls-config命令列出以前的配置.
也可以在位于以下位置的日志文件中查看以前的配置:/opt/oracle.
supercluster/setcoremem/log2.
恢复至以前的配置.
#ldmset-configconfig-name3.
停止所有域,然后停止主域.
4.
从SP重新启动系统.
##.
->cd/SP->stop/SYSAreyousureyouwanttostop/SYS(y/n)yStopping/SYS删除CPU/内存配置68OracleSuperClusterM6-322014年10月->start/SYSAreyousureyouwanttostart/SYS(y/n)yStarting/SYS5.
引导所有域和区域.
相关信息"CPU/内存工具概述"[59]更改CPU/内存分配[63]"CPU/内存分配"[60]删除CPU/内存配置计算节点的系统控制器具有有限的内存量.
如果您因为系统控制器内存不足而无法创建新配置,请按照以下过程删除未使用的配置.
1.
使用ldmls-config命令列出所有当前配置.
2.
确定哪些配置可以放心删除.
可以放心地删除任何包含字符串_ML的配置,只要该配置没有标记为[current]或[nextpoweron].
3.
删除配置.
#ldmremove-spconfig相关信息"CPU/内存工具概述"[59]恢复至以前的CPU/内存配置[67]更改CPU/内存分配[63]获取EMExadata插件69获取EMExadata插件从OracleSuperCluster1.
1开始,您可以使用OracleEnterpriseManagerExadata12.
1.
0.
3插件,仅在支持的配置(如以下主题中所述)中监视群集中所有与Exadata相关的软件和硬件组件.
确认系统要求[69]"EMExadata插件的已知问题"[69]确认系统要求仅支持软件版本为1.
1(或更高版本)且数据库域仅位于控制LDom的环境中的SuperCluster系统.
如果您更新到2012年10月QMU发行版,则早期版本的SuperCluster系统可以兼容.
注-对于OracleSuperCluster软件版本2.
x,compmon命令名称更改为osc-compmon.
如果SuperCluster安装了OracleSuperClusterv2.
x发行包,请使用新名称.
请参见确定SuperCluster软件的版本[9].
使用pkginfocompmon或pkglistcompmon命令确认SuperClusterM6-32上安装了某个compmonpkg版本.
您必须已安装compmon的以下最低版本:pkg://exa-family/system/platform/exadata/compmon@0.
5.
11,5.
11-0.
1.
0.
11:20120726T024158ZEMExadata插件的已知问题EMExadata插件12.
1.
0.
3中随附的先决条件检查脚本exadataDiscoveryPreCheck.
pl不支持catalog.
xml文件.
确认系统要求70OracleSuperClusterM6-322014年10月从MOS下载最新的exadataDiscoveryPreCheck.
pl文件,如《OracleEnterpriseManagerExadataManagementGettingStartedGuide》中的"DiscoveryPrecheckScript"一节所述,网址为:docs.
oracle.
com/cd/E24628_01/doc.
121/e27442/title.
htm如果多个数据库群集在一个EnterpriseManager管理服务器环境中共享同一台存储服务器,则可以搜索并监视第一个数据库计算机目标及其所有组件.
但是,对于共享同一个存储服务器的其他数据库计算机目标,OracleStorageServerGrid系统和OracleDatabaseStorageServer系统中将没有相应的存储服务器成员,因为它们已被监视.
如果SuperClusterM6-32上安装的perfquery命令的版本为1.
5.
8或更高版本,则可能会遇到错误(ID15919339),即计算节点的主机目标中的HCA端口错误度量中的大多数列为空.
EnterpriseManager中不会报告HCA端口上发生的任何错误.
要查看您的版本,请运行以下命令:perfquery-V配置Exalogic软件71配置Exalogic软件以下主题介绍如何在OracleSuperClusterM6-32上使用Exalogic软件.
"Exalogic软件概述"[71]准备配置Exalogic软件[71]启用域级增强功能[72]启用群集级会话复制增强功能[73]"为Dept1_Cluster1配置GridLink数据源"[76]"为Dept1_Cluster1配置启用SDP的JDBC驱动程序"[80]在IB网络上创建SDP侦听器[82]Exalogic软件概述OracleEECS包括针对SuperClusterM6-32的性能优化,可以提高输入/输出、线程管理和请求处理的效率.
其他优化包括减少缓冲副本,这可以提高输入/输出的效率.
最后,通过延迟反序列化提高会话复制性能和CPU利用率,从而无需对每次会话更新执行仅在服务器发生故障时才需要的额外工作.
可以为WebLogicServer群集配置群集范围的优化,这些优化可以进一步改善服务器间的通信.
第一项优化允许多个复制通道,这可以提高WebLogicServer群集节点之间的网络吞吐量.
第二项群集优化可实现对套接字直接协议的IB支持,这可以在网络通信绕过TCP堆栈时降低CPU占用率.
准备配置Exalogic软件1.
配置环境,包括数据库、存储和网络.
请参阅《OracleExalogicEnterpriseDeploymentGuide》第3章"Network,Storage,andDatabasePreconfiguration",网址为:http://docs.
oracle.
com/cd/E18476_01/doc.
220/e18479/toc.
htm启用域级增强功能72OracleSuperClusterM6-322014年10月2.
配置OracleExalogic域.
请参阅《OracleExalogicEnterpriseDeploymentGuide》第5章"ConfigurationOracleFusionMiddleware",网址为:http://docs.
oracle.
com/cd/E18476_01/doc.
220/e18479/toc.
htm启用域级增强功能1.
登录到OracleWebLogicServer管理控制台.
2.
在左侧导航窗格中选择"Domainname"(域名).
此时将显示"SettingsforDomainname"(域名的设置)屏幕.
3.
单击"General"(一般信息)选项卡.
4.
在您的域主页上,选择"EnableExalogicOptimizations"(启用Exalogic优化),然后单击"Save"(保存).
5.
激活更改.
6.
停止并启动您的域.
"EnableExalogicOptimizations"(启用Exalogic优化)设置会集体启用下表中介绍的所有具体功能.
"启动选项"指示如何单独启用和禁用每个功能.
功能选项说明分散读取说明提高具有高网络吞吐量的环境的I/O效率启动选项-Dweblogic.
ScatteredReadsEnabled=true/falseMBeanKernelMBean.
setScatteredReadsEnabled集中写入说明提高具有高网络吞吐量的环境的I/O效率启动选项-Dweblogic.
GatheredWritesEnabled=true/falseMBeanKernelMBean.
setGatheredWritesEnabled延迟反序列化说明提高会话复制的效率启动选项-Dweblogic.
replication.
enableLazyDeserialization=true/falseMBeanClusterMBean.
setSessionLazyDeserializationEnabled启用群集级会话复制增强功能配置Exalogic软件73注-启用优化后,您可能会看到以下消息:java.
io.
IOException:Brokenpipe.
当发生存储故障转移时,您可能会看到相同的消息.
在任一情况下,您都可以忽略该错误消息.
启用群集级会话复制增强功能您可以为以后要对其部署Web应用程序的WebLogic群集中的受管理服务器启用会话复制增强功能.
注-如果您在使用Coherence*web,则这些会话复制增强功能不适用.
如果您按照《OracleFusionMiddlewareExalogicEnterpriseDeploymentGuide》第8章"DeployingaSampleWebApplicationtoandOracleWebLogicCluster"(网址为http://docs.
oracle.
com/cd/E18476_01/doc.
220/e18479/deploy.
htm)中所述使用dizzyworld.
ear应用程序,那么请跳过这些步骤.
要为Dept1_Cluster1启用会话复制增强功能,请完成以下步骤:1.
确保Dept1_Cluster1群集中的受管理服务器已启动且正在运行.
请参阅《OracleFusionMiddlewareExalogicEnterpriseDeploymentGuide》第5.
16节"StartingManagedServersonComputeNode1andComputeNode2",网址为:http://docs.
oracle.
com/cd/E18476_01/doc.
220/e18479/create_domain.
htm#BABEGAFB2.
为受管理服务器(例如WLS1)设置复制端口.
a.
在"DomainStructure"(域结构)下,单击"Environment"(环境)和"Servers"(服务器).
此时将显示"SummaryofServers"(服务器概要)页面.
b.
单击服务器列表上的WLS1.
此时将显示"SettingsforWLS1"(WLS1的设置).
c.
单击"Cluster"(集群)选项卡.
d.
在"ReplicationPorts"(复制端口)字段中,输入用于配置多个复制通道的端口范围.
启用群集级会话复制增强功能74OracleSuperClusterM6-322014年10月例如,Dept_1_Cluster1中的受管理服务器的复制通道可以在端口7005到7015上侦听.
要指定此端口范围,请输入7005-7015.
3.
为群集中的每台受管理服务器(例如WLS1)创建一个定制网络通道.
a.
登录到OracleWebLogicServer管理控制台.
b.
如果尚未执行此操作,请单击更改中心中的"Lock&Edit"(锁定并编辑).
c.
在控制台的左侧窗格中,展开"Environment"(环境)并选择"Servers"(服务器).
此时将显示"SummaryofServers"(服务器概要)页面.
d.
在"Servers"(服务器)表中,单击WLS1受管理服务器实例.
e.
选择"Protocols"(协议),然后选择"Channels"(通道).
f.
单击"New"(新建).
g.
输入ReplicationChannel作为新网络通道的名称并选择t3作为协议,然后单击"Next"(下一步).
h.
输入以下信息:侦听地址:10.
0.
0.
1注-这是分配给WLS1的浮动IP.
侦听端口:7005i.
单击"Next"(下一步),然后在"NetworkChannelProperties"(网络通道属性)页上选择"Enabled"(启用)和"OutboundEnabled"(启用出站).
j.
单击"Finish"(完成).
k.
在"NetworkChannels"(网络通道)表下,选择ReplicationChannel,即您为WLS1受管理服务器创建的网络通道.
l.
展开"Advanced"(高级),然后选择"EnableSDPProtocol"(启用SDP协议).
m.
单击"Save"(保存).
启用群集级会话复制增强功能配置Exalogic软件75n.
要激活这些更改,请在管理控制台的更改中心中单击"ActivateChanges"(激活更改).
o.
针对Dept1_Cluster1群集中剩余的受管理服务器重复上述步骤,以便为每台服务器创建一个网络通道.
输入必需的属性,如下表中所述.
Dept1_Cluster1中的受管理服务器名称协议侦听地址侦听端口其他通道端口WLS2ReplicationChannelt310.
0.
0.
270057006to7014WLS3ReplicationChannelt310.
0.
0.
370057006to7014WLS4ReplicationChannelt310.
0.
0.
470057006to7014WLS5ReplicationChannelt310.
0.
0.
570057006to7014WLS6ReplicationChannelt310.
0.
0.
670057006to7014WLS7ReplicationChannelt310.
0.
0.
770057006to7014WLS8ReplicationChannelt310.
0.
0.
870057006to70144.
为群集中的每台受管理服务器创建网络通道后,单击"Environment"(环境)->"Clusters"(群集).
此时将显示"SummaryofClusters"(集群概要)页面.
5.
单击Dept1_Cluster1.
这是您稍后要对其部署Web应用程序的群集示例.
此时将显示"SettingsforDept1_Cluster1"(Dept1_Cluster1的设置)页面.
6.
单击"Replication"(复制)选项卡.
7.
在"ReplicationChannel"(复制通道)字段中,确保将"ReplicationChannel"设置为要用于复制通信的通道名称.
8.
在"Advanced"(高级)部分中,选择"EnableOneWayRMIforReplication"(为复制启用单向RMI)选项,然后单击"Save"(保存).
9.
激活更改,并重新启动受管理服务器.
10.
使用文本编辑器将系统属性-Djava.
net.
preferIPv4Stack=true手动添加到startWebLogic.
sh脚本(该脚本位于base_domain的bin目录中),如下所述:a.
在startWebLogic.
sh脚本中找到以下行:.
${DOMAIN_HOME}/bin/setDomainEnv.
sh$*为Dept1_Cluster1配置GridLink数据源76OracleSuperClusterM6-322014年10月b.
紧接在上面的条目之后添加以下属性:JAVA_OPTIONS="${JAVA_OPTIONS}-Djava.
net.
preferIPv4Stack=true"c.
保存并关闭该文件.
11.
重新启动所有受管理服务器.
a.
在管理控制台中,单击"Environment"(环境)->"Servers"(服务器).
此时将显示"SummaryofServers"(服务器概要)页面.
b.
选择一台受管理服务器,例如,通过单击WLS1选择WLS1.
此时将显示"SettingsforWLS1"(WLS1的设置)页面.
c.
单击"Control"(控制)选项卡.
在"ServerStatus"(服务器状态)表中选择WLS1.
单击"Start"(启动).
d.
针对WebLogic群集中的每台受管理服务器重复这些步骤.
12.
采用以下方法之一确认已打开多个侦听端口:键入netstat-na命令.
查看受管理服务器日志.
为Dept1_Cluster1配置GridLink数据源您必须为OracleWebLogicServer和针对RAC群集的服务之间的JDBC连接创建GridLink数据源.
GridLink数据源使用ONS以自适应方式响应OracleRAC实例的状态更改.
以下主题介绍GridLink数据源以及如何创建它:"快速连接故障转移"[77]"运行时连接负载平衡"[77]"XA关联"[77]"SCAN地址"[77]"使用OracleWallet保护通信"[78]在Dept1_Cluster1上创建GridLink数据源[78]为Dept1_Cluster1配置GridLink数据源配置Exalogic软件77快速连接故障转移GridLink数据源使用快速连接故障转移来:提供快速的故障检测.
中止和移除连接池的无效连接.
针对计划和非计划的OracleRAC节点中断执行正常关机.
数据源允许进行中的事务在关闭连接之前完成.
新请求将负载平衡到活动的OracleRAC节点.
适应拓扑中的更改,例如添加新的节点.
将运行时工作请求分发到所有活动的OracleRAC实例.
请参阅《OracleDatabaseJDBCDeveloper'sGuideandReference》中的"FastConnectionFailover",网址为:http://docs.
oracle.
com/cd/B19306_01/java.
102/b14355/fstconfo.
htm.
运行时连接负载平衡运行时连接负载平衡允许WebLogicServer:根据后端节点容量(例如CPU、可用性和响应时间)调整工作分发.
响应RAC拓扑的更改.
管理池化连接,以获得高性能和可伸缩性.
如果未启用FAN,那么GridLink数据源使用循环负载平衡算法分配与RAC节点的连接.
XA关联用于全局事务的XA关联可确保将在RAC群集上执行的全局事务的所有数据库操作定向至同一个RAC实例.
XA事务的第一个连接请求使用RCLB进行负载平衡,并分配有关联上下文.
所有后续的连接请求都将使用第一个连接的关联上下文路由至相同的RAC实例.
SCAN地址SCAN地址可以用于在WebLogic控制台中指定TNS侦听器和ONS侦听器的主机和端口.
如果您添加或移除RAC节点,不需要更改包含SCAN地址的GridLink数据源.
请联系您的网络管理员,以获得适用于您环境的正确配置的SCANURL.
有关更多信息,请参阅:http://www.
oracle.
com/technetwork/database/clustering/overview/scan-129069.
pdf.
在Dept1_Cluster1上创建GridLink数据源78OracleSuperClusterM6-322014年10月使用OracleWallet保护通信使用OracleWallet,您可以配置与ONS侦听器的安全通信.
在Dept1_Cluster1上创建GridLink数据源在设置多数据源的过程中,要为每个Oracle数据库实例创建一个GridLink数据源(对于这些数据源和全局租赁多数据源都是如此).
1.
准备创建数据源.
a.
确保它是非xa数据源.
b.
将这些数据源的目标设置为Dept1_Cluster1群集.
c.
将数据源连接池初始容量设置为0.
i.
在OracleWebLogicServer管理控制台中依次选择"Services"(服务)、"JDBC"和"Datasources"(数据源).
ii.
在"Datasources"(数据源)屏幕上,单击"DatasourceName"(数据源名称),然后单击"ConnectionPool"(连接池)选项卡并在"Initialcapacity"(初始容量)字段中输入0.
d.
确保ONS守护进程一直在您的数据库服务器上运行.
通过运行onsctl命令在数据库服务器上启动ONS守护进程:start2.
登录到OracleWebLogicServer管理控制台.
3.
在管理控制台的更改中心中单击"Lock&Edit"(锁定并编辑)-如果尚未执行此操作.
4.
在"DomainStructure"(域结构)树中,展开"Services"(服务),然后选择"DataSources"(数据源).
5.
在"SummaryofDataSources"(数据源概要)页上,单击"New"(新建)并选择"GridLinkDataSource"(GridLink数据源).
此时将显示"CreateaNewJDBCGridLinkDataSource"(新建JDBCGridLink数据源)页面.
6.
输入以下信息,然后单击"Next"(下一步).
在Dept1_Cluster1上创建GridLink数据源配置Exalogic软件79在"Name"(名称)字段中输入数据源的逻辑名称.
例如,gridlink.
JNDI的名称.
例如,jdbc/gridlink.
7.
在"TransactionOptions"(事务处理选项)页上,取消选中"SupportsGlobalTransactions"(支持全局事务处理),然后单击"Next"(下一步).
8.
选择"Enterindividuallistenerinformation"(输入单个监听程序信息),然后单击"Next"(下一步).
9.
输入以下连接属性:ServiceName(服务名):在"ServiceName"(服务名)字段中,输入RAC服务的名称.
例如,在"ServiceName"(服务名)中输入myService.
注-OracleRAC服务名是在数据库上定义的,并且它不是固定名称.
HostName(主机名):输入承载数据库的服务器的DNS名称或IP地址.
对于OracleGridLink服务实例连接,该项对于给定的多数据源中的每个数据源必须相同.
Port(端口):输入数据库服务器侦听连接请求时使用的端口.
DatabaseUserName(数据库用户名):输入数据库用户名.
例如,myDataBase.
Password(密码):输入密码.
例如,myPassword1.
确认密码并单击"Next"(下一步).
提示-有关更多信息,请参阅《OracleFusionMiddlewareOracleWebLogicServerAdministrationConsoleOnlineHelp》.
控制台会自动生成完整的JDBCURL.
例如:jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=left)(PORT=1234))(ADDRESS=(PROTOCOL=TCP)(HOST=right)(PORT=1234))(ADDRESS=(PROTOCOL=TCP)(HOST=center)(PORT=1234)))(CONNECT_DATA=(SERVICE_NAME=myService)))10.
在"TestGridLinkDatabaseConnection"(测试GridLink数据库连接)页上,复查连接参数并单击"TestAllListeners"(测试所有监听程序).
OracleWebLogic会尝试创建管理服务器与数据库之间的连接.
连接测试的结果显示在页面的顶部.
如果测试失败,那么您应该更正所有配置错误,然后重新尝试测试.

单击"Next"(下一步).
为Dept1_Cluster1配置启用SDP的JDBC驱动程序80OracleSuperClusterM6-322014年10月11.
在"ONSClientConfiguration"(ONS客户机配置)页面中,执行以下操作:a.
选择"FanEnabled"(启用FAN)以订阅和处理FAN事件.
b.
在"ONShostandport"(ONS主机和端口)字段中,输入用于接收基于ONS的FAN事件的ONS守护进程侦听地址和端口列表(以逗号分隔).
您可以使用SCAN地址访问FAN通知.
c.
单击"Next"(下一步).
12.
在"TestONSClientConfiguration"(测试ONS客户机配置)页上,复查连接参数并单击"TestAllONSNodes"(测试所有ONS节点).
单击"Next"(下一步).
13.
在"SelectTargets"(选择目标)页上,选择Dept1_Cluster1作为目标并选择群集中的所有服务器.
14.
单击"Finish"(完成).
15.
单击"ActivateChanges"(激活更改).
16.
为群集配置启用SDP的JDBC驱动程序.
有关说明,请参见"为Dept1_Cluster1配置启用SDP的JDBC驱动程序"[80].
为Dept1_Cluster1配置启用SDP的JDBC驱动程序以下主题介绍如何为Dept1_Cluster1群集配置启用SDP的JDBC驱动程序.
将数据库配置为支持IB[80]为JDBC启用SDP支持[81]监视SDP套接字[82]将数据库配置为支持IB为JDBC启用SDP支持之前,请将数据库配置为支持IB.
请参阅《OracleDatabaseNetServicesAdministrator'sGuide》中的"ConfiguringSDPProtocolSupportforInfinbandNetworkCommunicationtotheDatabaseServer"一节,网址为:为JDBC启用SDP支持配置Exalogic软件81http://download.
oracle.
com/docs/cd/B28359_01/network.
111/b28316/performance.
htm#i1008413确保您将协议设置为SDP.
为JDBC启用SDP支持1.
在ComputeNode1和ComputeNode2上为JDBC连接创建GridLink数据源.
请参阅《OracleFusionMiddlewareExalogicEnterpriseDeploymentGuide》第7.
6节"ConfiguringGridLinkDataSourceforDept1_Cluster1",网址为:http://docs.
oracle.
com/cd/E18476_01/doc.
220/e18479/optimization.
htm#BABHEDI.
控制台会自动生成完整的JDBCURL,如以下示例所示:jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.
x.
x.
x)(PORT=1522))(CONNECT_DATA=(SERVICE_NAME=myservice)))2.
在JDBCURL中,将TCP协议替换为SDP协议.
例如:jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=sdp)(HOST=192.
x.
x.
x)(PORT=1522))(CONNECT_DATA=(SERVICE_NAME=myservice)))3.
将系统属性-Djava.
net.
preferIPv4Stack=true手动添加到startWebLogic.
sh脚本中.
该脚本位于base_domain的bin目录中.
按如下方式使用文本编辑器:a.
在startWebLogic.
sh脚本中找到以下行:.
${DOMAIN_HOME}/bin/setDomainEnv.
sh$*b.
紧接在上面的条目之后添加以下属性:JAVA_OPTIONS="${JAVA_OPTIONS}-Djava.
net.
preferIPv4Stack=true-Doracle.
net.
SDP=true"c.
保存并关闭该文件.
4.
重新启动受管理服务器.
a.
在管理控制台中,单击"Environment"(环境)->"Servers"(服务器).
此时将显示"SummaryofServers"(服务器概要)页面.
监视SDP套接字82OracleSuperClusterM6-322014年10月b.
选择一台受管理服务器,例如,通过单击WLS1选择WLS1.
此时将显示"SettingsforWLS1"(WLS1的设置)页面.
c.
单击"Control"(控制)选项卡.
在"ServerStatus"(服务器状态)表中选择WLS1.
单击"Start"(启动).
监视SDP套接字在SuperClusterM6-32中,可以通过在运行OracleSolaris11(包含EECS)的应用程序域上运行netstat命令来监视SDP套接字.
在这些运行OracleSolaris11的应用程序域和数据库域上运行netstat命令可以监视运行OracleSolaris11的应用程序域和数据库域之间的SDP通信.
1.
以root用户身份登录到操作系统.
2.
键入以下命令.
#netstat-fsdp-sl该命令会显示所有SDP套接字的状态(是否已建立),如下面的输出示例所示:SDPsdpActiveOpens=66357sdpCurrEstab=748sdpPrFails=0sdpRejects=0sdpOutSegs=39985638793sdpInDataBytes=9450383834191sdpOutDataBytes=6228930927986SDPsdpActiveOpens=0sdpCurrEstab=0sdpPrFails=0sdpRejects=0sdpInSegs=14547sdpOutSegs=14525sdpInDataBytes=3537194sdpOutDataBytes=2470907在IB网络上创建SDP侦听器OracleRAC11g发行版2支持在多个网络之间建立客户机连接.
该发行版还在将要建立连接的网络中提供了客户机连接的负载平衡和故障转移.
要为IB网络中接入的EECS连接添加侦听器,请首先为IB网络添加网络资源以及虚拟IP地址.
在IB网络上创建SDP侦听器配置Exalogic软件83注-本示例列出了两个数据库域.
如果您的SuperClusterM6-32中有两个以上数据库域,则必须对群集中的每个数据库域重复特定于数据库域的行.
1.
在群集中的每个数据库域上编辑/etc/hosts文件,以添加要用于IB网络的虚拟IP地址.
确保未使用这些IP地址.
下面是一个示例:#AddedforListeneroverIB192.
168.
10.
21ssc01db01-ibvip.
mycompany.
comssc01db01-ibvip192.
168.
10.
22ssc01db02-ibvip.
mycompany.
comssc01db02-ibvip2.
在其中一个数据库域上,以root用户身份为IB网络创建一个网络资源,如以下示例所示:#/u01/app/grid/product/11.
2.
0.
2/bin/srvctladdnetwork-k2-S192.
168.
10.
0/255.
255.
255.
0/bondib03.
通过运行以下命令之一验证网络是否已正确添加:#/u01/app/grid/product/11.
2.
0.
2/bin/crsctlstatres-t|grepnetora.
net1.
networkora.
net2.
network--OutputindicatingnewNetworkresource或#/u01/app/grid/product/11.
2.
0.
2/bin/srvctlconfignetwork-k2Networkexists:2/192.
168.
10.
0/255.
255.
255.
0/bondib0,typestatic--OutputindicatingNetworkresourceonthe192.
168.
10.
0subnet4.
针对群集中的每个节点,在步骤2中创建的网络中添加虚拟IP地址.
srvctladdvip-nssc01db01-Assc01db01-ibvip/255.
255.
255.
0/bondib0-k2srvctladdvip-nssc01db02-Assc01db02-ibvip/255.
255.
255.
0/bondib0-k25.
以"oracle"用户(网格基础结构主目录的所有者)的身份添加用于侦听步骤3中创建的VIP地址的侦听器.
srvctladdlistener-lLISTENER_IB-k2-pTCP:1522,/SDP:15226.
针对将接受来自中间层的连接的每个数据库,修改listener_networksinit参数以允许跨多个网络(以太网和IB)进行负载平衡和故障转移.
在IB网络上创建SDP侦听器84OracleSuperClusterM6-322014年10月您可以在初始化参数中输入完整的tnsnames语法,或在$ORACLE_HOME/network/admin目录的tnsnames.
ora中创建条目.
tnsnames.
ora条目必须存在于GRID_HOME中.
下面的示例首先更新tnsnames.
ora.
在群集中的每个数据库域上,使用该数据库域的正确IP地址完成此步骤.
LISTENER_IBREMOTE应该列出位于该群集中的所有其他数据库域.
DBM_IB应该列出该群集中的所有数据库域.
注-TNSNAMES条目仅在启动时由数据库实例读取.
如果您修改任何init.
ora参数(LISTENER_NETWORKS)引用的条目,则必须重新启动实例或发出ALTERSYSTEMSETLISTENER_NETWORKS命令,以便修改在实例上生效.
(DESCRIPTION=DBM=(ADDRESS=(PROTOCOL=TCP)(HOST=ssc01-scan)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=dbm)))DBM_IB=(DESCRIPTION=(LOAD_BALANCE=on)(ADDRESS=(PROTOCOL=TCP)(HOST=ssc01db01-ibvip)(PORT=1522))(ADDRESS=(PROTOCOL=TCP)(HOST=ssc01db02-ibvip)(PORT=1522))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=dbm)))LISTENER_IBREMOTE=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=ssc01db02-ibvip.
mycompany.
com)(PORT=1522))))LISTENER_IBLOCAL=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=ssc01db01-ibvip.
mycompany.
com)(PORT=1522))(ADDRESS=(PROTOCOL=SDP)(HOST=ssc01db01-ibvip.
mycompany.
com)(PORT=1522))))LISTENER_IPLOCAL=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=ssc0101-vip.
mycompany.
com)(PORT=1521))))LISTENER_IPREMOTE=(DESCRIPTION=在IB网络上创建SDP侦听器配置Exalogic软件85(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=ssc01-scan.
mycompany.
com)(PORT=1521))))7.
修改listener_networksinit参数.
以sysdba身份连接到数据库实例.
SQLPLUS>altersystemsetlistener_networks='((NAME=network2)(LOCAL_LISTENER=LISTENER_IBLOCAL)(REMOTE_LISTENER=LISTENER_IBREMOTE))','((NAME=network1)(LOCAL_LISTENER=LISTENER_IPLOCAL)(REMOTE_LISTENER=LISTENER_IPREMOTE))'scope=both;8.
为步骤7中的修改停止并启动LISTENER_IB.
srvctlstoplistener-lLISTENER_IBsrvctlstartlistener-lLISTENER_IB86OracleSuperClusterM6-322014年10月管理OracleSolaris11引导环境87管理OracleSolaris11引导环境首次在SuperClusterM6-32上安装OracleSolarisOS时,会创建一个引导环境.
可以使用beadm(1M)实用程序在SuperClusterM6-32上创建和管理更多引导环境.
安装SuperClusterM6-32后,请创建原始引导环境的备份.
如果需要,随后可以引导至原始引导环境的备份.
有关OracleSolaris11引导环境的更多信息,请参阅:http://docs.
oracle.
com/cd/E23824_01/html/E21801/toc.
html以下主题介绍如何管理OracleSolaris11引导环境.
"维护多个引导环境的优势"[87]创建引导环境[88]挂载至不同的生成环境[89]重新引导至原始引导环境[90]创建引导环境的快照[90]删除不需要的引导环境[90]维护多个引导环境的优势当更新或更改软件时,多个引导环境可降低风险,这是因为系统管理员在对SuperClusterM6-32进行任何更新之前可创建备份引导环境.
如果需要,他们可以选择引导备份引导环境.
下面的示例说明具有多个OracleSolaris引导环境并使用beadm实用程序进行管理有何好处.
您可以在SuperClusterM6-32上维护多个引导环境,并根据需要对其中的每个引导环境执行各种更新.
例如,可以使用beadmcreate命令克隆一个引导环境.
您创建的克隆是原始环境的可引导副本.
然后,可以在原始引导环境及其克隆中安装、测试和更新不同的软件包.
虽然每次只能有一个引导环境处于活动状态,但是您可以使用beadmmount命令挂载非活动的引导环境.
然后,您可以在pkg命令中使用备用根(-R)选项,以便在该环境中安装或更新特定软件包.
创建引导环境88OracleSuperClusterM6-322014年10月如果要修改引导环境,则可以在修改期间的任何阶段使用beadmcreate命令创建该环境的快照.
例如,如果要每月对引导环境进行一次升级,则可以在每次进行每月升级时捕获快照.
请参见创建引导环境的快照[90].
有关多个OracleSolaris11引导环境的优势的更多信息,请转至:http://docs.
oracle.
com/cd/E23824_01/html/E21801/snap3.
html#scrolltoc创建引导环境如果要创建现有引导环境的备份(例如,在修改原始引导环境之前),则可以使用beadm命令创建和挂载作为活动引导环境克隆的新引导环境.
此克隆将在基本服务器的引导菜单中作为备用引导环境列出.
1.
登录到目标基本服务器.
localsys%sshsystemname-lrootPassword:Lastlogin:WedNov1320:27:292011fromdhcp-vpn-rOracleCorporationSunOS5.
11solarisApril2011root@sup46:~#2.
使用beadm管理ZFS引导环境.
root@sup46:~#beadmlistBEActiveMountpointSpacePolicyCreatedsolarisNR2.
17Gstatic2011-07-1312:01注-在Active列中,第一个字母指示引导环境当前状态,第二个字母指示下次重新引导时的状态.
在上例中,N指示当前(或现有)引导环境,而R指示下次重新引导时将处于活动状态的引导环境.
3.
基于当前环境创建新的ZFS引导环境.
root@sup46:~#beadmcreatesolaris_backuproot@sup46:~#beadmlistBEActiveMountpointSpacePolicyCreatedsolarisNR2.
17Gstatic2011-07-1312:01挂载至不同的生成环境管理OracleSolaris11引导环境89solaris_backup35.
0Kstatic2011-07-1721:014.
更改为下一个引导环境.
root@sup46:~#beadmactivatesolaris_backuproot@sup46:~#beadmlistBEActiveMountpointSpacePolicyCreatedsolaris_backupR2.
17Gstatic2011-07-1721:01solarisN1.
86Gstatic2011-07-1312:015.
重新引导至新引导环境.
root@sup46:~#rebootConnectiontosystemnameclosedbyremotehost.
Connectiontosystemnameclosed.
localsys%sshsystemname-lrootPassword:Lastlogin:ThuJul1414:37:342011fromdhcp-vpn-OracleCorporationSunOS5.
11solarisApril2011root@sup46:~#beadmlistBEActiveMountpointSpacePolicyCreatedsolaris_backupNR2.
19Gstatic2011-07-1721:01solaris4.
12Gstatic2011-07-1312:01挂载至不同的生成环境挂载至不同的生成环境,并卸载其他生成环境.
root@sup46:~#beadmmounts_backup/mntroot@sup46:~#df-k/mntFilesystem1024-blocksUsedAvailableCapacityMountedonrpool1/ROOT/s_backup28694937621954492327857491%mntroot@sup46:~#df-k/Filesystem1024-blocksUsedAvailableCapacityMountedonrpool1/ROOT/s_backup28694937622142032327857491%root@sup46:~#ls/mntbinetcliboptrpool1systemwwssbootexportmediapkgsbintmpcdromhomemicroplatformscdeusrdevimportmntprocsharevar重新引导至原始引导环境90OracleSuperClusterM6-322014年10月devicesjavanetresharedworkspacedoekernelnfs4rootsrcwsroot@sup46:~#root@sup46:~#beadmumountsolarisroot@sup46:~#重新引导至原始引导环境键入以下命令:root@sup46:~#beadmactivatesolarisroot@sup46:~#rebootConnectiontosystemnameclosedbyremotehost.
Connectiontosystemnameclosed.
localsys%sshsystemname-lrootPassword:Lastlogin:ThuJul1414:37:342011fromdhcp-vpn-OracleCorporationSunOS5.
11solarisApril2011root@sup46:~#创建引导环境的快照您可以为了备份或跟踪目的在修改期间的任何阶段使用beadmcreate命令创建引导环境的快照.
键入以下命令:#beadmcreateBeName@snapshotNamedescription其中BeName是您要从其创建快照的现有引导环境的名称.
输入一个自定义snapshotdescription,以标识快照的日期或用途.
虽然快照不可引导,但是您可以在beadmcreate命令中使用-e选项,基于该快照创建引导环境.
然后,可以使用beadmactivate命令指定在下次重新引导时此引导环境成为默认引导环境.
可以使用beadmlist-s命令查看引导环境的可用快照.
删除不需要的引导环境键入以下命令:删除不需要的引导环境管理OracleSolaris11引导环境91root@sup46:~#beadmlistBEActiveMountpointSpacePolicyCreatedsolaris_backup13.
25Gstatic2011-07-1721:19solarisNR4.
12Gstatic2011-07-1312:01root@sup46:~#beadmdestroysolaris_backupAreyousureyouwanttodestroysolaris_backupThisactioncannotbeundone(y/[n]):yroot@sup46:~#beadmlistBEActiveMountpointSpacePolicyCreatedsolarisNR4.
12Gstatic2011-07-1312:01root@sup46:~#92OracleSuperClusterM6-322014年10月管理DISM93管理DISM以下主题介绍如何使用动态锁定共享内存:"DISM限制"[93]禁用DISM[93]DISM限制在SuperClusterM6-32OracleSolaris环境中,不支持在ASM实例以外的实例中使用DISM.
如果在SuperClusterM6-32中ASM实例以外使用DISM,可能导致多种不同的问题,包括交换空间使用过多(即使内存够用)、内核出现紧急情况以及性能问题等.

JUSTG(5.99美元/月)最新5折优惠,KVM虚拟虚拟512Mkvm路线

Justg是一家俄罗斯VPS云服务器提供商,主要提供南非地区的VPS服务器产品,CN2高质量线路网络,100Mbps带宽,自带一个IPv4和8个IPv6,线路质量还不错,主要是用户较少,带宽使用率不高,比较空闲,不拥挤,比较适合面向非洲、欧美的用户业务需求,也适合追求速度快又需要冷门的朋友。justg的俄罗斯VPS云服务器位于莫斯科机房,到美国和中国速度都非常不错,到欧洲的平均延迟时间为40毫秒,...

Megalayer(48元)新增 美国CN2优化线路特价服务器和VPS方案

Megalayer 商家算是新晋的服务商,商家才开始的时候主要是以香港、美国独立服务器。后来有新增菲律宾机房,包括有VPS云服务器、独立服务器、站群服务器等产品。线路上有CN2优化带宽、全向带宽和国际带宽,这里有看到商家的特价方案有增加至9个,之前是四个的。在这篇文章中,我来整理看看。第一、香港服务器系列这里香港服务器会根据带宽的不同区别。我这里将香港机房的都整理到一个系列里。核心内存硬盘IP带宽...

HostWebis:美国/法国便宜服务器,100Mbps不限流量,高配置大硬盘,$44/月起

hostwebis怎么样?hostwebis昨天在webhosting发布了几款美国高配置大硬盘机器,但报价需要联系客服。看了下该商家的其它产品,发现几款美国服务器、法国服务器还比较实惠,100Mbps不限流量,高配置大硬盘,$44/月起,有兴趣的可以关注一下。HostWebis是一家国外主机品牌,官网宣称1998年就成立了,根据目标市场的不同,以不同品牌名称提供网络托管服务。2003年,通过与W...

esetnod32id为你推荐
alargarios5希赛网(www.educity.cn),专注软考、PMP、通信考试大学生就业信息获取与信息分析孩子apple支持ipadcss下拉菜单CSS如何把下拉菜单改为上拉菜单重庆电信宽带管家中国电信电脑管家是什么?怎么样?icloudiphone没开启icloud的iphone怎么用find my iphone找回csshackcss中 *bottom是什么意思?chromeframe我的Chrome Frame为什么不能使用?
已备案域名 个人域名备案 plesk singlehop stablehost t楼 sugarsync 英语简历模板word 百兆独享 宁波服务器 腾讯实名认证中心 亚马逊香港官网 1美金 爱奇艺会员免费试用 web服务器搭建 中国电信网络测速 华为k3 阿里云邮箱个人版 hosting24 accountsuspended 更多