Linux-x86_64 Error: 28: No space left on device問題
Linux-x86_64 Error: 28: No space left on device問題
作業系統版本: LINUX 64位
資料庫版本:任何版本
問題描述
修改資料庫引數後啟動資料庫報錯
SQL>
startup nomount
ORA-27102: out of memory
Linux-x86_64 Error: 28: No space left on device
解決方案
這個問題在linux到64位中比較常見,當SGA的值大於共享記憶體就會報這個錯
共享記憶體在shmall這個引數中設定,shmall單位為頁,換算成記憶體大小還需要把兩個值相乘,如shmall=4194304,那麼共享記憶體的大小就是(4194304*4096)/(1024*1024*1024)=16G
1.獲得shmall的方式如下
# cat /proc/sys/kernel/shmall
4194304
2.我們可以通過/etc/sysctl.conf檔案中kernel.shmall的值來調整共享記憶體大小
[root@svr28-167 ~]# vi /etc/sysctl.conf
kernel.shmall = 8388608
3.我們可以通過下面命令得到分頁大小,預設是4Kb
$ getconf
PAGE_SIZE
4096
4.修改完之後沒忘記讓它立即生效並確認
# sysctl -p
# cat /proc/sys/kernel/shmall
8388608
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21605631/viewspace-720189/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORA-27102: out of memory Linux-X86_64 Error: 28: No space left on deviceLinuxErrordev
- startup ORA-27102: out of memory Linux-x86_64 Error: 28: No space left on deviceLinuxErrordev
- ORA-27102: out of memory Linux Error: 28: No space left on deviceLinuxErrordev
- No space left on devicedev
- openGauss 出現-Error-No-space-left-on-device-提示Errordev
- 啟動Oracle報錯ORA-27102: out of memory、Linux-x86_64 Error: 28: No space leftOracleLinuxError
- 關於“No space left on device的原因”dev
- 沒有磁碟空間 No space left on devicedev
- Oracle案例06—— OGG-01098 Could not flush "./dirdat/e1000004383" (error 28, No space left on device)OracleErrordev
- write /usr/include/openssl/cms.h: no space left on devicedev
- java踩坑之java.io.IOException: No space left on deviceJavaExceptiondev
- Docker啟動出現"No space left on device" 或者 docker日誌太多導致磁碟佔滿問題Dockerdev
- ORA-27301: OS failure message: No space left on device解決一例AIdev
- Apache啟動報錯No space left on device: AH00023該怎麼解決Apachedev
- 模擬LINUX磁碟分割槽有可用空間無可用Inodes時報錯:No space left on deviceLinuxdev
- ORA-09187、linux-x86_64 Error:28 AND ORA-09945LinuxError
- Andorid“emulator: ERROR: unknown virtual device name”問題解決Errordev
- sql server left join問題SQLServer
- Flutter常見問題-Error retrieving device properties for ro.product.cpu.abiFlutterErrordev
- 28/70 Kdevelop 使用問題dev
- emulator: ERROR: unknown virtual device nameErrordev
- TiDB資料庫left join與版本問題TiDB資料庫
- An internal error has occurred. Java heap spaceErrorJava
- 一次磁碟變成readonly問題的解決 Linux-x86_64 Error: 30: Read-only file systemLinuxError
- Linux-x86_64 Error: 30: Read-only file systemLinuxError
- 解決umount.nfs: /data: device is busy 問題NFSdev
- 新建partition出現 device busy問題處理dev
- 轉享: java.lang.OutOfMemoryError: PermGen space 問題JavaError
- Error: Connection activation failed: Device not managed by NetworkManagerErrorAIdev
- InnoDB: Error: space id and page n:o stored in the page?Error
- SQL查詢table或index異常增長問題 - space_usage (show_space)SQLIndex
- JQuery的animate方法left和top屬性注意的問題jQuery
- VFS: Cannot open root device “nfs“ or unknown-block(2,0): error -6 NFS掛載不上,核心配置問題devNFSBloCError
- sun fire v490 [ID 983929 daemon_error] Device PS1 Failure Detected -- PS1 shutdown 問題診斷ErrordevAI
- 關於action的error問題Error
- Oracle10g TEMP 檔案Disk Space Allocation 問題Oracle
- show_space 查詢表資料塊碎片問題 - show_space 結果解釋 7
- 用white-space解決文章標題列表換行問題