ORACLE11G解決ORA-00845錯誤
在linux系統上,當啟動oracle11g的時候會提示:
ORA-845: MEMORY_TARGET not supported on this system
[@more@]在這alter log檔案裡你也會發現以下提示:
ORA-04031 errors
OR
Starting ORACLE instance (normal)
WARNING: You are trying to use the MEMORY_TARGET feature.
This feature requires the /dev/shm file system to be mounted for at
Least
With available space less than this size.
Please fix this so that MEMORY_TARGET can work as expected.
Current available is
原因分析:
這種情況是因為:/dev/shm的空間沒有可用的空閒空間可用。
AMM (Automatic Memory Management) 在oracle11g中是一個新特性。
MEMORY_TARGET 是為了替換SGA_TARGET 和MEMORY_MAX_TARGET 是為了替換SGA_MAX_SIZE
如果max_target 設定的大小超過了/dev/shm 的大小,就會收到以上資訊。
解決:
如果你安裝oracle11g在linux系統山,則你設定的MEMORY_TARGET 或者MEMORY_MAX_TARGET不能超過共享記憶體段/dev/shm 的大小,如果設定的過大,則需要擴充套件共享記憶體段的空間,例如:
1、# mount -t tmpfs shmfs -o size=7g /dev/shm
也可以透過修改/etc/fstab 來達到擴充套件的目的:
shmfs /dev/shm tmpfs size=7g 0
2、這種錯誤的發生也可能是沒有mount上共享記憶體段:/dev/shm,可以透過執行以下命令來確認是否和以下輸出類似:
$ df -k
Filesystem 1K-blocks Used Available Use% Mounted on
...
shmfs 6291456 832356 5459100 14% /dev/shm
3、如果不能透過增大/dev/shm的大小來避免以上錯誤的發生,則可以透過使用ASMM來替換AMM,透過設定以下引數來替換 MEMORY_TARGET:
SGA_TARGET, SGA_MAX_SIZE ,PGA_AGGREGATE_TARGET
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10130206/viewspace-1036900/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORA-00845的錯誤與解決方案
- 如何解決ORA-00845錯誤
- 解決Linux上11g的ORA-00845錯誤Linux
- 在Oracle11g RAC環境下處理ORA-00845錯誤案例Oracle
- ORA-00845 錯誤處理
- ORACLE11g DataGuard手工建立錯誤的解決方案(一)Oracle
- ORACLE11g DataGuard手工建立錯誤的解決方案(二)Oracle
- ORA-00845 解決
- ORA-00845: MEMORY_TARGET not supported on this system報錯解決
- ORA-00845 MEMORY_TARGET not supported on this system報錯解決
- Ocelot錯誤解決
- VIM 常用錯誤解決
- sqldeveloper for windows 錯誤解決SQLDeveloperWindows
- vsftpd 錯誤:530 and 500 錯誤解決方法FTP
- Linux下安裝oracle11g和錯誤詳解LinuxOracle
- latex 錯誤以及解決方案
- ora-27504錯誤解決
- Datastore error in 'dirbdb'錯誤解決ASTError
- ORA-27054 錯誤解決
- mysql與php錯誤解決MySqlPHP
- mysql錯誤解決總結MySql
- PbootCMS 404 錯誤解決方法boot
- 【故障解決】OGG-00446 錯誤解決
- dbfread報錯ValueError錯誤解決方法Error
- 【故障解決】ORA-06502錯誤解決
- HTTP 錯誤 500.19- Internal Server Error 錯誤解決方法HTTPServerError
- dns錯誤怎麼辦 dns錯誤的解決辦法DNS
- HTTP代理錯誤怎麼解決?HTTP
- undefined reference to錯誤的解決方法Undefined
- SAXParseException的錯誤解決之二Exception
- PHP curl error 60 錯誤解決PHPError
- ORA-04091錯誤解決
- ORA-3136 錯誤解決 .
- [Windows] 解決 COM Surrogate 錯誤提示Windows
- AFNetworkingErrorDomain 錯誤解決方法ErrorAI
- [Flashback]ORA-38760錯誤解決
- EXP-00091錯誤解決
- virtualbox 錯誤解決記錄