风哥教程

培训 . 交流 . 分享
Make progress together!

Linux系统dev/shm大小修改

[复制链接]
内容发布:laojiansg151| 发布时间:2017-6-15 20:57:18
1 概览
  在Oracle 11g中如果用AMM内存管理,当MEMORY_TARGET的值大于/dev/shm的时候,会报ORA-00845: MEMORY_TARGET not supported on this system错误,解决办法是增加/dev/shm大小。解决建议中还有一种是修改回 ASMM 内存管理方式替代 AMM 方式,配置SGA_TARGET、SGA_MAX_SIZE 和 PGA_AGGREGATE_TARGET 来替代 MEMORY_TARGET。如果数据库已经不能启动了,就改参数文件吧。  
  

  2 实验过程

[root@orclsvr ~]# df -hFilesystem            Size  Used Avail Use% Mounted on/dev/sda3              55G   18G   35G  34% //dev/sda1              99M   12M   83M  13% /boottmpfs                 1.5G  618M  904M  41% /dev/shm[root@orclsvr ~]# free -m             total       used       free     shared    buffers     cachedMem:          3042       1327       1715          0         34       1164-/+ buffers/cache:        128       2914Swap:         4094          0       4094[root@orclsvr ~]# mount -o size=2G -o nr_inodes=1000000 -o noatime,nodiratime -o remount /dev/shm[root@orclsvr ~]# df -hFilesystem            Size  Used Avail Use% Mounted on/dev/sda3              55G   18G   35G  34% //dev/sda1              99M   12M   83M  13% /boottmpfs                 2.0G  618M  1.4G  31% /dev/shm[root@orclsvr ~]# vi /etc/fstab[root@orclsvr ~]# cat /etc/fstabLABEL=/                 /                       ext3    defaults        1 1LABEL=/boot             /boot                   ext3    defaults        1 2tmpfs                   /dev/shm                tmpfs   defaults,size=2G        0 0devpts                  /dev/pts                devpts  gid=5,mode=620  0 0sysfs                   /sys                    sysfs   defaults        0 0proc                    /proc                   proc    defaults        0 0LABEL=SWAP-sda2         swap                    swap    defaults        0 0[root@orclsvr ~]# df -hFilesystem            Size  Used Avail Use% Mounted on/dev/sda3              55G   18G   35G  34% //dev/sda1              99M   12M   83M  13% /boottmpfs                 2.0G  618M  1.4G  31% /dev/shm
  关于 /etc/fstab 的作用:
  mount 命令和 /etc/fstab 修改,一个是临时修改,一个是永久修改
  下面我们执行了 mount 命令,然后 reboot 系统,再看看

[root@orclsvr ~]# mount -o size=2G -o nr_inodes=1000000 -o noatime,nodiratime -o remount /dev/shm[root@orclsvr ~]# df -hFilesystem            Size  Used Avail Use% Mounted on/dev/sda3              55G   18G   35G  34% //dev/sda1              99M   12M   83M  13% /boottmpfs                 2.0G  618M  1.4G  31% /dev/shm[root@orclsvr ~]# cat /etc/fstabLABEL=/                 /                       ext3    defaults        1 1LABEL=/boot             /boot                   ext3    defaults        1 2tmpfs                   /dev/shm                tmpfs   defaults        0 0devpts                  /dev/pts                devpts  gid=5,mode=620  0 0sysfs                   /sys                    sysfs   defaults        0 0proc                    /proc                   proc    defaults        0 0LABEL=SWAP-sda2         swap                    swap    defaults        0 0[root@orclsvr ~]#reboot
  重新进入系统,shm 回到了默认大小——系统内存的一半

[root@orclsvr ~]# df -hFilesystem            Size  Used Avail Use% Mounted on/dev/sda3              55G   18G   35G  34% //dev/sda1              99M   12M   83M  13% /boottmpfs                 1.5G     0  1.5G   0% /dev/shm[root@orclsvr ~]#


上一篇:配置Linux服务器 hugepages
下一篇:linux和unix中tarball软件基础知识及升级
回复

使用道具 举报

内容发布:goodoice| 发布时间:2017-7-10 15:02:04
多学习多多学习多多的学习啊
回复 支持 反对

使用道具 举报

1框架
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门文章教程

  • 风哥Oracle数据库巡检工具V1.0(附2.6网页
  • Oracle 12cR2 九大新功能全面曝光_详解云数
  • 实战PHP与MySQL权威指南PDF电子书下载
  • 大数据技术与应用入门培训教程(电子版下载
  • Oracle OCP认证考试IZ0-053题库共712题数据
  • MySQL5权威指南(第3版)PDF电子版下载
快速回复 返回顶部 返回列表