ORA-00845 Oracle 11gR2MEMORY_TARGET not supported on this system

原创 2012年03月27日 19:19:33

官方的解释:

ORA-00845: MEMORY_TARGET not supported on this system
Cause: The MEMORY_TARGET parameter was not supported on this operating system or /dev/shm was not sized correctly on Linux.
Action: Refer to documentation for a list of supported operating systems. Or, size /dev/shm to be at least the SGA_MAX_SIZE on each Oracle instance running on the system.

=========================================================================================

1,故障描述:

最近公司让布署台ORACLE 11G_R2数据库,OEM为DELL R515  16G MEMORY  2.4T DISK(RAID10)

设置MEMORY_TARGET=8000M 启库时报ORA-00845错误,然后查了下官档没看明白,又找了下谷哥、度娘。

 

2,得到解决方案有两种:

A:  增加/dev/shm, /dev/shm通常用做共享内存。(/dev/shm必须大于memory_target值,/dev/shm默认为内存的一半)

[root@localhost ~]#umount /dev/shm
[root@localhost ~]# mount -t tmpfs shmfs -o size=12288M /dev/shm

开机自动加载:

 从/etc/fstab中mount支持标准的参数"size",可以用size来增加或者减少在/dev/shm上的tmpfs大小.如果没有设置size,它的大小大于MEMORY_TARGET。
  
让以后每次重启OS 都自动mount,修改文件 /etc/fstab 将tmpfs 修改成以下值:(不过这种方法我试过不生效,我直接将mount命令加到rc.local文件中,)
 tmpfs            /dev/shm        tmpfs  defaults,size=12G        0 0

下面这篇文章可以解决fstab文件里面参数不生效问题

http://blog.csdn.net/tianlesoftware/article/details/7257236

================================================

 

B:  手工减少参数memory_max_target/memory_target的值

 

alter system set memory_target=2000M scope=spfile;#大小根据需求而定

alter system checkpoint;

shut immediate;
 

3,备注

 /dev/shm是一个临时文件系统(tmpfs) 。 从/etc/fstab中mount支持标准的参数"size",可以用size来增加或者减少在/dev/shm上的tmpfs大小.如果没有设置size,它的大小大于MEMORY_TARGET。

===================================================================================

版权所有,文章允许转载,但必须以链接方式注明源地址,否则追究法律责任! 谢谢合作!

QQ: 164798858@qq.com
Sina: weibo.com/kaijunfeng
Yahoo: fffygapl@yahoo.com.cn

 

Oracle 11gR2 RAC ORA-00845 MEMORY_TARGET not supported on this system 解决方法

公司刚上线一套Oracle 11gR2 的RAC。 将MEMORY_TARGET内存设置为12G后,启动的时候报了错误:        ORA-00845: MEMORY_TARGET not su...

oracle11g ORA-00845: MEMORY_TARGET not supported on this system

今天在升级oracle11g11.1.0.6版本数据库到11.1.0.7版本,在安装补丁p6890831_111070_Linux-x86.zip后,接着通过dbua升级数据库时,出现“MEMORY_...

Oracle 11g ORA-00845: MEMORY_TARGET not supported on this system 说明

启动Oracle 11gR2后报错:ORA-00845 rac1:/home/oracle> sqlplus / as sysdba;SQL*Plus: Release 11.2.0.3.0 Prod...

Oracle study之--“ORA-00845: MEMORY_TARGET not supported on this system"错误

Oracle study之--“ORA-00845: MEMORY_TARGET not supported on this system"错误 系统环境:    操作系统:RedHat EL6(64...
  • lqx0405
  • lqx0405
  • 2015年06月25日 12:03
  • 939

Oracle报错:ORA-00845: MEMORY_TARGET not supported on this system

目录: 1.前言 2.安装环境 3.基本要求 4.修改linux核心配置(可省略) 5.安装步骤 6.建立数据库 7.创建监听 8.基本操...

ORA-00845: MEMORY_TARGET not supported on this system

原文链接:http://www.xifenfei.com/1760.html 标题:ORA-00845: MEMORY_TARGET not supported on this system   ...
  • huyangg
  • huyangg
  • 2012年04月06日 17:04
  • 677

ORA-00845 MEMORY_TARGET not supported on this system 的解决

oracle11g数据库在执行dbca或者调整sga后重启oracle的时候可能会出现ORA-00845 MEMORY_TARGET not supported on this system 错误...

ORA-00845: MEMORY_TARGET not supported on this system问题处理

1,oracle11g设置归档重新登录启动报错SQL> startup;
  • mchdba
  • mchdba
  • 2015年11月27日 00:01
  • 4187

Debian/ Ubuntu ORA-00845: MEMORY_TARGET not supported on this system

为了开启oracle 11G 的 AMM ,但是数据库运行在debian系统下。先说下这个报错: ORA-00845: MEMORY_TARGET not supported on this sys...
  • hkyw000
  • hkyw000
  • 2016年09月18日 15:55
  • 236
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ORA-00845 Oracle 11gR2MEMORY_TARGET not supported on this system
举报原因:
原因补充:

(最多只允许输入30个字)