日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > windows >内容正文

windows

oracle9i在window server 2003 sp2 企业版突破1.7G内存限制

發(fā)布時(shí)間:2025/4/16 windows 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle9i在window server 2003 sp2 企业版突破1.7G内存限制 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1.我的oracle版本是9.2.0.1.0

2.AWE_WINDOW_MEMORY注冊(cè)項(xiàng)和DB_BLOCK_BUFFERS怎么更改,直至跳到<1.7G內(nèi),他都提示超出內(nèi)存,無(wú)法可想

?

?

最后如下解決:

1.os level 打開(kāi)AWE。在boot.ini文件中增加/3G /PAE 字樣,實(shí)際物理內(nèi)存超過(guò)4G的用 /PAE就ok了。
[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" /3G /PAE /fastdetect

2.db level
在注冊(cè)表HKLM\Software\Oracle\Homex下增加AWE_WINDOW_MEMORY項(xiàng),類型為字符串,數(shù)值為你需要讓oracle使用普通內(nèi)存作為緩存的大小,最小值要滿足上面提到的公式。我設(shè)了1G也就是1073741824。
(很有意思的是我將這個(gè)值更改為2147483648時(shí),啟動(dòng)數(shù)據(jù)庫(kù)提示

SQL> startup
ORA-27102: out of memory
OSD-00017: Message 17 not found; product=RDBMS; facility=SOSD
O/S-Error: (OS 8) 存儲(chǔ)空間不足,無(wú)法處理此命令。
---這時(shí)我設(shè)置的數(shù)據(jù)緩沖區(qū)的大小為3G,大于這個(gè)值。
這個(gè)錯(cuò)誤我沒(méi)有找到相關(guān)的資料,metalink上都沒(méi)有。當(dāng)我改為1.5G的時(shí)候,錯(cuò)誤號(hào)變成了OSD-00022,呵呵,無(wú)語(yǔ),但是我調(diào)到大概1.3-1.4G左右數(shù)據(jù)庫(kù)沒(méi)有提示錯(cuò)誤,成功啟動(dòng),說(shuō)明這個(gè)值有最大值限制,但沒(méi)有找到相關(guān)文檔,SAP的一個(gè)文檔中倒是提了一下)

更改初始化參數(shù)文件中的幾個(gè)參數(shù)
注釋掉db_cache_size參數(shù)
增加參數(shù)
DB_BLOCK_BUFFERS=196608
_DB_BLOCK_LRU_LATCHES=32

重啟數(shù)據(jù)庫(kù),OK!
SQL> startup
ORACLE 例程已經(jīng)啟動(dòng)。

Total System Global Area 3650691024 bytes
Fixed Size?????????????????? 454608 bytes
Variable Size???????????? 427819008 bytes
Database Buffers???????? 3221225472 bytes
Redo Buffers??????????????? 1191936 bytes
數(shù)據(jù)庫(kù)裝載完畢。
數(shù)據(jù)庫(kù)已經(jīng)打開(kāi)。

?

?

注意紅色部分自己算(1.3G~1.4G)*1024*1024*1024就是AWE_WINDOW_MEMORY需要設(shè)置的值,大了或者小了都不行

問(wèn)題解決,DB_BLOCK_BUFFERS可以隨意設(shè)置,根據(jù)自己機(jī)器內(nèi)存

?

參考:http://hi.baidu.com/linuxdba/item/d3060a51b0db200de6c4a5b0

轉(zhuǎn)載于:https://www.cnblogs.com/zs851/archive/2013/02/04/oracle-9i-17G.html

總結(jié)

以上是生活随笔為你收集整理的oracle9i在window server 2003 sp2 企业版突破1.7G内存限制的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。