环境: ORACLE11G,

查看TOP 中看到,内存总是用到一半,感觉很莫名,直接 修改 参数MEMORY_MAX_TARGET 和MEMORY_TARGET ,出以下错误:

ORA-00845 MEMORY_TARGET not supported on this system

查询相关错误得到以下内容:

/dev/shm理论
/dev/shm/是linux下一个非常有用的目录,因为这个目录不在硬盘上,而是在内存里。因此在linux下,就不需要大费周折去建ramdisk,直接使用/dev/shm/就可达到很好的优化效果。 /dev /shm/需要注意的一个是容量问题,在linux下,它默认最大为内存的一半大小,使用df -h命令可以看到。但它并不会真正的占用这块内存,如果/dev/shm/下没有任何文件,它占用的内存实际上就是0字节;如果它最大为1G,里头放有 100M文件,那剩余的900M仍然可为其它应用程序所使用,但它所占用的100M内存,是绝不会被系统回收重新划分的,否则谁还敢往里头存文件呢?

默认系统就会加载/dev/shm ,它就是所谓的tmpfs,有人说跟ramdisk(虚拟磁盘),但不一样。象虚拟磁盘一样,tmpfs 可以使用您的 RAM,但它也可以使用您的交换分区来存储。而且传统的虚拟磁盘是个块设备,并需要一个 mkfs 之类的命令才能真正地使用它,tmpfs 是一个文件系统,而不是块设备;您只是安装它,它就可以使用了。
  tmpfs有以下优势:
  1,动态文件系统的大小。
  2,tmpfs 的另一个主要的好处是它闪电般的速度。因为典型的 tmpfs 文件系统会完全驻留在 RAM 中,读写几乎可以是瞬间的。
  3,tmpfs 数据在重新启动之后不会保留,因为虚拟内存本质上就是易失的。所以有必要做一些脚本做诸如加载,绑定的操作。

二、修改/dev/shm大小

[root@dg1 ~]# vi /etc/fstab

LABEL=/                 /                       ext3    defaults        1 1
LABEL=/opt              /opt                    ext3    defaults        1 2
LABEL=/boot             /boot                   ext3    defaults        1 2
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
LABEL=SWAP-sda3         swap                    swap    defaults        0 0

修改为:

tmpfs                   /dev/shm                tmpfs   defaults,size=52g        0 0

把内存只能 使用到系统的的一半32G,扩展到,size=52g 。

执行以下命令,使期生效

mount -o remount /dev/shm

再修改ORACLE 参数

SQL> alter system set memory_max_target=52000M scope=spfile;

System altered.

SQL> alter system set memory_target=50000M scope=spfile;

System altered.

SQL> show parameter target;

参数MEMORY_MAX_TARGET 和MEMORY_TARGET 的修改相关推荐

  1. linux 硬盘坏道数据复制,linux修复磁盘坏道(本教程完全来自实例、实测,具体参数请根据个人情况修改2021.4.12)...

    linux下其实修复磁盘的工具更多,很多甚至集成在系统里,方便调用. 1.尝试fsck修复磁盘,这个命令其实集成度好的系统开机会自动运行,比如slackware,debian等,方法如下: fdisk ...

  2. C4D无法修改参数?所有参数都是灰色无法修改?

    <C4D的十万个为什么>首发于 公众号:苦七君 免费搜索查看更多问题:kuqijun.com 问题: C4D无法修改参数?所有参数都是灰色无法修改? 答案: 出现这个原因主要是一位内场次被 ...

  3. Python OpenCV相机参数:如何获取和修改相机参数

    Python OpenCV相机参数:如何获取和修改相机参数 OpenCV是一个广泛使用的计算机视觉库,它提供了丰富的图像处理功能.在许多应用场景中,我们需要对相机进行参数设置,例如调整曝光时间.增益. ...

  4. idea修改参数启动多个服务器,修改idea的这些启动参数,令你的idea健步如飞

    idea这个工具真的很好 很强大.而且非常的好用.用过idea的人,估计都不想用eclipse了. idea这个工具虽然好用,但是对硬件还是有点要求,如果你的电脑内存是2G,我建议您还是 直接使用ec ...

  5. PHP表单提交参数验证类(可修改)

    <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');/*** 表单验证类(参考 原ci CI_Fo ...

  6. Redis常用配置参数详解及查看修改命令

    目录 Redis常用配置参数 Redis配置参数查看命令 语法 举例 说明: Redis配置参数修改命令 语法 举例 说明: Redis常用配置参数 序号 配置项 说明 1 daemonize no ...

  7. 黑群晖 linux 修改参数,黑群晖 DS918+ 修改引导参数隐藏引导盘和数据盘

    在HPE Gen10 Plus ESXi 7.0 虚拟化安装黑群晖 DS918+这篇文章中我又提到一个引导配置文件中的一个参数 set extra_args_918='DiskIdxMap=1000 ...

  8. 织梦系统基本参数php,织梦后台系统基本参数新增的变量数据库修改

    织梦后台系统设置---系统基本参数里面除了系统自带的参数之外,很多站长为了效果也增加了不少自定义的变量,但是如果有的变量不需要,或者是更换模板变量功能没起到作用,就需要修改自定义变量. 修改自定义变量 ...

  9. build.prop参数详解和部分修改

    build.prop是Android系统中的一个重要的属性文件,它记录了Android系统的一些重要的设置信息,类似于/etc中的文件,改变它能够取得一些意想不到的效果,但是也正是因为build.pr ...

最新文章

  1. IIS 7.5 + FastCGI + PHP + Drupal 7 + Oracle
  2. iOS6.0 xcode4.5 设置横屏
  3. codeigniter中创建自己的类库
  4. 十八般武艺教你如何解决问题
  5. 4代hiv检测50元_别瞧不起国货!这4个姥姥辈的护肤品,真心好用,还不到50元
  6. 高效代码审查的十个经验
  7. silverlight 读取wcf服务 读取宿主端的config 良好的方法
  8. Apache从入门到精通
  9. 华为机试HJ105:记负均正II
  10. mysql分组按天统计数据_MySql按周,按月,按日分组统计数据
  11. python实现给微信指定好友定时发消息
  12. mysql计算两个月份之间的差值_MySQL如何获取两个年份月份信息中相差的月份(PERIOD_DIFF函数)呢?...
  13. 如何快速查看Oracle的安装目录
  14. HTML5网页多媒体( 音频,视频,旧版本浏览器提示,格式兼容,多媒体标签属性)
  15. 去掉word中页眉上方的一条线
  16. 计算标准偏差c语言,C ++程序计算标准偏差
  17. 算法分析与设计——背包问题
  18. 高科技玩具这么无趣,为何还要鼓励孩子玩?
  19. arduino loar_「雕爷学编程」Arduino动手做(15)---手指侦测心跳传感器
  20. QT入门之UI设计界面

热门文章

  1. linux源码Makefile的详细分析
  2. 母板页中的图片路径及页面链接路径设置
  3. 如何搭建一个简易的Web框架
  4. PyQt5-菜单栏工具栏状态栏的使用(QMenuBar、QToolBar、QStatusBar)
  5. 技术点不亲身实验一遍,难免会被网文唬
  6. 结对-英文词频分析-开发环境搭建过程
  7. 遇到一个sql2000的问题,实在搞不懂了,求解决的办法?
  8. android Eclipse导入com.android.internal.R和layoutlib.jar报错解决方案
  9. 搜索引擎学习(一)初识Lucene
  10. SUBSTRING的用法问题