[Linux版]oracle数据库11C之后版本使用memory_target自动内存管理

连接数据库

sqlplus /nolog
conn / as sysdba

把sga和pga设置成0

让oracle数据库自动管理,需要把sga和pga设置成0

alter system set sga_target=0 scope=spfile;
alter system set pga_aggregate_target=0 scope=spfile;

设置memory_max_target

这个大小不能超过/dev/shm挂载点的大小,可以使用df -h命令查看/dev/shm挂载点信息

alter system set memory_max_target=5G scope=spfile;

设置memory_target大小

大小不能超过memory_max_target的大小

alter system set memory_target=4G scope=spfile;

重启数据库

# 立即停止
shutdown immediate
# 启动
startup

如何修改/dev/shm挂载点的大小,可以参考此篇文章 CentOS7修改/dev/shm挂载点大小

© 版权声明
THE END
喜欢就支持一下吧
点赞2打赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容