- 浏览: 121741 次
- 性别:
- 来自: 杭州
文章分类
最新评论
系统环境:
Windows 2003 32位
CPU 8核
内存 16G
系统设置
1、修改C:\boot.ini,增加 /3GB /PAE
备注:在C盘下看不到boot.ini文件,请设置工具--文件夹选项--查看选项卡相关选项
boot.ini内容如下:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /3GB /PAE /noexecute=optout /fastdetect
说明:/3GB enables a single process to attach 3GB of memory.
/PAE enables access to memory above 4GB to be mapped for a process.
这两个参数可以一起使用,也可以单独使用。
if mem<=4G,就只需要设置/3GB即可
if mem> 4G,/3GB /PAE可以同时设置(这个时候最大只能使用到16G,如果要使用更多的内容,需要去掉/3GB参数)
2、授权:给运行Oracle数据库的操作系统帐户,授予"Lock Pages in Memory"的系统权限
开始--控制面版-管理工具-本地安全策略-用户权限分配-选种内存中锁定页面-添加用户。
说明:运行Oracle数据库的操作系统帐户默认为本地用户。一般都为administrator.所以把administrator添加进去就OK了。
3、修改注册表,Local_Machine/ software/oracle-home0中加入AWE_WINDOW_MEMORY,值為1073741824(此为缺省值为1G)
4、重新启动系统
配置oracle启动文档
5、启动oracle实例,创建测试pfile文件
运行-cmd-type "sqlplus"-type "sys as sysdba"-type 密码
create pfile = 'c:\initest.ora' from spfile;
6、关闭oracle例程。
SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
7、修改测试测试pfile文件
打开initest.ora文件,添加下面内容:
*.USE_INDIRECT_DATA_BUFFERS = TRUE
*.DB_BLOCK_BUFFERS = 655360
*.statistics_level='ALL'
*.lock_sga=TRUE
*.pre_page_sga=TRUE
*.shared_pool_size=814572800
并修改*.sga_target使其植为“0”
保存
8、用修改后的测试pfile文件启动oracle例程
SQL> startup pfile='c:\initest.ora';
ORACLE 例程已经启动。
Total System Global Area 6232735744 bytes
Fixed Size 1249392 bytes
Variable Size 855642000 bytes
Database Buffers 5368709120 bytes
Redo Buffers 7135232 bytes
数据库装载完毕。
数据库已经打开。
9、如果启动没有问题,可以用测试pfile文件创建spfile文件
SQL> create spfile from pfile ='c:\initest.ora';
文件已创建。
10、关闭ORACLE 例程后再用spfile文件启动ORACLE 例程
SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 6232735744 bytes
Fixed Size 1249392 bytes
Variable Size 855642000 bytes
Database Buffers 5368709120 bytes
Redo Buffers 7135232 bytes
数据库装载完毕。
数据库已经打开。
该帖并没有对相关参数和原理做过多阐述,如果有兴趣可以到网上找找相关参数和原理说明。
发表评论
-
Jmeter自定义函数使用方法
2017-06-06 19:24 898编写获取本地和远程图片流的Jmeter自定义函数 代码如下: ... -
软件测试好帖子整理
2014-06-06 22:28 0junit 4 使用 http://www.ibm.com ... -
软件测试分类
2014-06-05 11:06 7771、按是否查看程序内部结构分为: (1)黑盒测试(black ... -
NetPerf中Netserver在windows7windows2008下启动失败
2014-03-13 15:53 991netperf 工具的netserver在win7和win ... -
ubuntu离线安装包制作
2013-11-28 20:20 0当重装系统或者安装虚拟机时没有必要重新在网上下载,可以按以下 ... -
Eclipse+Junit4+ant构建单元测试框架
2013-11-26 15:25 3414目录: Junit4 使用 Ant结合Junit4 ... -
【转】场景法设计测试用例
2013-11-20 22:02 5712在面向对象的软件开 ... -
HTTP常见错误(转)
2011-03-18 08:58 753HTTP 400 - 请求无效 HTTP 401 - 未被授权 ... -
QTP英文问答
2011-03-08 19:43 875第一部分:QTP 1. What are the Featu ... -
Netstat命令详解
2011-02-28 11:15 1143Netstat用于显示与IP、TCP、UDP和ICM ... -
Linux常用命令大全
2011-02-24 22:40 805Linux常用命令大全 系统信息 arc ... -
测试常用教程整理
2011-02-24 13:55 8051、SQL教程: http://www.w3school.c ... -
性能测试概述
2009-10-12 19:26 0性能测试51Testing软件测 ... -
windows系统中设置进程为开机启动
2009-07-30 10:58 1217windows系统中设置进程为开机启动 可以通过控制面 ... -
使用计划任务 备份Mysql数据库脚本
2009-07-30 10:49 2298使用计划任务 备份Mysql数据库脚本 ...
相关推荐
标题 "win2003服务器下ORACLE 内存突破1.7G实用办法" 描述的是在32位的Windows Server 2003环境下,如何使Oracle数据库的System Global Area (SGA)内存超出默认限制的1.7GB。这个问题主要由32位系统的内存管理机制所...
如何突破Oracle 在32 bit windows环境下的1.7G限制? OS:windows2003 server (entprise) ...据说Oracle在32 bit windows平台上有1.7G的限制,但是我不知道需要调整什么参数让Oracle可以使用到更大的内存。。。
由于 Windows 2003 的 32 位 CPU 在系统中给系统用 2G 给应用程序使用, Oracle 的 SGA 内存使用不能超过 1.7G,因此需要进行一些设置来扩大 SGA 内存使用。 首先,需要修改 boot.ini 文件,添加 /3GB /PAE 开关,...
通过上述步骤,可以在32位Windows操作系统上成功配置Oracle数据库,使其能够利用超过1.7GB的SGA空间。这有助于提高数据库性能,尤其是在处理大量数据或需要更高并发性的情况下。尽管32位系统的局限性仍然存在,但...
ORACLE 10G 如何使用超过1.7G的内存.doc
JDK1.7,全称Java Development Kit 1.7,是Oracle公司发布的一个针对Java开发者的工具集,主要用于编写、编译、测试和运行Java应用程序。这个版本的JDK专为Windows 32位操作系统设计,意味着它可以在32位的Windows...
### Oracle 11g 安装Oracle Client(32位) For_Windows #### Oracle 11g Client 简介 Oracle Client 是一套用于连接到 Oracle 数据库服务器的工具和驱动程序集。它允许应用程序在客户端计算机上运行,并通过网络与...
【描述】: "本文探讨了如何利用4GT RAM Tuning特性,突破Oracle在32位系统上内存使用2GB的限制,以提高配置有2GB以上内存的数据库系统的整体性能。" 在32位操作系统环境下,Oracle数据库由于系统架构的限制,每个...
Windows 64位版本的JDK1.7,即Java 7 Update,是为了在64位Windows操作系统上优化Java应用程序性能而设计的。在这个版本中,Oracle公司引入了许多新特性、改进和优化,旨在提高开发效率和应用程序性能。 1. **改进...
### Windows7下Oracle11g的下载与安装详解 #### 一、下载Oracle11g 根据提供的信息,为了确保安装版本的一致性,我们首先需要下载指定版本的Oracle11g安装包。这里提供了Oracle11g Server与Client两个不同版本的...
- 32位JDK可以运行在32位和64位的Windows操作系统上,但其性能和内存管理在64位系统上可能会受到限制。 3. **安装与配置** - `jdk-7u80-windows-i586.exe` 是JDK 1.7更新80的Windows 32位安装程序。用户可以通过...
本文将详细介绍如何在 Windows Server 2008 上安装 Oracle 11g,包括安装前的准备工作、安装过程、安装后的配置和基本操作。 一、安装前的准备工作 在安装 Oracle 11g 之前,需要关闭防火墙,以免安装过程中出现...
- Oracle 11g 11.2.0.3 Client专为64位Windows系统设计,可以充分利用64位操作系统的内存管理和性能优势,处理大数据量和复杂计算更高效。 4. **安装与配置**: - 安装过程中需注意设置环境变量,如ORACLE_HOME...
### Oracle10g在Windows环境下的安装指南 #### 一、Oracle 10g简介 Oracle Application Server 10g是Oracle公司推出的一款集成化的、基于标准的软件平台。它是Oracle 9i Application Server(Oracle9iAS)Release ...
接下来,"ORACLE JDK1.7 linux x64.zip"是另一个ZIP压缩文件,它是Windows常用的压缩格式,但在Linux下也可以通过`unzip`命令解压: ```bash unzip ORACLE JDK1.7 linux x64.zip ``` 尽管描述中同时提到了这两个...
在Windows操作系统中管理Oracle11g数据库服务是维护数据库系统正常运行的重要工作之一。本文将详细介绍如何在Windows环境下启动与停止Oracle11g服务的方法,并提供实际操作步骤及注意事项。 #### 一、启动Oracle11g...
Oracle 11g 32位客户端是一款专为在32位操作系统上运行Oracle数据库而设计的工具,它提供了一整套与数据库交互所需的组件和服务。这个完整的版本包含了所有必要的组件,使得用户可以在本地计算机上连接到远程Oracle...
本篇将详细介绍JDK 1.7(也称为Java 7)在Windows 32位系统上的应用及其关键组件。 ### JDK 1.7 版本特点 JDK 1.7,又称为Java SE 7 (Java Standard Edition 7),是Java平台的一个重要版本,于2011年发布。这个...
### Windows环境下Oracle 11g R2安装及配置详解 #### 一、安装前准备与注意事项 1. **关闭杀毒软件与防火墙**:在安装Oracle 11g R2之前,请确保关闭所有杀毒软件及Windows防火墙,以免它们干扰安装过程。 2. **...
oracle10g for windows 32平台精简版(2之1) oracle10g for windows 32平台精简版(2之1) oracle10g for windows 32平台精简版(2之1) 总共两个压缩包,加起来50M左右。 解压之后,里边有一个readme.一个批处理完成全部...