欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

修改RAC的内存

发布时间:2025/4/5 编程问答 62 豆豆
生活随笔 收集整理的这篇文章主要介绍了 修改RAC的内存 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

 


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

使用grid用户执行

crsctl stat res -t

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

 

 

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、在Oracle集群中调整 memory_target参数

#su - oracle

$sqlplus / as sysdba

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

>exit

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


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

 

 

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

#su - oracle

$sqlplus / as sysdba

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

>exit

 

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


5


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

参数调整要重启RAC

su - grid

$srvctl stop database -d dbname -o immediate

$srvctl stop database -d dbname -o open

转载于:https://blog.51cto.com/askjoey/1679267

总结

以上是生活随笔为你收集整理的修改RAC的内存的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。