ORACLE 使用超過2G記憶體

2021-04-15 09:28:31 字數 1572 閱讀 5362

在http://blog.chinaunix.net/u1/50863/showart_411877.html海鷗大哥的部落格上看見這個帖子,覺得很有用。保留下來日後仔細研究。他人的成果不敢據為己有,特此宣告下。

伺服器:

hpdl

580g

2(雙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、重新啟動作業系統,完成操作

linux解壓超過2G大檔案

最近資料伺服器出現問題 通過exp命令備份 資料達到14g 壓縮命令 zip r 20130314.zip 20130314.dmp ls l 檢視檔案大小 壓縮zip格式也有3.2g rw r r 1 root root 3826207807 03 28 22 14 20130314.zip 新準...

Oracle資料庫中如何使用超過2G的記憶體

伺服器 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 w...

Apache日誌檔案超過2G引起系統緩慢

apache 日誌中access log 檔案已達到 2g後,會在 error log 中出現以下錯誤提示,此時客戶訪問web頁變得緩慢。清除access log檔案,並重啟apache後系統正常。tue mar9 14 49 00 2010 notice child pid 16863 exit ...