ORA-00837: Specified value of MEMORY_TARGET greater than MEMORY_MAX_TARGET

本文介绍了在增加Oracle宿主机内存后遇到的ORA-00837错误,并提供了详细的步骤来调整Oracle动态内存大小,确保其不超过最大内存限制。

报错原因

[oracle@Oracle]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on Thu Mar 2 10:31:06 2017

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

Connected to an idle instance.

SQL> alter system set memory_target=26G scope=spfile;

System altered.

SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.

SQL> startup
ORA-00837: Specified value of MEMORY_TARGET greater than MEMORY_MAX_TARGET

增加Oracle宿主机内存后,修改Oracle动态内存大小超过最大内存大小,故报ORA-00837错误。

解决方法

[root@Oracle ~]# find / -name init.ora.*
/u01/app/oracle/admin/orcl/pfile/init.ora.62620151323

[oracle@Oracle ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on Thu Mar 2 10:35:16 2017

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

Connected to an idle instance.

SQL> startup pfile='/u01/app/oracle/admin/orcl/pfile/init.ora.62620151323';
ORACLE instance started.

Total System Global Area 2605551616 bytes
Fixed Size		    2211488 bytes
Variable Size		 1879048544 bytes
Database Buffers	  671088640 bytes
Redo Buffers		   53202944 bytes
Database mounted.
Database opened.

SQL> show parameter sga;

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
lock_sga			     boolean	 FALSE
pre_page_sga			     boolean	 FALSE
sga_max_size			     big integer 2496M
sga_target			     big integer 0

SQL> show parameter memory;

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
hi_shared_memory_address	     integer	 0
memory_max_target		     big integer 2496M
memory_target			     big integer 2496M
shared_memory_address		     integer	 0

SQL> create spfile from memory;

File created.

SQL> shutdown abort
ORACLE instance shut down.

SQL> startup
ORACLE instance started.

Total System Global Area 2605551616 bytes
Fixed Size		    2216184 bytes
Variable Size		 2164264712 bytes
Database Buffers	  369098752 bytes
Redo Buffers		   69971968 bytes
Database mounted.
Database opened.

SQL> show parameter sga;

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
lock_sga			     boolean	 FALSE
pre_page_sga			     boolean	 FALSE
sga_max_size			     big integer 2496M
sga_target			     big integer 0

SQL> show parameter memory;

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
hi_shared_memory_address	     integer	 0
memory_max_target		     big integer 2496M
memory_target			     big integer 2496M
shared_memory_address		     integer	 0

转载于:https://my.oschina.net/siiiso/blog/849233

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值