ORA-00845: MEMORY_TARGET not supported on this system

今天晚上新装一台Oracle 11g的数据库,打算将SGA设大一点,知道 11g 中有一个新特新 MEMORY_TARGET,于是尝一下鲜,谁知报了个 ORA-00845,报错比较容易迷惑人,不借助Google真得想半天:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

SQL> alter system set memory_max_target=3G scope=spfile ;

System altered.

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

System altered.

SQL>

SQL> shutdown immediate

Database closed.

Database dismounted.

ORACLE instance shut down.

SQL> startup ;

ORA-00845: MEMORY_TARGET not supported on this system

来自Oracle的官方解析是:

Starting with Oracle Database 11g, the Automatic Memory Management feature requires more shared memory (/dev/shm)and file descriptors. The size of the shared memory should be at least the greater of MEMORY_MAX_TARGET and MEMORY_TARGET for each Oracle instance on the computer. If MEMORY_MAX_TARGET or MEMORY_TARGET is set to a non zero value, and an incorrect size is assigned to the shared memory, it will result in an ORA-00845 error at startup.

简单来说就是 MEMORY_MAX_TARGET 的设置不能超过 /dev/shm 的大小:

1

2

[oracle@FWDB FWDB]$ df -h | grep shm

tmpfs                 2.0G     0  2.0G   0% /dev/shm

还真是撞到这个枪口上了:

马上把它加大:

1

2

[root@FWDB ~]# cat /etc/fstab | grep tmpfs

tmpfs                   /dev/shm                tmpfs   defaults,size=4G 0 0

现在可以通过重启使这个配置生效,也可以通过重新挂载来修改其大小:

1

2

3

[root@FWDB ~]# mount -o remount,size=4G /dev/shm

[root@FWDB ~]# df -h | grep shm

tmpfs                 4.0G     0  4.0G   0% /dev/shm

再次启动数据库,没有报错了。

ORA-00845: MEMORY_TARGET not supported on this system相关推荐

  1. ORA-00845 : MEMORY_TARGET not supported on this system(调大数据库内存无法启动)

    问题描述:调大数据库内存后,启动数据库报 ORA-00845 : MEMORY_TARGET not supported on this system . -- 调大数据库内存后,数据库启动报错 [r ...

  2. 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/ ...

  3. oracle启动时报错ORA-00845 MEMORY_TARGET not supported on this system

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

  4. oracle 报错54,oracle启动时报错ORA-00845 MEMORY_TARGET not supported on this system

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

  5. 在Linux上的虚拟机上启动Oracle上报ORA-00845: MEMORY_TARGET not supported on this system的问题解决

    解决办法: 1.将当前虚拟机的内容调整大一些(以下转载:http://jingyan.baidu.com/article/414eccf67b8baa6b421f0a60.html) VMware虚拟 ...

  6. Error: Your project contains C++ files but it is not using a supported native build system

    我在编写有关JNI的代码的时候回报这个错误,我在网上搜了相关的资料后,找到了一篇文章解决了这个问题,点击这里查看这篇文章,我在照着这篇文章尝试的时候,总有一些错误,现在我把自己详细的解决流程贴出来,供 ...

  7. 【OS】Linux下/dev/shm的作用及ORA-00845错误的处理

    [OS]Linux下/dev/shm的作用 对/dev/shm认识 发表于 2011 年 09 月 25 日 由 惜分飞 一./dev/shm理论 /dev/shm/是linux下一个非常有用的目录, ...

  8. dev shm与oracle,【OS】Linux下/dev/shm的作用及ORA-00845错误的处理

    Linux操作系统,oracle 11.2.0.4 启动实例时出现如下错误: SQL> startup nomount pfile=/u03/app/oracle/11.2.0/db/dbs/i ...

  9. https://ipcrs.pbccrc.org.cn/

    操作系统:RHEL6.5 数据库版本:11.2.0.4 我在安装could control软件的时候修改了数据库的部分参数,其中就有memory_target的值. 然后数据库就起不来了 SQL> ...

最新文章

  1. 好像最近买了很多东西
  2. UA PHYS515 电磁理论II 静电场问题2 电荷与静电场的几何: Green函数法的物理背景
  3. Java压缩html
  4. 神经网络优化中的Weight Averaging
  5. oracle之单行函数之子查询
  6. php有关卡的消消乐源码,查看“宝可消消乐/活动关卡/得分挑战关卡/超梦”的源代码...
  7. 没有qpress_MySQL 大数据备份方案之Percona XtraBackup
  8. 【JVM】GC Roots 根可达
  9. Java Servlet系列之Servlet入门
  10. 计算机网络培养方案,计算机网络技术专业培养方案
  11. 使用python做手机app后台
  12. org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 前言中不允许有内容。
  13. django实现利用邮箱进行登录
  14. mysql 导入unl文件_informix数据库及数据导入导出
  15. js数组操作的一些方法在面试题的使用
  16. Mac下设置zsh的环境变量
  17. linux一些常用命令
  18. nohost.php,NOCOSTWebHost :1G可绑米免费PHP空间
  19. Android java synchronized原理
  20. GPS卫星信号及播发状态

热门文章

  1. 使用CSS3伪类元素(::before|::after)对文字进行美化
  2. php 判断美国zip code
  3. JavaScript 字符串转换数字
  4. 分割字符串s使得每个子串都是回文串
  5. C++ 封装DLL遇到的一些坑爹问题与解决方案
  6. 【今日CV 视觉论文速览】Thu, 21 Feb 2019
  7. 【今日CV 视觉论文速览】Fri, 15 Feb 2019
  8. mysql 中文乱码解决办法
  9. Properties的使用
  10. 初识构造方法 c# 1613698729