参数MEMORY_MAX_TARGET 和MEMORY_TARGET 的修改
环境: 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 的修改相关推荐
- linux 硬盘坏道数据复制,linux修复磁盘坏道(本教程完全来自实例、实测,具体参数请根据个人情况修改2021.4.12)...
linux下其实修复磁盘的工具更多,很多甚至集成在系统里,方便调用. 1.尝试fsck修复磁盘,这个命令其实集成度好的系统开机会自动运行,比如slackware,debian等,方法如下: fdisk ...
- C4D无法修改参数?所有参数都是灰色无法修改?
<C4D的十万个为什么>首发于 公众号:苦七君 免费搜索查看更多问题:kuqijun.com 问题: C4D无法修改参数?所有参数都是灰色无法修改? 答案: 出现这个原因主要是一位内场次被 ...
- Python OpenCV相机参数:如何获取和修改相机参数
Python OpenCV相机参数:如何获取和修改相机参数 OpenCV是一个广泛使用的计算机视觉库,它提供了丰富的图像处理功能.在许多应用场景中,我们需要对相机进行参数设置,例如调整曝光时间.增益. ...
- idea修改参数启动多个服务器,修改idea的这些启动参数,令你的idea健步如飞
idea这个工具真的很好 很强大.而且非常的好用.用过idea的人,估计都不想用eclipse了. idea这个工具虽然好用,但是对硬件还是有点要求,如果你的电脑内存是2G,我建议您还是 直接使用ec ...
- PHP表单提交参数验证类(可修改)
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');/*** 表单验证类(参考 原ci CI_Fo ...
- Redis常用配置参数详解及查看修改命令
目录 Redis常用配置参数 Redis配置参数查看命令 语法 举例 说明: Redis配置参数修改命令 语法 举例 说明: Redis常用配置参数 序号 配置项 说明 1 daemonize no ...
- 黑群晖 linux 修改参数,黑群晖 DS918+ 修改引导参数隐藏引导盘和数据盘
在HPE Gen10 Plus ESXi 7.0 虚拟化安装黑群晖 DS918+这篇文章中我又提到一个引导配置文件中的一个参数 set extra_args_918='DiskIdxMap=1000 ...
- 织梦系统基本参数php,织梦后台系统基本参数新增的变量数据库修改
织梦后台系统设置---系统基本参数里面除了系统自带的参数之外,很多站长为了效果也增加了不少自定义的变量,但是如果有的变量不需要,或者是更换模板变量功能没起到作用,就需要修改自定义变量. 修改自定义变量 ...
- build.prop参数详解和部分修改
build.prop是Android系统中的一个重要的属性文件,它记录了Android系统的一些重要的设置信息,类似于/etc中的文件,改变它能够取得一些意想不到的效果,但是也正是因为build.pr ...
最新文章
- IIS 7.5 + FastCGI + PHP + Drupal 7 + Oracle
- iOS6.0 xcode4.5 设置横屏
- codeigniter中创建自己的类库
- 十八般武艺教你如何解决问题
- 4代hiv检测50元_别瞧不起国货!这4个姥姥辈的护肤品,真心好用,还不到50元
- 高效代码审查的十个经验
- silverlight 读取wcf服务 读取宿主端的config 良好的方法
- Apache从入门到精通
- 华为机试HJ105:记负均正II
- mysql分组按天统计数据_MySql按周,按月,按日分组统计数据
- python实现给微信指定好友定时发消息
- mysql计算两个月份之间的差值_MySQL如何获取两个年份月份信息中相差的月份(PERIOD_DIFF函数)呢?...
- 如何快速查看Oracle的安装目录
- HTML5网页多媒体( 音频,视频,旧版本浏览器提示,格式兼容,多媒体标签属性)
- 去掉word中页眉上方的一条线
- 计算标准偏差c语言,C ++程序计算标准偏差
- 算法分析与设计——背包问题
- 高科技玩具这么无趣,为何还要鼓励孩子玩?
- arduino loar_「雕爷学编程」Arduino动手做(15)---手指侦测心跳传感器
- QT入门之UI设计界面