成功了80%
然后就是去下RamDisk了但要注意它分两个板本一定要识别32位系统4g的网上有好多地方下! http://www.shudoo.com/bzsoft/2009/46.htm当然也可以在这直接下进入后选第2项名为 32位破解4GB内存 的下在里面找到RamDisk
将下载的RamDisk4G压缩包解压缩后,双击运行“ram4g.reg”注册表文件,按照提示点击“是”导入注册表。然后再运行“ramdisk.exe”(软件界面如图3所示)。
1、由于32位系统内存寻址只能到4G,所以在32位系统上使用超过4G的内存,首先要使用支持大内存的软硬件,比如使用至强的CPU(虽然是32位CPU,但是上增加了扩展寻址的能力),windows2003
企业版或数据中心版。
2、在操作系统中启用PAE(Physical Address Extensions )功能,这样oracle便可以通过windows
的AWE(Address Windowing Extensions)API使用多余4G的内存。
方法:打开系统根目录下的隐藏文件 Boot.ini ,添加 PAE 开关:
(1)multi(0)disk(0)rdisk(0)partition(2)\\%systemroot%=\
/PAE
(2)multi(0)disk(0)rdisk(0)partition(2)\\%systemroot%=\
/3GB /PAE
我们知道32位windows对于每个进程都分配4GB内存(虚拟内存),其中起始的2GB归windows
核心使用,剩余的归应用程序本身使用。因此这两种方法的区别就在于:
方法一只使用了/PAE开关表示启用/PAE功能但是系统对每个进程仍然采用2G核心、2G应用程序
的内存分配方式。
方法二除了/PAE开关还使用了/3GB开关表示不仅启用/PAE功能并且系统对每个进程采用1G核
心、3G应用程序的内存分配方式。不过这种方式不支持大于16GB的内存,也就是说如果你的实际内存超过16GB则只能使用方法一,这是因为大于16GB后1G的核心内存已经不够windows实现PAE功能。
3、给运行Oracle数据库的操作系统帐户,授予\的系统权限。
执行 gpedit.msc打开“组策略”控制台
“计算机配置”->“Windows 设置”->“安全设置”->“本地策略”->“用户权利指派”
双击右边“锁定内存中的页”(或名为\内存中锁定页\),在“本地安全策略设置”对话框中,单击“添加”
按钮,在“选择用户或组”对话框中,添加有权运行 oracle的帐户。
4、配置oracle数据库的参数文件(init*.ora),添加USE_INDIRECT_DATA_BUFFERS=TRUE参
数,表示使用扩展的内存。
5、修改注册表中的AWE_WINDOW_MEMORY键值为合适值。该值表示在3GB内存中(如果使用
了/3GB开关,如果没有使用该开关则为2GB)有多少用于数据库块缓存。
注意:
(1)该值位置在HKEY_LOCAL_MACHINE\\SOFTWARE\\ORACLE\\HOME0为二进制类型,单位为
bytes。
(2)如果不存在表示使用默认值1GB。 (3)该值太大或太小都有可能导致数据库无法启动。
【升级4G XP认】XP下玩转4GB内存,XP不认4G内存我帮你认!
次为转帖,原贴在XICI注册ID为:颐和园公园,在次感谢!本人已亲自测试,没有问题PF突破2G, 非常爽!最近内存白菜价了,忍不住上了2GB*2共4GB内存,但使用后发现,普通用的XP根本就只认出来
3.25GB。只认出3.25也就算了,可测试了一下,就算禁用虚拟内存,不管怎么开费内存的程序,任务管理器里面,也最多显示出只用到2GB多点,就不在上升了。——就像请了4个人回来干活,可却始终有2个人在那里玩——这怎么可以,花钱买来的东西,就算让那两个去洗木炭,也不能放过它们。 不考虑换操作系统,麻烦不说,64位的程序不多,兼容性不知道怎么样。所以,在网上找了N久,终于被我找到个方法,总算利用了全部的4GB内存。 废话不说了,一边上图一边说。要用到的软件是两个。
两个软件好像是一家公司的作
品。(佩服一下,这两个软件应该都是系统底层的东西,国内这方面的东西好像很少。)
开始之前,要先看下主板和CPU支持EPA
不,用EVEREST测下,不过现在的电脑一般都支持的。 先说第一个 内存虚拟为硬盘的软件,相信很多朋友也用过。 ramdisk4G 这个是网友修改过的版本,官方最新的好像是 RamDisk Plus v.9.0 但测试过后发现,这两个有一个根本的区别。4GB版,可以用到XP没有认出的那700多M的内存,而官方的这个,虚拟出来的硬盘,还是只使用XP系统认出来的那3.25GB以内的内存,所以,略过它。 ramdisk4g 压缩包,解开运行一下ramdisk.exe,点下install Ramdisk,导入注册表,重启,你就会发现多出来R盘是700多M的,这个就是XP系统没有认到的那一部分内存了。(偷懒的家伙找出来了。) 我是把它设了2GB
把IE临时
文
件
夹
移
到
这
个
盘
。
移之前,先点删除文件把临时文件删掉,不然要很久。 剩下的,大部分空间,用来放XP的虚拟内存。奇怪吧,内存虚拟成硬盘,现在又用它来虚拟内存。因为,XP引入虚拟内存的时候,内存很贵,所以要用硬盘当内存用,但现在内存大了,可XP还是会先使用虚拟内存,就算你禁用虚拟内存,它也不会把物理内存都用完。所以,我们用这个方法骗XP,就让它先去用虚拟内存,其实这个虚拟内存,还是在物理内存
上。 好了,第一个软件就用到这里
了,到现在,我们的可用物理内存,还有多达2GB,平时也根本用不上,那么,再来第二个软件 SupercacheII 这个软件可以把一部分物理内存,虚拟成硬盘分区的缓存,大家都知道,硬盘自己带一个缓存,16M或32M,我们现在就要用SupercacheII 这个软件,用物理内存为每个分区再加一个缓存,嘿嘿。 安装