实验:改变参数memory_max_target和memory_target

实验:改变参数memory_max_target和memory_target

1、必须保证pfile存在,否则实验出错就启动不了数据库了

create pfile from spfile

2、什么是memory_max_target和memory_target

memory_target=pga_aggregate_target+sga_target

pga_aggregate_target :session总计可以使用最大PGA内存

sga_target:SGA可用内存(不是最大内存sga_max_size)

3、修改memory_max_target和memory_target 报错的几种情况

a) ORA-00843: Parameter not takingMEMORY_MAX_TARGET into account

ORA-00849: SGA_TARGET 943718400 cannot be set to more thanMEMORY_MAX_TARGET 4194304.

b) ORA-00838: Specified value ofMEMORY_TARGET is too small, needs to be at least 1000M

c) ORA-00837: Specified value ofMEMORY_TARGET greater than MEMORY_MAX_TARGET

--a、b、c三种情况只要做好memory_target=pga_aggregate_target+sga_target以及memory_target<memory_max_target就可用了

d) ORA-00845: MEMORY_TARGET notsupported on this system

--MEMORY_MAX_TARGET 的设置不能超过/dev/shm 的大小

[root@abc ~]#  df -h | grepshm

tmpfs           495M   72K 495M   1% /dev/shm – tmpfs一种基于内存的文件系统?(具体我也不太理解)

You have new mail in /var/spool/mail/root

[root@abc ~]#  mount-o remount,size=1G /dev/shm –挂载额外的参数remount重新转载

e) ORA-00843: Parameter not takingMEMORY_MAX_TARGET into account

ORA-00849: SGA_TARGET 943718400 cannot be set to more thanMEMORY_MAX_TARGET 0.

--alter system reset memory_max_target/memory_target就可用把他重设为0了

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值