首页 > 其他 > 详细

设置内存管理

时间:2016-01-13 12:49:40      阅读:242      评论:0      收藏:0      [点我收藏+]
SELECT name, value
FROM   v$parameter
WHERE  name like %target%;

select value/1024/1024/1024 as Value_G from dual;


select * from V$MEMORY_TARGET_ADVICE;

SELECT (
   (SELECT SUM(value) FROM V$SGA) -
   (SELECT CURRENT_SIZE FROM V$SGA_DYNAMIC_FREE_MEMORY)
   ) "SGA_TARGET"
FROM DUAL;

-- 设置自动内存管理
alter system set MEMORY_MAX_TARGET=230G scope=spfile;  -- MEMORY_TARGET参数所能动态设定的最大值,不能动态调整,需要重启数据库
alter system set MEMORY_TARGET=200G scope=spfile;  -- oracle所能使用的最大内存,该参数可以动态调整

设置内存管理

原文:http://www.cnblogs.com/krisy/p/5126793.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!