暂无图片
Oracle19c RAC内存分配问题
我来答
分享
dblover
2021-03-12
Oracle19c RAC内存分配问题

Oracle19cRAC 2个节点,物理内存均为1T,当前分配PGA80G,SGA200G。
存储过程调试都报以下错误(41010),不知道和这个分配是否有关系?1.jpg2.jpg

我来答
添加附件
收藏
分享
问题补充
6条回答
默认
最新
恩强Boy

根据提示,还是内存小,建议使用自动内存管理(AMM),设置memory_target,其中PGA和SGA由Oracle自己动态分配,另外收集一下AWR报告,看看是否TOP SQL需要进行优化

暂无图片 评论
暂无图片 有用 1
茂材

可以收集报错期间的awr报告,分析Advisory Statistics内存部分。对比物理读因子,查看是否有合适的建议。同时查看topsql,如果对top sql没有思路,可以收集addm,或top sql 的sql tuning.

暂无图片 评论
暂无图片 有用 0
侯志清

请问是执行特定的操作才会报错,还是执行大部分操作都会报错?可以看下process设置的值,确定平常数据库的连接数大概是多少?报错的直接原因是PGA内存不足。如果数据库的连接数无法确定,可以尝试将PGA_AGGREGATE_LIMIT设置为0,另外最好通过操作系统参数限制oracle用户的内存使用限制,防止过度使用操作系统内存.

暂无图片 评论
暂无图片 有用 1
dblover
升级问题到: 紧急故障
暂无图片 评论
暂无图片 有用 0
dblover

SGA扩大到320G,PGA扩大到160G,还是报这个41010的错误,/(ㄒoㄒ)/~~

暂无图片 评论
暂无图片 有用 0
Donnieyen

表示关注,延伸一个问题。RAC环境中,针对大物理内存的情况下,数据库内存到底应该怎么分配。用自动内存管理还是手动管理

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏