oracle 32位 最小内存,windows2003/32bit和oracle32位突破内存1.7GB限制

一.OS上修改

1.修改boot.ini文件,加/3GB /PAE:

在这行,multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows" /3GB /PAE

2.修改windows注册表:

regedit到HKEY_LOCAL_MACHINESOFTWAREORACLEHOME0这个目录中找到 AWE_WINDOW_MEMORY这个参数,将其修改为oracle需要内存的大小:例如:3G时为:3*1024*1024*1024

这个参数如不存大时,可以新建一个字符串名为AWE_WINDOW_MEMORY,值为上面讲过的大小,这个值需要足够大,不够时将报:

ORA-27102 out of memory

OSD-00034 Message 34 not found; Product=RDBMS;facility =SOSD

O/S Error: (OS 8) Not enough storage is available to process this command

3.修改windows控制面板中的管理工具--&gt 域安全策略--&gt本地安全策略--&gt用户权限分配--&gt锁定内存页(内存中锁定页面)中加入启oracle数据库的OS用户名.

4.重启电脑

二、oracle上的修改

1.备份spfile

create pfile='c:/initSID.ora' from spfile;

2.在pfile上修改参数

use_indirect_data_buffers=true

pre_page_sga=true

db_block_buffers=262144

sga_max_size=2147483648

sga_target=2147483648

3.用pfile启动数据库,将参数写回spfile,重启数据库

startup pfile=''

create spfile from pfile

shutdown immeidate

startup

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值