服务器:HPDL580G2(双CPU 6G内存)WIN2003 Enterprise Edition+ORACLE 9I 2.0.3.0
1、 首先,在boot.int中加入启动参数3G和PAE
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft windows 2003 Enterprise Edition "
/3G /PAE /fastdetect
2、 然后在注册表[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0]下添加字符串值:
AWE_WINDOW_MEMORY,设为1G:1024000000
3、 备份现在正在使用的spfile:在CMD命令下执行以下命令:
Sqlplus /nolog
Conn / as sysdba
Create pfile=’d:\bk.ora’ from spfile;
4、 修改ORACLE的spfile值,在数据库打开时,在sqlplus下执行以下命令:
Alter system set use_indirect_data_buffers=true scope=spfile;
Alter system set pre_page_sga=true scope=spfile;
Alter system set db_block_buffers=262144 scope=spfile;
(修改完成后,SGA的大小为db_block_size* db_block_buffers=8k*256K=2G)
5、 修改完spfile之后,要把spfile中的db_cache_size参数注释掉。
先导出spfile:
Create pfile=’d:\modify.ora’ from spfile;
然后用记事本打开D盘下面的MODIFY.ORA文件,找到db_cache_size并注释掉(在行首加上井号#),完成之后把修改好的pfile导回入spfile;
在sqlplus下关闭数据库并导回spfile:
Shutdown immediate;
Create spfile from pfile=’d:\modify.ora’;
Exit;
6、最后重新启动操作系统,操作完成。
分享到:
相关推荐
1. **启用PAE(Physical Address Extension)**:PAE扩展了32位处理器能够寻址的内存空间,允许操作系统识别和使用超过4GB的物理内存。 2. **设置Boot.ini参数**:在Windows的Boot.ini文件中,添加/3GB或/PAE开关,...
对于 64 位的小型系统,Oracle 数据库对 SGA 的管理超过 2G 的限制,SGA 设计在一个合适的范围内:物理内存的 50%-70%,当 SGA 过大时会导致内存分页,影响系统性能。 1.3 交换区设计:当物理内存在 2G 以下的情况...
由于 Windows 2003 的 32 位 CPU 在系统中给系统用 2G 给应用程序使用, Oracle 的 SGA 内存使用不能超过 1.7G,因此需要进行一些设置来扩大 SGA 内存使用。 首先,需要修改 boot.ini 文件,添加 /3GB /PAE 开关,...
《Oracle数据库设计规范》 1、目的 Oracle数据库设计规范旨在为数据库的设计、规划、开发及维护人员提供一套详尽的指导原则,确保系统的高效、稳定运行。此规范旨在优化性能,提高可用性,减少潜在问题,并适应多国...
- 在未分析之前执行`SELECT COUNT(*) FROM CASE_GA_AJZLZ`,可以看到执行计划中使用了全表扫描,耗时21.38秒。 - 分析后再次执行相同的查询,通常可以观察到执行时间的显著减少。 通过上述步骤,可以有效地提高...
对于运行在Linux操作系统下的Oracle数据库,物理内存的配置至关重要。一般而言,Oracle对SGA(共享全局区)的管理能力在1.7G以下,因此总物理内存应控制在4G以下。SGA大小通常设定为物理内存的50%-75%。然而,对于64...
超过2G时,交换分区为物理内存的1至2倍。此外,环境变量的设置应参照Oracle的官方文档。 数据库设计原则涉及SID(System Identifier)、全局名、类型选择以及连接类型。SID是数据库的唯一标识,长度不超过5个字符。...
Oracle 11g 中引入了一个新的内存自动管理机制,即 MEMORY_TARGET 参数,这个参数可以让 Oracle 自动地管理内存的分配和释放,从而提高数据库的性能和稳定性。 MEMORY_TARGET 参数的作用是设置 Oracle 实例的目标...
Oracle数据库是世界上最广泛使用的数据库管理系统之一,尤其在企业级应用中占据重要地位。本文将详细介绍如何在Linux环境下安装Oracle数据库,包括必要的硬件需求、环境准备和安装步骤。 **一、硬件要求** Oracle...
- 磁盘阵列:如DS 5020,用于存储Oracle数据库数据文件,提供冗余和性能。 - 内存:检查命令`$/usr/sbin/lsattr –E –l sys0 –a realmem`可查看内存大小,64位处理器环境下内存应足够大。 - CPU:64位处理器,...
- **操作系统环境**:Oracle9i 支持多种操作系统,中小型系统推荐使用 Linux,大型系统可选 Sun Solaris SPARC 或 HP 9000 系列。对于高可用性需求,可使用 Oracle9i RAC 集群,节点数在2到64之间。 - **内存要求*...
从提供的文件信息中,我们可以提炼出关于CentOS 5.5安装Oracle数据库的知识点。下面详细介绍每个步骤和技术要求: ### 一、安装RedHat 在开始安装Oracle之前,先要安装并配置好RedHat操作系统。根据文档内容,使用...
关于标签提到的"struts1",Struts1是一个基于MVC设计模式的Java Web框架,它与Oracle数据库配置并无直接关系,但在实际开发中,Struts1可能会与Oracle数据库配合使用,通过Hibernate等ORM框架进行数据持久化操作。...
这1.3G的内存中,包括了SGA、PGA等Oracle需要使用的全部内存。在独占模式下,每一个用户将单独分配50M(Sort_area_size)左右的内存。在本例中,UGA分配了约2G,按每一个用户分配50M内存计算,连接数达到15个时,总...