2006-7-28 16:13
cool6269
ORACLE10g下的内存划分
用户的机器是X366,内存8G,OS是windows2003 server,数据库是ORACLE10G(10.2.0.1)。用dbca建库时在内存分配界面可以选择自动或者手动方式。
本次想将5G左右的内存分配给ORACLE,选择自动方式时给SGA分配4200M,给PGA分配700M,可是建库时报ORA-27102 out of memory。用手工分配内存配置如下:shared_pool_size 400M,db_cache_size 4000M,java_pool_size 200M,large_pool_size 200M,PGA 400M,可是建库时仍然报同样的错误。
怀疑2003 server的内存管理有问题,于是选择自动分配如下:SGA 2000M,PGA 800M。可是仍然报同样的错误。
各位老大能否讲讲报错的原因。另外如果先用小的内存模式(比如2G)建好后,再通过改动系统值
sga_target和sga_max_size是否也可以增大oracle的内存到4G以上???:victory::victory::victory:
2006-7-28 22:02
charly
windows2003 server 64Bit ?
如果是32Bit,建议先修改小,建库完成后调整内存参数。这样容易找问题原因。
PS :oracle错误具体信息?
2006-7-31 14:23
wolfop
肯定是32位OS,32位ORACLE的问题。
2006-7-31 16:28
cool6269
老大果然是老大,我安装的是32位的ORACLE,OS倒是没有看到底是32还是64位的。错误代码是
ORA-27102.
能否先用小的内存模式(比如2G)建好后,再通过改动系统值
sga_target和sga_max_size以增大oracle的内存到4G以上???
请各位老大继续指教
2006-8-1 10:31
wolfop
可以,去查一下ORACLE的文档,有办法32位的系统用PAE让SGA使用超过4G的内存。
不过我建议你用64位算了,简单,方便。
2006-8-1 10:48
cool6269
明白了,谢谢老大的不吝赐教 :victory::victory::victory:
2006-8-17 22:18
chaiyonet
32bit管理内存最大是2GB,当然抱错误了!有个插件是PAE能支持大内存的?
页:
[1]
Powered by Discuz! Archiver 5.5.0
© 2001-2006 Comsenz Inc.