oracle11g memory_target,oracle11g MEMORY_MAX_TARGET设置成0 问题处理
linux 下 oracle11g MEMORY_MAX_TARGET设置成0 问题处理
yope(2017_08_08)
问题起因:
数据库服务器由于业务原有内存不能够满足,所以增加了内存、CUP和硬盘,这就有了下面的oracle 性能调优的事。 在plsql中执行如下的调优方案,具体参数不做详述
Alter system set memory_target=0 SCOPE=SPFILE;
Alter system set memory_max_target=0 SCOPE=SPFILE;
ALTER SYSTEM SET PGA_AGGREGATE_TARGET=10G SCOPE=SPFILE;
ALTER SYSTEM SET SGA_TARGET=32G SCOPE=SPFILE;
alter system set sga_max_size=36G scope=spfile;
重启oracle 数据库
报错如下:
[root@ETLDB ~]# su - oracle
[oracle@ETLDB ~]$ sqlplus /nolog
SQL*Plus: Release 11.2.0.4.0 Production on Tue Aug 8 15:36:56 2017
Copyright (c) 1982, 2013, Oracle. All rights reserved.
SQL> connect /as sysdba
Connected to an idle instance.
SQL> startup
ORA-00843: Parameter not taking MEMORY_MAX_TARGET into account
ORA-00849: SGA_TARGET 38654705664 cannot be set to more than MEMORY_MAX_TARGET 0.
……
经过漫长的查找,实际操作,记录下来。
解决步骤如下:
本人采用xshell 开启两个终端登录,目的是不用频繁切换oracle用户
1.终端1登录系统创建pfile
[root@ETLDB ~]# su - oracle
[oracle@ETLDB ~]$ sqlplus /nolog
SQL*Plus: Release 11.2.0.4.0 Production on Tue Aug 8 15:36:56 2017
Copyright (c) 1982, 2013, Oracle. All rights reserved.
SQL> connect /as sysdba
Connected to an idle instance.
SQL> shutdown immediate;
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux-x86_64 Error: 2: No such file or directory
SQL> create pfile from spfile;
File created.
SQL>
2.终端2登录系统修改initorcl.ora文件
[root@ETLDB ~]# su - oracle
[oracle@ETLDB ~]$ echo $ORACLE_HOME
/home/oracle/app/oracle/product/11.2.0/db_1
[oracle@ETLDB ~]$ cd /home/oracle/app/oracle/product/11.2.0/db_1
[oracle@ETLDB db_1]$ cd dbs/
[oracle@ETLDB dbs]$ ll
total 36
-rw-rw----. 1 oracle dba 1544 Aug 8 16:46 hc_orcl.dat
-rw-r--r--. 1 oracle dba 2851 May 15 2009 init.ora
-rw-r--r--. 1 oracle dba 2851 Apr 19 14:25 init.ora_bak
-rw-r--r--. 1 oracle dba 1136 Aug 8 16:45 initorcl.ora
-rw-r-----. 1 oracle dba 24 Sep 23 2016 lkORCL
-rw-r-----. 1 oracle dba 1536 Sep 23 2016 orapworcl
-rw-r-----. 1 oracle dba 3584 Aug 8 16:47 spfileorcl.ora
-rw-r-----. 1 oracle dba 3584 Aug 8 16:16 spfileorcl.ora-bak0808
发现这个目录下多了这个文件 initorcl.ora 用vi编辑器编辑这个文件(initorcl.ora),编辑前先建议备份spfileorcl.ora下。
删除如下两行
*.memory_max_target=0
*.memory_target=0
保存退出
3.回到终端1重新创建spfile并重启数据库
SQL> create spfile from pfile;
File created.
SQL> startup
ORACLE instance started.
Total System Global Area 2.1379E+10 bytes
Fixed Size 2262656 bytes
Variable Size 3825207680 bytes
Database Buffers 1.7515E+10 bytes
Redo Buffers 36073472 bytes
Database mounted.
Database opened.
SQL>
4.回到终端2启动监听
lsnrctl start
好了,这个时候整个数据库服务器就启动完毕了,你可以继续happy的使用了。
遇到问题,欢迎一同探讨。
END
oracle11g memory_target,oracle11g MEMORY_MAX_TARGET设置成0 问题处理相关推荐
- oracle11g memory_target,Oracle11g启动报:ORA-00845: MEMORY_TARGET not supported on this system
SQL> startup ORA-00845: MEMORY_TARGET not supported on this system oracle@sles11:/oracle/product/ ...
- oracle11g memory_target,oracle11g要求在操作系统层设定共享内存/dev/shm,且大于MEMORY_TARGET...
oracle11gR2: SQL> startup nomount ORA-00845: MEMORY_TARGET not supported on this system 告警日志: WAR ...
- arcgis将小于0的数值设置成0.01
原始范围 打开栅格计算器 主要利用的是栅格计算器的con条件函数 con用法 con(条件,满足条件的部分赋值赋值,不满足条件的部分赋值) 运行完的范围 0.0008<0.01所以显示0.000 ...
- 原创 | 我说我了解集合类,面试官竟然问我为啥HashMap的负载因子不设置成1!?...
△Hollis, 一个对Coding有着独特追求的人△ 这是Hollis的第 254篇原创分享 作者 l Hollis 来源 l Hollis(ID:hollischuang) 在Java基础中,集合 ...
- 我说我了解集合类,面试官竟然问我为啥HashMap的负载因子不设置成1!?
在Java基础中,集合类是很关键的一块知识点,也是日常开发的时候经常会用到的.比如List.Map这些在代码中也是很常见的. 个人认为,关于HashMap的实现,JDK的工程师其实是做了很多优化的,要 ...
- html表格边框设置单线,border-collapse把table边框的样式设置成单线
table 默认的情况,如果给单元格,添加边框的时候.每个边框都会有自己的边框.这样看上去就出现了,类似的双边框情况.看上去一点也不美观,还是把边框设置成单线的时候,比较美观.table中有个bord ...
- 关于oracle11G的自动内存管理MEMORY_TARGET和MEMORY_MAX_TARGET
Oracle 9i引入pga_aggregate_target,可以自动对PGA进行调整: Oracle 10g引入sga_target,可以自动对SGA进行调整: Oracle 11g则对这两部分进 ...
- linux oracle 11g ora-00845,Linux下安装Oracle11g , MEMORY_TARGET(AMM)小于/dev/shm处理(ORA-00845)...
Oracle 11g的Linux版本在修改了MEMORY_TARGET或者SGA_TARGET后启动可能会报错: SQL> shutdown immediate Database closed. ...
- 服务器上的hdfs的配置文件中,namenode不能设置成127.0.0.1或者localhost,要设置ip或者映射别名
服务器上的hdfs的配置文件中,namenode不能设置成127.0.0.1或者localhost,要设置ip或者映射别名.
最新文章
- 【Linux驱动】ThinkPad笔记本wifi模块rtl8821ce在ubuntu16.04的驱动(默认没有)
- 06-Windows Server 2012 R2 会话远程桌面-标准部署-RD网关(RemoteApp)
- php python 函数互相翻译的网站
- python ConfigParser 小试
- 【NLP】Sentence-T5|谷歌提出文本表示新SOTA
- JS自定义字符串格式化函数
- lms自适应滤波器实现噪声干扰的语音恢复_使用VoiceFliter-Lite改进设备上的语音识别...
- 2019春晚百度App日活破3亿 百度系App霸榜AppStore
- A deep learning model integrating FCNNs and CRFs for brain tumor segmentation
- MySQL主从同步的概述_MySQL主从同步原理介绍
- 通用设备的动态DMA映射
- mysql元器件数据库_Capture CIS连接元器件数据库系统的方法
- 如何实现必须关注公众号才能使用微信小程序,从而通过微信小程序免费为公众号吸粉。#微信营销#微信公众号吸粉#微信小程序吸粉
- 关于苹果投资滴滴背后的三点疑问
- Java面试被问特长,面试官问“你有什么特长”,这三种回答堪称完美,拿走不谢...
- 萤石云视频Android SDK接口使用说明
- RL 笔记(3)PPO(Proximal Policy Optimization)近端策略优化
- SAMSUNG i535(Verizon版S3)不能使用电信3G网络的问题
- Quartz 实现画图片、写文字、画线、椭圆、矩形、棱形等 二
- 宝钢大型高炉控制中心介绍
热门文章
- ERP兵法——从案例透视方法(实施篇上)
- 实验报告书 c语言,c语言实验报告书.doc
- 鼠标控制方向java代码_java鼠标操控小程序
- linux透明大页内存,rhel7.2 禁用透明的大页内存--transparent_hugepage(THP)
- 有小数点的补码怎么算_写给投资小白,指数基金,在哪买?怎么买?
- java实现续打功能_浅谈报表工具的打印方案
- java 拦截器响应中取所有参数,spring boot拦截器中获取request post请求中的参数
- Python中深浅拷贝的案例教程
- Python如何存储数据到json文件
- 5种Python逐行读取文件的方式