增大oracle記憶體到16g
Linux X86-64作業系統,Oracle 10g資料庫
由8G加到16G,把kernel.shmmax引數改到17179869184(16G)後,
發現只要修改sga_max_size和sga_target引數到超過8G,Oracle就會報記憶體不夠無法啟動,
檢查另外兩個共享記憶體引數相關引數:kernel.shmall和kernel.shmmni,
kernel.shmall引數是控制共享記憶體頁數,
kernel.shmmni引數是控制共享記憶體段總數,
kernel.shmmni目前的引數值是4096,足夠大了,那麼問題應該是出在kernel.shmall上,
用8589934592(8G)除以當前的引數值2097152,結果是4096,對於32位系統,一頁=4k,也就是4096位元組
說明頁大小是4K,現在要把SGA調到大於8G,就要調大kernel.shmall引數,
調整到當前值的2倍(4194304)後,就可以成功地將sga設定到13G了。
512 32000 100 100 >/proc/sys/kernel/sem 分別是指什麼
SEMMSL(每個使用者擁有訊號量最大數量)
SEMMNS(系統訊號量最大數量)
SEMOPM(每次semop系統呼叫運算元)
SEMMNI(系統訊號量集最大數量)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13177610/viewspace-673811/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Octane記憶體逐漸增大記憶體
- 16g記憶體win10開機記憶體佔用高如何解決_16g記憶體win10開機記憶體就達55%怎麼辦記憶體Win10
- 例子:酒店列表滑動記憶體增大的問題記憶體
- win10系統16g記憶體推薦虛擬記憶體設定多少合適Win10記憶體
- 虛擬記憶體到實體記憶體(32位)記憶體
- Oracle調優-常用表KEEP到記憶體中Oracle記憶體
- win10 16g記憶體玩英雄聯盟崩潰怎麼解決_win10 16g記憶體玩英雄聯盟老崩潰修復方法Win10記憶體
- Oracle 記憶體管理Oracle記憶體
- oracle 共享記憶體Oracle記憶體
- 從Oracle資料庫故障到AIX記憶體管理Oracle資料庫AI記憶體
- 16g記憶體win10 64位玩劍靈閃退如何處理記憶體Win10
- 影馳星曜記憶體釋出 除了單根16G還有什麼?記憶體
- 超詳細!搭建本地大資料研發環境(16G記憶體+CDH)大資料記憶體
- Oracle記憶體全面分析Oracle記憶體
- Oracle 記憶體顧問Oracle記憶體
- oracle 記憶體結構Oracle記憶體
- 轉:Oracle 記憶體分析Oracle記憶體
- 清空Oracle記憶體區Oracle記憶體
- Oracle記憶體體系結構Oracle記憶體
- 【記憶體管理】Oracle AMM自動記憶體管理詳解記憶體Oracle
- django 快取表格到記憶體Django快取記憶體
- 【大頁記憶體】Oracle資料庫配置大頁記憶體記憶體Oracle資料庫
- 【記憶體管理】Oracle如何使用ASMM自動共享記憶體管理記憶體OracleASM
- Oracle 之 配置HugePages記憶體Oracle記憶體
- oracle 記憶體結構(二)Oracle記憶體
- Oracle 記憶體管理方式Oracle記憶體
- 修改oracle記憶體佔用Oracle記憶體
- oracle for aix記憶體調整OracleAI記憶體
- Oracle記憶體全面分析(ZT)Oracle記憶體
- Oracle 記憶體結構(一)Oracle記憶體
- ORACLE 記憶體結構理解.Oracle記憶體
- oracle-記憶體表(轉)Oracle記憶體
- ORACLE記憶體管理 之一 ORACLE PGAOracle記憶體
- 將SGA全部PIN到記憶體中記憶體
- 2 Day DBA-管理Oracle例項-管理記憶體-修改記憶體設定-自動記憶體管理Oracle記憶體
- Redis記憶體——記憶體消耗(記憶體都去哪了?)Redis記憶體
- oracle 例項記憶體結構Oracle記憶體
- Oracle記憶體分配與調整Oracle記憶體