设置32位的windows 2003 中oracle SGA内存使用大于1.7的方法--PAE

设置32位的windows 2003 使用大于1.7的内存

前两天出差遇到:32位的windows 2003 使用大于1.7的内存的问题,PC server上内存为16G, 但由于32位的CPU的在windows系统中2G给系统用2G给应用程序使用,如系统及oracle参数不作修改时,oracle的SGA内存使用不能超过1.7G,所以要对一些进行windos
ows和oracle参数据进行修改,大致有以下几步:

一 windows 上的参数据修改:
   1. 修改boot.ini文件,加/3GB /PAE:
      在这行,multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows" /3GB /PAE

   2.修改windows 注册表:
     regedit到HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0 这个目录中找到AWE_WINDOW_MEMORY这个参数,将其修改为oracle需要内存的大小:例如:6G时为:6*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锁定内存页 中加入启oracle数据库的OS用户名.


二 ORACLE数据库中要改的参数:
   1.在改参数之前最好能先备份一个spfile到pfile 文件以防数据库修改失败时可以从这个参数文件在启动数据库: create pfile='d:\inittest.ora' from spfile;

   2.主要修改的参数为:
     _db_block_lru_latches --这个参数据大小为=CPU数*2*8
     取消参数据:db_cache_size,sga_max_size  
     db_block_buffers
     USE_INDIRECT_DATA_BUFFERS=TRUE 
 

SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。

Total System Global Area 1008280152 bytes
Fixed Size                   455256 bytes
Variable Size             478150656 bytes
Database Buffers          528482304 bytes
Redo Buffers                1191936 bytes
数据库装载完毕。
数据库已经打开。
SQL> alter system set "_db_block_lru_latches"=128 scope=spfile;

系统已更改。

SQL> alter system reset db_cache_size scope=spfile sid='*';

系统已更改。

SQL> alter system set lock_sga=false scope=spfile;

系统已更改。

SQL> alter system set db_block_buffers=1179648 scope=spfile;

系统已更改。

SQL> alter system set use_indirect_data_buffers=true scope=spfile;

系统已更改。

SQL> create pfile='d:\init2.ora' from spfile;

文件已创建。

SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。

可以通过OEM来修改PGA,shared pool这些内存大小


SQL> startup
ORACLE 例程已经启动。

Total System Global Area 7516192768 bytes
Fixed Size                   455256 bytes
Variable Size             478150656 bytes
Database Buffers          3528482304 bytes
Redo Buffers                1191936 bytes
数据库装载完毕。
数据库已经打开。


 

下为metalink为文章:

Subject: Implementing Address Windowing Extensions (AWE) or VLM on Windows Platforms
 Doc ID: Note:225349.1Type: BULLETIN
 Last Revision Date: 11-JUL-2007Status: PUBLISHED
 
 

 

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10834762/viewspace-445622/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10834762/viewspace-445622/

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值