Oracle数据库中如何使用超过2G的内存

2016-02-19 21:13 6 1 收藏

下面图老师小编跟大家分享Oracle数据库中如何使用超过2G的内存,一起来学习下过程究竟如何进行吧!喜欢就赶紧收藏起来哦~

【 tulaoshi.com - 编程语言 】

  服务器: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_MACHINESOFTWAREORACLEHOME0]下添加字符串值:

AWE_WINDOW_MEMORY,设为1G:1024000000

  3、 备份现在正在使用的spfile:在CMD命令下执行以下命令:

Sqlplus /nolog

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

Conn / as sysdba

Create pfile=’d:k.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;

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

(修改完成后,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、最后重新启动操作系统,操作完成。

来源:http://www.tulaoshi.com/n/20160219/1625603.html

延伸阅读
如何让数据库能够实现自我调整,减轻数据库管理员的工作量,是甲骨文公司一直追求的目标。毕竟其数据库的复杂程度远远超出同类数据库; 而且,其数据库的维护成本也比其他数据库要高出不少。所以,甲骨文公司追求Oracle数据库的自我调整与优化,降低Oracle数据库的维护成本,也是可以理解的。 自我调整SGA与自我调整检查点,虽然是Orac...
标签: PHP
  在php3.0以上版本中,php内置了几乎目前所有的数据库处理函数,包括Oracle;在本文中我们通过一个实例来介绍了如何使用这些函数来操作Oracle数据库。   PHP提供了2大类API(应用程序接口)来操作Oracle数据库。一个是标准的Oracle处理函数(ORA) 另一个是Oracle 8调用接口函数(OCI8). 后者只能在Oracle 7或8版本上使用。 由于OCI...
(一)ORACLE数据库的备份 日常工作中,数据库的备份是数据库管理员必须不断要进行的一项工作,Oracle 7数据库的备份主要有以下几种方式: 1. 逻辑备份 逻辑备份就是将某个数据库的记录读出并将其写入到一个文件中,这是经常使用的一种备份方式。 ·export(导出):此命令可以将某个数据文件、某个用户的数据文件...
标签: PHP
  利用OCI向数据表 'email_info' 输入数据 同上,只不过用OCI来写   相关PHP代码: if ($submit == "click"){   // The submit button was clicked!   // Get the input for fullname and email then store it in the database.   PutEnv("ORACLE_SID=ORASID"); &...
在Internet上运作数据库经常会有这样的需求:把遍布全国各城市相似的数据库应用统一起来,一个节点的数据改变不仅体现在本地,还反映到远端。复制技术给用户提供了一种快速访问共享数据的办法。 一、实现数据库复制的前提条件 1、数据库支持高级复制功能 您可以用system身份登录数据库,查看v$option视图,如果其中Advanced...

经验教程

106

收藏

13
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部