关闭或开启memory_target
对于Oracle数据库内存参数配置大小,一般满足如下规则
sga_target + pga_aggregate_target < memory_target <=memory_max_targetsga_max_size < memory_targetPGA_AGGREGATE_TARGET= memory_target - sga_target
本篇文档,配置ASMM,ASM进行转换,进行配置。
1.关闭ASM(关闭)memory_target
SQL> show parameter memory NAME VALUE ------------------------------ memory_max_target 800M memory_target 720M
SQL> show parameter pga
NAME TYPE VALUE
------------------------------------ ---------------------- ------------------------------
pga_aggregate_target big integer 175M
SQL> show parameter sga
NAME TYPE VALUE
------------------------------------ ---------------------- ------------------------------
pre_page_sga boolean FALSE
sga_max_size big integer 800M
sga_target big integer 528M
******************关闭memory_target 两种方法方法一。参数修改方式
SQL> alter system reset memory_max_target;
SQL> alter system set memory_target=0;
方法二(错误修改方式)SQL> alter system set memory_max_target=0 scope=spfile;SQL> alter system set memory_target=0;SQL> shutdown immediate; SQL> alter system set memory_target=0 scope=spfile; 要么数据库实例无法启动,要么并没有关闭memory管理方式方法三。编辑参数文件方式
SQL> create pfile='/tmp/pfile.ora' from spfile;
vi /tmp/pfile.ora
修改前
*.memory_max_target=0
*.memory_target=0
修改后
#*.memory_max_target=0
#*.memory_target=0
SQL> create spfile from pfile='/tmp/pfile.ora';SQL> startup
2.启用ASM管理
参数说明
Memory_max_target 代表Oracle数据库总内存最大值memory_target 代表总内存最小值参数限制:memory_max_target(初始化参数:需要重启生效)Linux环境下:memory_max_target=>受到操作系统shared memory的影响:memory_max_target < /etc/fstab报错描述:ORA-00845: MEMORY_TARGET not supported on this system参数查看:[root@hukou ~]# df -h |grep tmpfs tmpfs 1.7G 0 1.7G 0% /dev/shm操作系统shared memory大小增加:默认为系统整体内存的一半大小:修改后,size指定值解决方案:增加:vi /etc/fstab tmpfs /dev/shm tmpfs defaults,size=3200m 0 0[root@hukou ~]# mount -o remount /dev/shm [root@hukou ~]# df -h |grep shm tmpfs 3.2G 0 3.2G 0% /dev/shm参数限制:memory_target(在线即可修改)报错信息: 内存的最小值:需要小于或者等于内存的最大值ORA-00837: Specified value of MEMORY_TARGET greater than MEMORY_MAX_TARGETmemory_target <= memory_max_target报错信息:内存的最小值小于512MORA-00838: Specified value of MEMORY_TARGET is too small, needs to be at least512Mmemory_target > sga_target +pga_aggregate_targetsga_target big integer 400Mpga_aggregate_target big integer 100M参数限制:sga_max_size(初始化参数:需要重启生效)参数说明: SGA区域内存最大值报错信息:sga_max_size的值大于memory_target ORA-00851: SGA_MAX_SIZE 1048576000 cannot be set to more than MEMORY_TARGET 629145600.sga_max_size < memory_target参数限制:sga_target(在线修改即可)参数说明:SGA区域内存最小值报错信息:SGA_TARGET 的值大于sga_max_sizeORA-00823: Specified value of sga_target greater than sga_max_sizeSQL> show parameter pga NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ pga_aggregate_target big integer 100M参数限制:pga_aggregate_target (在线修改即可)
使用ASM管理,启用memory参数
当前内存参数 SQL> show parameter sgaNAME TYPE VALUE ------------------------------------ ---------------------- ------------------------------ lock_sga boolean FALSE pre_page_sga boolean FALSE sga_max_size big integer 528M sga_target big integer 528M SQL> show parameter pgaNAME TYPE VALUE ------------------------------------ ---------------------- ------------------------------ pga_aggregate_target big integer 192M 按照规则,如果不修改sga/pga内存大小,那么memory_target >620M,memory_max_target >620M,
memory_max_target小于操作系统内存参数最大值3.9G
enmo:/home/oracle df -h |grep tmpfs
tmpfs 3.9G 0 3.9G 0% /dev/shm
本次参数配置: memory_target =620M,memory_max_target=2200m;
方法一:
SQL> alter system set memory_target=620m scope=spfile;
SQL> alter system set memory_max_target=2200m scope=spfile;
SQL> shutdown immediate;
---本次小学生算数错误,因此启动报错
ORA-00838: Specified value of MEMORY_TARGET is too small, needs to be at least 720M
---由于本次数据库已关闭,因此无法通过sqlplus alter system 修改参数,可以通过手工编辑参数文件。 开车没开好
方法二:
SQL> create pfile='/tmp/pfile.ora' from spfile;
vi /tmp/pfile.ora
修改前
*.memory_max_target=2306867200
*.memory_target=650117120
修改后
*.memory_max_target=2306867200
*.memory_target=720m
SQL> create spfile from pfile='/tmp/pfile.ora';
SQL> startup
SQL> show parameter memory
NAME TYPE VALUE
------------------------------------ ---------------------- ------------------------------
hi_shared_memory_address integer 0
memory_max_target big integer 2208M
memory_target big integer 720M
转载于:https://www.cnblogs.com/lvcha001/p/7892871.html
关闭或开启memory_target相关推荐
- Linux下关闭和开启IPv6的方法
确认IPV6是否开启 在Linux下确认IPv6是否已经被启用,可以从三个方面确定. 1.使用ifconfig查看自己的IP地址是否含有IPv6地址. eth0 Link encap:Ethernet ...
- linux启动报错+centos关闭和开启ipv6
LINUX启动报错,dmesg | grep -i erro 当前位置:洪哥笔记 >Linux >centos 6关闭或开启ipv6 centos 6关闭或开启ipv6 关键词 ipv6 ...
- solaris系统关闭服务器,solaris系统中关闭和开启系统服务ftp,telnet,ssh,sendmail...
solaris系统中关闭和开启系统服务ftp,telnet,ssh,sendmail (2010-12-19 14:37:14) 标签: solaris ftp telnet sendmail ssh ...
- 鸿蒙系统桌面小艺建议怎么删除?鸿蒙系统小艺建议怎么设置关闭及开启
鸿蒙系统2.0已经正式发布了,目前不少的手机已经升级了,这次全新的桌面设计还在不错的,增加了小组件的风格,整体看起来更加的简洁,不过很多小伙伴在调整桌面的时候,其中的小艺建议不知道怎么删除,删除了不知 ...
- win10计算机管理没有蓝牙,Win10蓝牙在哪里?Win10蓝牙设置关闭或开启方法图解
目前,windows 10系统也支持笔记本中自带的蓝牙功能,那么,Win10蓝牙设置在哪里?如何设置win10蓝牙功能关闭或开启?针对此问题,本文就为大家进行解答.有兴趣的朋友们可以了解下哦. 很多笔 ...
- 抖音关闭单身开启恋爱模式设置教程分享
1.首先我们需要下载一款叫做"快剪辑"的手机软件. 2.点击打开快剪辑,在模板中进行查找.选中并且下载该模板,这样就可以进入编辑界面,从手机本地导入素材文件,再来进行下一步编辑. ...
- 戴尔 DELL 游戏笔记本电脑 - Windows 10 关闭或开启功能键 (Fn key)
戴尔 DELL 游戏笔记本电脑 - Windows 10 关闭或开启功能键 (Fn key) 1. 关闭或开启功能键 Fn + Esc 关闭或开启功能键 The Fn key, short form ...
- android关闭或开启移动网络数据(关闭后,设备不可以上网,但可以打电话和发短信)...
//android关闭或开启移动网络数据(关闭后,设备不可以上网,但可以打电话和发短信) public void setMobileDataEnabled(boolean enabled) { Con ...
- Windows文件资源管理器“快速访问”的隐藏、关闭及开启(win10)
目录 "快速访问"在哪里? 隐藏"快速访问" 关闭及开启"快速访问" 关闭"快速访问"之后,遇到的情况 "快速 ...
最新文章
- Node.js 11.12.0 发布,服务器端的 JavaScript 运行环境
- fiery服务器系统安装,Fiery_SC5500_服务器安装步骤.pdf
- Linux wget命令用法详解
- JVM类加载机制详解(一)JVM类加载过程
- 数学--数论--质数处理
- LeetCode 66 加一
- wordpress致命错误怎么解决_pppoe错误是什么意思 pppoe错误怎么解决
- mysql连接方式左联_数据库中的左连接(left join)和右连接(right join)区别 | 改变自己...
- html 链接section,HTML section 标签
- ceph cluster monitor
- 3G dual band 使用策略
- mvn spring-boot 打包成可运行的
- css面试精讲之防止高度坍塌的4种方式
- Google Chrome 浏览器——隐藏功能及快捷键
- Linux监控平台介绍
- 简介公开密钥算法和证书生成
- OpenGL教程翻译 第二十三课 阴影贴图(一)
- DDOS攻击 — 棋牌游戏创业公司的生死劫
- Linux下的top命令PR,NI,VIRT,RES,SHR,S的解释
- matlab生成word模板
热门文章
- boost::hana::maximum用法的测试程序
- boost::function_types::is_member_object_pointer的用法测试程序
- boost::callable_traits添加可变参数的测试程序
- Boost:bind绑定右值的测试程序
- DCMTK:测试图像像素模块功能
- VTK:几何对象之Dodecahedron
- OpenCV均值漂移meanshift algorithm算法的实例(附完整代码)
- Qt Creator使用其他构建系统
- Qt Creator创建一个Qt Quick应用程序
- C++radix sort基数排序的实现算法之一(附完整源码)