32Windows 上Oracle 如何突破4G
上一篇 / 下一篇 2008-08-07 10:11:24 / 个人分类:数据库
7sKcK\9EX#C"e&e032Windows 上Oracle 如何突破4G51Testing软件测试网-s1XG;M0r A$}9t*yE/Mka"A0http://tomszrp.itpub.net/post/11835/457208 5r/r#z4S dR9M$@0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
作者 tomszrp | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
A NLz"N,v2m4s0这个问题大家很熟悉了,但我从来没有设备能做这样的测试,这次终于得到一次巧合,做了一次测试,也验证了相关的一些理论. ;rgHAPQR.tT07`)NZ8o0f&_^0关于32windows上内存寻址的问题,这节就不介绍了,网上到处都是.下面就我测试的具体信息show一下,或许能对部分朋友有所帮助.51Testing软件测试网#xU["X\%n~ F 51Testing软件测试网dS ]6@3y?5]!J @测试环境:51Testing软件测试网$TD'T{xj8u#rou Windows 2003 Server Enterprise (32位) ?2M*y4Z;Gx7c02 cpu + 8G(RAM) + Oracle 10.2.0.1(32位)51Testing软件测试网*`_!Nh.?3qe2_$o db_block_size=819251Testing软件测试网;A3wXPaW9g 关键Oracle init参数文件说明: *sn]wER;wB0*.use_indirect_data_buffers=true51Testing软件测试网"R$F'D$w
\C,A,G5[ 说明:为了使用AWE,在Oracle 10g中不能使用ASMM,所以需要设置sga_target=0.51Testing软件测试网4b1S:jsOA r g 测试内容和结果 (w IIX|+t"{+_(~0
51Testing软件测试网#Z9p%`l%C'O0z 准备工作 L9Kj-y1S E c'rC01)enabling support at the OS level -QT]J7N8snl0编辑Windows安装盘的根目录下的boot.ini文件,增加如下一行内容51Testing软件测试网7[}n |b multi(0)disk(0)rdisk(0)partition(1)WINNT="Microsoft Windows 2003 Server Enterprise" /3GB /PAE51Testing软件测试网/gx,PQz2u| 51Testing软件测试网u"YN%W%x l?I 说明:/3GB enables a single process to attach 3GB of memory.51Testing软件测试网Y^'~j'i,f:\}*~ 这两个参数可以一起使用,也可以单独使用。51Testing软件测试网 hT%H|R if mem<=4G,就只需要设置/3GB即可51Testing软件测试网B}X cO4} So if mem> 4G,/3GB /PAE可以同时设置(这个时候最大只能使用到16G,如果要使用更多的内容,需要去掉/3GB参数) AjyGC UE06\]8eAxj0 授权:给运行Oracle数据库的操作系统帐户,授予"Lock Pages in Memory"的系统权限51Testing软件测试网"T5W9i'@,x-NQZ.T 51Testing软件测试网iNKP5t2EM&w |