windows 2003 x86 32位中Oracle 10G資料庫使用超過1.7G的sga的方法
windows 2003 x86 32位中Oracle 10G資料庫使用超過1.7G的sga的方法
必須使用4G Tunning技術,過程如下:
1、關閉資料庫
2、修改作業系統的boot.ini的啟動引數,加入 /3G /PAE切換開關,如下所示
[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" /noexecute=optout /3G /PAE/fastdetect |
3、修改作業系統登錄檔,在
HKEY_LOCAL_MACHINESOFTWAREORACLEKEY_OraDb10g_home1 |
4、在Oracle中啟動AWE
修改資料庫的初始化引數,註釋掉 DB_CACHE_SIZE引數,加入以下引數:*.USE_INDIRECT_DATA_BUFFERS=TRUE *.pre_page_sga=true *.DB_BLOCK_BUFFERS=327680 *.shared_pool_size=203127603 *.java_pool_size=0 *.streams_pool_size=0 *.large_pool_size=0 *.shared_pool_size=385875968 *.sga_max_size=3221225472 |
DB_BLOCK_BUFFERS=327680 乘 8192(db_block_size)後為
2684354560(2.5G),這個值也就是show sga 顯示的值
SQL> show sga Total System Global Area 3221225472 bytes Fixed Size 1297812 bytes Variable Size 528482924 bytes Database Buffers 2684354560 bytes Redo Buffers 7090176 bytes SQL> |
5、用修改的引數啟動資料庫,生成spfile
--end--
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22049049/viewspace-1030106/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 10G 如何使用超過1.7G的記憶體Oracle 10g記憶體
- Oracle 在Linux X86上使用超過2G的SGAOracleLinux
- racle 10G 如何使用超過1.7G的記憶體記憶體
- Oracle HowTo:如何在Linux上擴充套件SGA超過1.7GOracleLinux套件
- 增加資料庫SGA的方法資料庫
- 設定32位的windows 2003 中oracle SGA記憶體使用大於1.7的方法--PAEWindowsOracle記憶體
- oracle 10g on windows 2003 32bit sga限制問題Oracle 10gWindows
- Windows 2003 + Oracle 92 SGA調整WindowsOracle
- 修改資料庫的ORACLE的SGA和PGA的值資料庫Oracle
- Oracle 資料庫 10g中的分割槽功能Oracle資料庫
- oracle 10g中的SGA_MAX_SIZE與SGA_TARGET引數Oracle 10g
- 在Linux x86上安裝Oracle 資料庫10gLinuxOracle資料庫
- 32位windows系統下oracle10g認記憶體超過1.7G的設定WindowsOracle記憶體
- Oracle 資料庫 10g中的分割槽功能(轉)Oracle資料庫
- oracle 9i 32位系統 使用VLM 突破SGA 1.7G限制Oracle
- oracle xe 10g 手工建立資料庫 for windows XPOracle資料庫Windows
- [轉載]在32 bit windows設定大於1.7G SGAWindows
- RHEL4.5 for x86的ORACLE SGA擴充套件Oracle套件
- Oracle 10g SGA 相關的VIEWOracle 10gView
- oracle刪除超過N天資料指令碼的方法Oracle指令碼
- 【sga】資料庫啟動時的的SGA大小顯示資料庫
- On 32 bit windows 2003, oracle extend sga to max 1.7GBWindowsOracle
- Oracle 10g資料庫的最大容量Oracle 10g資料庫
- oracle SGA設定過大導致資料庫無法啟動Oracle資料庫
- Oracle 10g SGA 的自動化管理Oracle 10g
- 有關Oracle資料庫10g中的分割槽功能(轉)Oracle資料庫
- clone oracle資料庫的方法Oracle資料庫
- 跳過Oracle資料庫壞塊方法Oracle資料庫
- oracle資料庫停止方法及過程Oracle資料庫
- 10g中的sga_target引數
- Oracle SGA中的Granule(粒度)Oracle
- 使用 Oracle 資料庫 10g 資料泵重新啟動功能Oracle資料庫
- MSSQL資料庫映象在Oracle中的實現方法SQL資料庫Oracle
- ORACLE資料庫10G部署Oracle資料庫
- oracle 9i的資料庫的dmp匯入到10G資料庫Oracle資料庫
- oracle資料庫記憶體分配(sga和pga)Oracle資料庫記憶體
- excel檔案中的資料匯入Oracle資料庫的幾種方法ExcelOracle資料庫
- Oracle資料庫Decode()函式的使用方法Oracle資料庫函式