0

Oracle sga内存如何分配

ADMIN 2019-04-14
202

问题描述

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、内存都是根据自己需求一步一步调整的,合适自己的系统就行。

三个节点都需要重启。

最后修改时间:2019-08-23 17:57:42
「喜欢文章,快来给作者赞赏墨值吧」
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

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