ITPub博客

首页 > 数据库 > Oracle > 大型数据中心Oracle RAC调整内存参数

大型数据中心Oracle RAC调整内存参数

Oracle 作者:hcl1915 时间:2013-12-28 10:35:00 0 删除 编辑

Oracle是一种支持多平台的大型数据库,有着十分广泛的应用,本经验针对Oracle在性能测试时,调整Oracle使用内存参数以使Oracle达到最佳性能。

平台:Oracle 11g R2

方法/步骤

  1. 1

    1、确认Oracle RAC处于启动状态

    使用grid用户执行

    crsctl stat res -t

    注:相关资源的状态都是online

  2. 2

    2、在Oracle集群中调整 memory_max_target参数

    #su - oracle

    $sqlplus / as sysdba

    >alter system set memory_max_target=9216M scope=spfile; 

    >exit

    注:memory_max_target 是设定Oracle能占OS多大的内存空间,一个是Oracle SGA 区最大能占多大内存空间。此处设置的参数大小一定要根据实际OS中物理内存大小设置。scope=spfile是指作用范围为整个Oracle RAC。Oracle 11g MEMORY_MAX_TARGET参数包含两部分内存,一个System global area (SGA),另一个system global area(PGA)。很显然在11g中可已经将PGA和SGA一起动态管理了。

  3. 3

    3、在Oracle集群中调整 memory_target参数

    #su - oracle

    $sqlplus / as sysdba

    >alter system set memory_target=9216M scope=spfile;

    >exit

    注:MEMORY_TARGET--操作系统的角度上 Oracle 所能使用的最大内存值。

  4. 4

    4、在Oracle集群中调整 db_cache_size参数

    #su - oracle

    $sqlplus / as sysdba

    >alter system set db_cache_size=2000M scope=spfile;

    >exit

  5. 5

    5、重启Oracle RAC的数据库服务

    参数调整要重启RAC

    su - grid

    $srvctl stop database -d dbname -o immediate

    $srvctl stop database -d dbname -o open

    END

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21255691/viewspace-1109097/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2009-03-30