这个问题在linux到64位中比较常见,当SGA的值大于共享内存就会报这个错,共享内存在shmall这个参数中设置,shmall单位为页,换算

操作系统版本: 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

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

Linux分页错误,Linux-x86_64Error:28:Nospaceleftondevice问题相关推荐

  1. linux 硬盘错误,linux – 硬盘读取错误……停止?

    我的故事很简单.我有一台轻型服务器,运行Arch Linux,它将大部分数据存储在由两个SATA驱动器组成的RAID-1上.它大约4个月没有任何问题.然后,我突然开始在其中一个驱动器上读取错误.总是, ...

  2. linux 编译器错误,linux – GHCi – Haskell编译器错误 – /home/user/.ghci归其他人所有,IGNORING...

    在尝试将〜/ .ghci文件更改为我的配置时,当我打开GHCi时出现此错误. GHCi, version 7.6.3: http://www.haskell.org/ghc/ :? for help ...

  3. Linux gitpush错误,linux – GIT:无法推送(奇怪的配置问题)

    我正在全新安装 Linux Mint. 尝试从任何存储库推送时,我收到以下错误: error: Malformed value for push.default: simple error: Must ...

  4. linux 137错误,linux引导报错问题

    linux引导报错问题 发布时间:2008-08-22 10:18:35来源:红联作者:love_luochunfen .用cf卡引导报错. inux version 2.6.22.14HingeSo ...

  5. linux 回溯错误,linux – 解释gfortran错误回溯

    我正在运行由其他人编写的Fortran 77程序.我在 Linux上使用gfortran编译器(v5.4.0)(Ubuntu v.16.04).我不是Fortran,gcc或bash脚本的有经验的用户 ...

  6. linux fstab 错误,Linux下fstab修改错误了如何修复

    北街上周在虚拟机上安装linux as5之后,将剩余的空间作为一个分区sda8,然后做成ext3文件格式mount到 /wj.但是我发现一旦重启系统之后,/wj这个目录就自动umount了.我想让sd ...

  7. linux网络错误,linux网络问题:Network is unreachable

    总结一下: linux的网络连接如果不通的一共就这几个地方会出问题: 1.linux防火墙和windows客户端防火墙,都关闭即可. 2.selinux,关闭即可. 3.IP地址和网关等,配置正确. ...

  8. linux uuid错误,Linux 错误:fatal error: uuid/uuid.h: No such file or directory

    重新configure 后,出现别的错误:fatal error: uuid/uuid.h: No such file or directory 这是因为没有uuid库和头文件,需要安装e2fspro ...

  9. linux+listen错误,linux listen()

    listen(等待连接) 相关函数 socket,bind,accept,connect 表头文件 #include 定义函数 int listen(int s,int backlog); 函数说明 ...

最新文章

  1. melogin宽带连接服务器无响应,输入melogin.cn进不了路由器设置界面怎么办
  2. PHP做下载文件的方法
  3. 图说:Word 15 阅读模式
  4. C语言的指针函数与函数指针
  5. 玩转mini2440开发板之【制作和修改linux启动logo图片】
  6. 外设驱动库开发笔记11:SHT3x系列温湿度传感器驱动
  7. 隐藏或者修改nginx信息
  8. java指的是什么_java什么是实例意思指的是
  9. KORG Opsix Native Mac - 音频数字合成器
  10. java一元稀多项式_数据结构之线性表- 一元稀疏多项式计算器
  11. Unity使用ARCore开发AR程序
  12. 电脑硬件测试软件哪一个准一点,什么软件测试cpu温度准确_测试cpu温度准确软件汇总 - 系统家园...
  13. 关于互联网+分布式光伏运维平台的应用介绍-李亚俊
  14. 三星j7出现android,三星J7配置曝光 配骁龙625/运行安卓7.0
  15. Openvpn 客户端路由配置
  16. log4j2 日期换天后,今天的日志打印到了昨天的日志文件里面,rollover混乱
  17. 2020-11-04编译器下载安装及使用
  18. 一文读懂元数据管理!
  19. java 本周一_java 获取本周一的日期
  20. java 地图api接口_Java调用百度地图API

热门文章

  1. 容器编排技术 -- Kubernetes Pod 生命周期
  2. 使用 Caddy 替代 Nginx,全站升级 https,配置更加简单
  3. Hibernate Log4j日志记录
  4. PHP通知弹窗代码_公告弹窗
  5. 【C语言】构建一个校园交通查询系统程序。能够规划出任意出发地和目的地之间的最短路径。...
  6. golang mysql遇到的一些问题记录和解决
  7. react领域里面jsx中的style的值为什么放到了{}中
  8. python字典{:4}_升级您的Python技能:检查字典
  9. 我从创建具有仅仅一年编码经验的视频游戏中学到了什么
  10. javascript 应用_如何利用JavaScript的功能使您的应用脱机工作