0

Oracle sga内存如何分配

ADMIN 2019-04-14
126
摘要:1、12c数据库内存251sga为70g想修改sga大小,如何取个合理的值2、针对12c多租户的数据库,内存250,db_cache_si...

问题描述

1、12c数据库内存251sga 为70 g   想修改sga大小,如何取个合理的值

2、针对12c多租户的数据库,内存250,db_cache_size 和shared_pool_size如何取值,目前参数值为0

3、操作系统的内存为251G,12c多租户数据库,cdb-sga为70g想修改sga的大小,调整多少合适,

修改pdb的sga大小不需重启就能生效,修改cdb的sga大小,需要注意哪些,这是我的思路您帮忙给看看

首先备份

create pfile=’/tmp/pfile_0408.txt’ from spfile;

查看修改前的sga:show parameter sga;

进行修改alter system set sga_target=150G scope=spfile;

重启cdb生效,有个疑问(三个节点的集群,都需要重启吗,还是只对一个节点操作就行)


专家解答

1、参考老熊的文章

如何给Oracle分配内存https://www.modb.pro/db/article/0/126


2、如果SGA给的70G,可以先设置db_cache_size=35G,shared_pool_size=15G,后期根据数据库运行情况再调整


3、内存都是根据自己需求一步一步调整的,合适自己的系统就行。

三个节点都需要重启。

「喜欢文章,快来给作者赞赏墨值吧」

评论

0
0
最新发布
暂无内容,敬请期待...
数据库资讯
最新 热门 更多
本月热门
近期活动
全部
暂无活动,敬请期待...
相关课程
全部
暂无课程,敬请期待...