oracle 11g 啟用自動記憶體管理時sga_max 這個引數設定的意義不大
Note:
The preceding steps instruct you to set SGA_TARGET and PGA_AGGREGATE_TARGET to zero so that the sizes of the SGA and instance PGA are tuned up and down as required, without restrictions. You can omit the statements that set these parameter values to zero and leave either or both of the values as positive numbers. In this case, the values act as minimum values for the sizes of the SGA or instance PGA.[oracle@ora11g ~]$ sqlplus / as sysdba;
SQL*Plus: Release 11.2.0.4.0 Production on Wed Nov 5 18:01:25 2014
Copyright (c) 1982, 2013, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SYS@ sms> show parameter mem;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
hi_shared_memory_address integer 0
memory_max_target big integer 2608M
memory_target big integer 2608M
shared_memory_address integer 0
SYS@ sms> show parameter sga;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
lock_sga boolean FALSE
pre_page_sga boolean FALSE
sga_max_size big integer 2G
sga_target big integer 1G
SYS@ sms> show parameter pga;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
pga_aggregate_target big integer 600M
[oracle@ora11g ~]$ sqlplus / as sysdba;
SQL*Plus: Release 11.2.0.4.0 Production on Wed Nov 5 18:01:25 2014
Copyright (c) 1982, 2013, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SYS@ sms> show parameter mem;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
hi_shared_memory_address integer 0
memory_max_target big integer 2608M
memory_target big integer 2608M
shared_memory_address integer 0
SYS@ sms> show parameter sga;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
lock_sga boolean FALSE
pre_page_sga boolean FALSE
sga_max_size big integer 2G
sga_target big integer 1G
SYS@ sms> show parameter pga;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
pga_aggregate_target big integer 600M
在oracle 11g 中,啟用了自動記憶體管理(memory_target,memory_max_target 為非0的值),sga_max_sizep 這個引數應是限制sga最大可分配的記憶體。這個引數設的再大,(等於memory_max_target的值),而實際分配的內大大小應是 <=(memory_max_target-pga_aggregate_target ),所以設定的意義不大,或直接設定 sga_max_sizep=memory_max_target
不知我的理解對不對?
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27036311/viewspace-1321874/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle 11G 自動記憶體管理設定Oracle記憶體
- oracle 11G 自動記憶體管理設定修改為手功管理Oracle記憶體
- oracle 11g自動記憶體管理Oracle記憶體
- 將手動記憶體管理變為自動管理記憶體 ORACLE 11G記憶體Oracle
- 2 Day DBA-管理Oracle例項-管理記憶體-修改記憶體設定-自動記憶體管理Oracle記憶體
- 開啟oracle記憶體自動化管理Oracle記憶體
- oracle 11g 自動記憶體管理(其三)Oracle記憶體
- oracle 8i的記憶體引數設定Oracle記憶體
- Oracle歸檔模式、引數意義、設定Oracle模式
- oracle的自動記憶體管理Oracle記憶體
- 自動共享記憶體管理 自動記憶體管理 手工記憶體管理記憶體
- 【記憶體管理】Oracle AMM自動記憶體管理詳解記憶體Oracle
- Oracle 記憶體自動管理--關閉自動管理Oracle記憶體
- 自動記憶體調整中真正決定自動調整的引數記憶體
- 安裝oracle資料庫時,設定linux核心引數的意義Oracle資料庫Linux
- 【記憶體管理】Oracle如何使用ASMM自動共享記憶體管理記憶體OracleASM
- Oracle11g自動記憶體管理(AMM)相關的初始化引數Oracle記憶體
- ORACLE11G記憶體管理引數Oracle記憶體
- 10g、11g記憶體自動管理記憶體
- Oracle 11g RAC的ASM例項記憶體引數被修改導致無法啟動OracleASM記憶體
- 11g記憶體的設定記憶體
- Eclipse-設定JVM的記憶體引數EclipseJVM記憶體
- 自動記憶體管理記憶體
- 超大記憶體環境下的Oracle RAC引數設定建議記憶體Oracle
- oracle 11g之instance自動啟動設定Oracle
- oracle核心引數意義Oracle
- Oracle 定期檢查意義不大的索引Oracle索引
- 11g 自動記憶體管理先關動態效能檢視三個記憶體
- oracle 10g 自動共享記憶體管理Oracle 10g記憶體
- 機器學習(3),opencv4.0中SVM各個引數的意義,設定機器學習OpenCV
- innodb的幾個記憶體引數記憶體
- chrome啟動引數設定Chrome
- Oracle記憶體引數調優Oracle記憶體
- 記憶體自動管理與手動管理記憶體
- Oracle RAC啟動歸檔時需要設定CLUSTER_DATABASE引數嗎?OracleDatabase
- Oracle CSS的引數設定 心跳時間設定OracleCSS
- 【Java基礎】函式引數為物件時的記憶體管理Java函式物件記憶體
- ORACLE AMM 、ASMM 、自動記憶體管理(官方手冊)OracleASM記憶體