ORA-00845 MEMORY_TARGET not supported on this system
問題描述:
ORA-00845: MEMORY_TARGET not supported on this system
問題定位:
ORACLE引數MEMORY_TARGET或SGA_TARGET的大小超過虛擬記憶體/dev/shm大小。
Linux安裝完後預設/dev/shm為實體記憶體的一半。
技術背景:
Linux大記憶體支援(Very Large Memory)使用了虛擬技術shmfs/tmpfs。/dev/shm目錄掛載型別為tmpfs,此共享記憶體用於交換,尤其對於大檔案優勢明顯。相對於ramfs,tmpfs的優勢在於動態調整實體記憶體的佔用,而ramfs不能調整。
/dev/shm與swap的區別:shm基於記憶體的檔案系統,swap基於硬碟的檔案系統。
在RHEL5.2系統中,安裝好ORALCE或者調整引數後啟動資料庫時提示如下:
ORA-00845: MEMORY_TARGET not supported on this system
問題定位:
ORACLE引數MEMORY_TARGET或SGA_TARGET的大小超過虛擬記憶體/dev/shm大小。
Linux安裝完後預設/dev/shm為實體記憶體的一半。
技術背景:
Linux大記憶體支援(Very Large Memory)使用了虛擬技術shmfs/tmpfs。/dev/shm目錄掛載型別為tmpfs,此共享記憶體用於交換,尤其對於大檔案優勢明顯。相對於ramfs,tmpfs的優勢在於動態調整實體記憶體的佔用,而ramfs不能調整。
/dev/shm與swap的區別:shm基於記憶體的檔案系統,swap基於硬碟的檔案系統。
解決方法:
1 修改MEMORY_TARGET或者SGA_TARGET引數大小
注:當/dev/shm已經調整到合適值時,調整引數。
2 調整/dev/shm的大小。
修改/etc/fstab,重新mount /dev/shm,然後啟動資料庫。
(1)df -k /dev/shm 檢視大小
Filesystem 1K-blocks Used Available Use% Mounted on
tmpfs 4089416 0 4089416 0% /dev/shm
(2)vim /etc/fstab 更改引數
#tmpfs /dev/shm tmpfs defaults 0 0
tmpfs /dev/shm tmpfs defaults,size=10240M 0 0
(3)重新載入
umount /dev/shm
mount /dev/shm
df -k /dev/shm
(4)sqlplus / as sysdba
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24070945/viewspace-691777/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORA-00845: MEMORY_TARGET not supported on this system
- startup ORA-00845: MEMORY_TARGET not supported on this system
- Oracle報錯:ORA-00845: MEMORY_TARGET not supported on this systemOracle
- ORA-00845: MEMORY_TARGET not supported on this system - Linux ServersLinuxServer
- ORA-00845: MEMORY_TARGET not supported on this system報錯解決
- Oracle11g ORA-00845: MEMORY_TARGET not supported on this systemOracle
- ORA-00845 MEMORY_TARGET not supported on this system報錯解決
- ORA-00845 MEMORY_TARGET not supported
- MEMORY_TARGET not supported on this system
- Oracle 11g報錯"ORA-00845: MEMORY_TARGET not supported on this system"Oracle
- oracle 11g報錯ORA-00845: MEMORY_TARGET not supported on this systemOracle
- HugePages與AMM不相容:ORA-00845: MEMORY_TARGET not supported on this system
- “ORA-00845: MEMORY_TARGET not supported on this system”不完全解決之道
- ORA-00845: MEMORY_TARGET not supported on this system 失敗的解決方案
- Oracle11g啟動報:ORA-00845: MEMORY_TARGET not supported on this systemOracle
- MEMORY_TARGET not supported on this system for linuxLinux
- linux下/dev/shm的大小引發ORA-00845: MEMORY_TARGET not supported on this systemLinuxdev
- 解決辦法:ORA-00845: MEMORY_TARGET not supported on thi
- ORA-00845 : MEMORY_TARGET not supported on this system(調大資料庫記憶體無法啟動)大資料資料庫記憶體
- ORA-00845: MEMORY_TARGET
- ORA-00845 memory_target needs larger /dev/shmdev
- Oracle Fusion Middleware Supported System check,jdk,java .etc requirementsOracleJDKJavaUIREM
- memory_max_target/memory_target設定過大報ORA-00845錯誤
- Linux下安裝Oracle11g , MEMORY_TARGET(AMM)小於/dev/shm處理(ORA-00845)LinuxOracledev
- ASP.Net Core 3.1 With Autofac ConfigureServices returning an System.IServiceProvider isn't supported.ASP.NETIDE
- 解決The given version [xx] is not supported, only version 1 to 10 is supported in this buildUI
- ORA-00845 解決
- GoldenGate - What is supported and what is not ....Go
- SGA PGA MEMORY_TARGET 關係
- let definitions are not supported by current javascript versionJavaScript
- Project facet Java version 1.8 is not supportedProjectJava
- The ENU localization is not supported by this SQL Server mediaSQLServer
- KSQLException: The authentication type 10 is not supported.SQLException
- ORA-00845 錯誤處理
- Oracle11g修改MEMORY_TARGETOracle
- 如何解決ORA-00845錯誤
- 解決 Lumen 中 client charset is not supportedclient
- lambda expressions are not supported at this language level intellijExpressIntelliJ