oracle 11G 自動記憶體管理設定
Oracle一直不停的在為Orace資料庫的自動化管理努力著,11G中的自動記憶體管理是Oracle資料庫中又一新的里程碑,透過新引數MEMORY_TARGET
來代替PGA和SGA的配置,ORACLE在執行過程中會自動調節PGA和SGA的大小,跟10G中SGA自動管理的方法基本一直。MEMORY_TARGET引數
可支援動態修改,同樣的MEMORY_TARGET也有一個限制最大記憶體分配的引數:MEMORY_MAX_TARGET,這個跟SGA_TARGET和
SGA_MAX_TARGET的關係一樣。
啟用記憶體自動管理
DBCA建立資料庫的過程中可直接設定MEMORY_TARGET引數
資料庫建立完成後,可透過以下方式手動配置MEMORY_TARGET
ALTER SYSTEM SET MEMORY_TARGET = 8192M;
ALTER SYSTEM SET SGA_TARGET = 0;
ALTER SYSTEM SET PGA_AGGREGATE_TARGET = 0;
後兩步是禁用SGA和PGA的自動管理. 讓ORACLE對記憶體實行自動調節. 還可以設定MEMORY_MAX_TARGET引數限制Oracle可自動分配的最大
記憶體.該引數不能動態調整,調整後需要重新啟動資料庫.正確設定MEMORY_MAX_TARGET引數的方法:
ALTER SYSTEM SET MEMROY_MAX_TARGET=256M SCOPE=SPFILE;
檢視MEMORY_TARGET記憶體的設定情況:
SQL> show parameter target
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
archive_lag_target integer 0
db_flashback_retention_target integer 1440
fast_start_io_target integer 0
fast_start_mttr_target integer 0
memory_max_target big integer 8192M
memory_target big integer 8192M
pga_aggregate_target big integer 0
sga_target big integer 0
來代替PGA和SGA的配置,ORACLE在執行過程中會自動調節PGA和SGA的大小,跟10G中SGA自動管理的方法基本一直。MEMORY_TARGET引數
可支援動態修改,同樣的MEMORY_TARGET也有一個限制最大記憶體分配的引數:MEMORY_MAX_TARGET,這個跟SGA_TARGET和
SGA_MAX_TARGET的關係一樣。
啟用記憶體自動管理
DBCA建立資料庫的過程中可直接設定MEMORY_TARGET引數
資料庫建立完成後,可透過以下方式手動配置MEMORY_TARGET
ALTER SYSTEM SET MEMORY_TARGET = 8192M;
ALTER SYSTEM SET SGA_TARGET = 0;
ALTER SYSTEM SET PGA_AGGREGATE_TARGET = 0;
後兩步是禁用SGA和PGA的自動管理. 讓ORACLE對記憶體實行自動調節. 還可以設定MEMORY_MAX_TARGET引數限制Oracle可自動分配的最大
記憶體.該引數不能動態調整,調整後需要重新啟動資料庫.正確設定MEMORY_MAX_TARGET引數的方法:
ALTER SYSTEM SET MEMROY_MAX_TARGET=256M SCOPE=SPFILE;
檢視MEMORY_TARGET記憶體的設定情況:
SQL> show parameter target
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
archive_lag_target integer 0
db_flashback_retention_target integer 1440
fast_start_io_target integer 0
fast_start_mttr_target integer 0
memory_max_target big integer 8192M
memory_target big integer 8192M
pga_aggregate_target big integer 0
sga_target big integer 0
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28869493/viewspace-1812209/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle 11G 自動記憶體管理設定修改為手功管理Oracle記憶體
- oracle 11g自動記憶體管理Oracle記憶體
- 將手動記憶體管理變為自動管理記憶體 ORACLE 11G記憶體Oracle
- 2 Day DBA-管理Oracle例項-管理記憶體-修改記憶體設定-自動記憶體管理Oracle記憶體
- oracle 11g 自動記憶體管理(其三)Oracle記憶體
- 自動共享記憶體管理 自動記憶體管理 手工記憶體管理記憶體
- 【記憶體管理】Oracle AMM自動記憶體管理詳解記憶體Oracle
- Oracle 記憶體自動管理--關閉自動管理Oracle記憶體
- oracle的自動記憶體管理Oracle記憶體
- 【記憶體管理】Oracle如何使用ASMM自動共享記憶體管理記憶體OracleASM
- 10g、11g記憶體自動管理記憶體
- 自動記憶體管理記憶體
- 開啟oracle記憶體自動化管理Oracle記憶體
- oracle 10g 自動共享記憶體管理Oracle 10g記憶體
- 11g記憶體的設定記憶體
- oracle 11g 啟用自動記憶體管理時sga_max 這個引數設定的意義不大Oracle記憶體
- 記憶體自動管理與手動管理記憶體
- ORACLE AMM 、ASMM 、自動記憶體管理(官方手冊)OracleASM記憶體
- Oracle9i 自動管理PGA記憶體(zt)Oracle記憶體
- JVM學習-自動記憶體管理JVM記憶體
- 11g 自動記憶體管理先關動態效能檢視三個記憶體
- win10如何設定自動釋放記憶體_win10怎麼設定自動清理系統垃圾釋放記憶體Win10記憶體
- JVM學習筆記——自動記憶體管理JVM筆記記憶體
- Oracle:記憶體設定注意事項Oracle記憶體
- Oracle 記憶體管理Oracle記憶體
- JVM自動記憶體管理機制 二JVM記憶體
- oracle 11g之instance自動啟動設定Oracle
- Oracle 11G 記憶體內部管理全攻略Oracle記憶體
- 如何設定電腦關機自動清理虛擬記憶體記憶體
- 動態記憶體管理記憶體
- Unix/Linux 系統自動化管理: 記憶體管理篇Linux記憶體
- Oracle 記憶體管理方式Oracle記憶體
- hadoop-叢集管理(2)——記憶體設定Hadoop記憶體
- 記憶體管理 記憶體管理概述記憶體
- 2 Day DBA-管理Oracle例項-管理記憶體-關於記憶體管理Oracle記憶體
- Windows下Oracle 11G記憶體修改WindowsOracle記憶體
- JVM堆記憶體設定JVM記憶體
- Tomcat記憶體設定Tomcat記憶體