文档章节

oracle11g MEMORY_MAX_TARGET设置成0 问题处理

yope
 yope
发布于 2017/08/08 19:12
字数 652
阅读 65
收藏 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

© 著作权归作者所有

yope
粉丝 15
博文 40
码字总数 34264
作品 0
厦门
程序员
私信 提问
Oracle 初始化参数&性能视图

《Oracle 初始化参数&性能视图》 1.数据库版本 LEO1@LEO1>select * from v$version; BANNER -------------------------------------------------------------------------------- Oracle Da......

全部原谅
2018/07/02
1
0
oracle 11g goldengate与oracle 11g数据同步

1.下载,安装goldengate软件(两个节都需要安装) glodengate下载地址:http://pan.baidu.com/s/1pLtVTJt 密码:exob [oracle@oracleogg ~]$ unzip ogg112101_fbo_ggs_Linux_x64_ora11g_64bit.z......

z597011036
2018/07/02
0
0
冷水泡茶/docker-oracle11g

项目介绍 基于Oracle Linux 7.5实现了Oracle Database 11gR2 企业版容器化运行; 本脚本仅用作研究如何把oracle database制作成镜像,请勿作商用,谢谢. 有疑问请联系:rancococ@qq.com 前期准备...

冷水泡茶
2018/05/13
0
0
DB_oracle11g服务器调整内存后报ORA-00845

前段时间在虚拟机上装了个oracle11g,最近做测试,电脑资源有点紧张,把分配的4G内存改为2G内存了,在启动oracle的时候,会报如下错误 [oracle@oracleserver ~]$ sqlplus / as sysdba SQL*P...

老崔很年轻
2018/07/02
0
0
ORA-30009 故障处理一例

ORA-30009 故障处理一例 背景: 刚才一网友问到ORA-30009的错误,数据库版本为10.2.0.5,操作系统版本为Redhat 4;随即我考虑了到了硬件和buffer的限制这一块,对其做了验证,详细如下: 错误...

晨曦之光
2012/04/25
301
0

没有更多内容

加载失败,请刷新页面

加载更多

java通过ServerSocket与Socket实现通信

首先说一下ServerSocket与Socket. 1.ServerSocket ServerSocket是用来监听客户端Socket连接的类,如果没有连接会一直处于等待状态. ServetSocket有三个构造方法: (1) ServerSocket(int port);...

Blueeeeeee
今天
6
0
用 Sphinx 搭建博客时,如何自定义插件?

之前有不少同学看过我的个人博客(http://python-online.cn),也根据我写的教程完成了自己个人站点的搭建。 点此:使用 Python 30分钟 教你快速搭建一个博客 为防有的同学不清楚 Sphinx ,这...

王炳明
昨天
5
0
黑客之道-40本书籍助你快速入门黑客技术免费下载

场景 黑客是一个中文词语,皆源自英文hacker,随着灰鸽子的出现,灰鸽子成为了很多假借黑客名义控制他人电脑的黑客技术,于是出现了“骇客”与"黑客"分家。2012年电影频道节目中心出品的电影...

badaoliumang
昨天
15
0
很遗憾,没有一篇文章能讲清楚线程的生命周期!

(手机横屏看源码更方便) 注:java源码分析部分如无特殊说明均基于 java8 版本。 简介 大家都知道线程是有生命周期,但是彤哥可以认真负责地告诉你网上几乎没有一篇文章讲得是完全正确的。 ...

彤哥读源码
昨天
15
0
jquery--DOM操作基础

本文转载于:专业的前端网站➭jquery--DOM操作基础 元素的访问 元素属性操作 获取:attr(name);$("#my").attr("src"); 设置:attr(name,value);$("#myImg").attr("src","images/1.jpg"); ......

前端老手
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部