暂无图片
暂无图片
2
暂无图片
暂无图片
暂无图片

Oracle sga内存如何分配

原创 ADMIN 2019-04-14
1389

问题描述

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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论