文档章节

[INS-35172] Target database memory (XXMB) exceeds the systems available shared memory ({0}MB) 解决方法

rootliu
 rootliu
发布于 2017/08/22 17:17
字数 388
阅读 29
收藏 0
点赞 0
评论 0

INS-35172] Target database memory (XXMB) exceeds the systems available shared memory ({0}MB) 解决方法

[日期:2012-02-14] 来源:blog.csdn.net/tianlesoftware  作者:tianlesoftware [字体: ]

安装Oracle 11gR2数据库,安装过程中报错:

 

[INS-35172] Target database memory (778MB)exceeds the systems available shared memory ({0}MB).

经过测试,目前系统最大能通过的内存是:632M. 如下图:

 

影响这个最大值,即632M是我们的tmpfs 文件的大小。 这个问题和我之前的blog原因类似:

Oracle11gR2 RAC ORA-00845 MEMORY_TARGET not supported on this system 解决方法

http://www.linuxidc.com/Linux/2012-02/54216.htm

MOS上的文档[ID 460506.1] 有说明。

You are tryingto use the MEMORY_TARGET feature. This feature requires the /dev/shm filesystem to be mounted for at Least <size> bytes.The /dev/shm is either notmounted or is mounted With available space less than this size.

[root@gg2 ~]# df -h /dev/shm

Filesystem            Size  Used Avail Use% Mounted on

tmpfs                 636M     0 636M   0% /dev/shm

 

这个文件的大小才是真正控制我们 AMM 的大小关键。找到了原因就好处理了。修改tmpfs 的大小,使其大于MEMORY_TARGET的大小就可以了。 

 

# umount tmpfs

# mount -t tmpfs shmfs -o size=3G /dev/shm

 

让以后每次重启OS 都自动mount,修改文件 /etc/fstab 将tmpfs 修改成以下值:

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

 

如果直接修改/etc/fstab,通过重启OS 也可以让参数生效。

 

注意:这个size 的大小需要设置为整数。

 

[root@gg2 ~]# df -lh /dev/shm

Filesystem            Size  Used Avail Use% Mounted on

shmfs                 3.0G     0 3.0G   0% /dev/shm

 

修改之后就可以顺利通过安装了。

本文转载自:http://www.linuxidc.com/Linux/2012-02/54217.htm

共有 人打赏支持
rootliu
粉丝 2
博文 225
码字总数 2796
作品 0
海淀
数据库管理员
CentOS6.5下安装Oracle 11g R2

环境 CentOS 6.5(图形界面) 下载地址:CentOS-6.5-x86_64-bin-DVD1.iso Oracle 11g R2 下载地址:linux.x64_11gR2 安装步骤 数据库下载下来是zip包,unzip解压以后进入解压文件夹,运行run...

蜡笔小白 ⋅ 2016/03/17 ⋅ 0

Oracle自动内存管理的几个小问题

开启了自动内存管理之后,如果有pool的值设置为非0值会怎么处理? 比如,设置了sgatarget=10G,但是javapool_size设置为10m,这时,10m会作为java pool的最少分配内存空间。 If these autom...

N0body ⋅ 2013/06/20 ⋅ 0

文档 ID 749851.1

HugePages and Oracle Database 11g Automatic Memory Management (AMM) on Linux (文档 ID 749851.1) 转到底部 In this Document Purpose Scope Details References APPLIES TO:Oracle Data......

Vimeo ⋅ 2016/08/14 ⋅ 0

oerr ora 000845解决方法是扩大/dev/shm空间

打开虚拟机发现实例起不来 [root@wenxi ~]# su - oracle sq[oracle@wenxi ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Tue Aug 2 14:59:54 2016 Copyright (c) 198......

vast2006 ⋅ 2016/08/01 ⋅ 0

冷水泡茶/docker-oracle11g

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

冷水泡茶 ⋅ 05/13 ⋅ 0

DB2 SQLCode -1218错误

一生产系统,最近数据库操作频繁出现-1218错误: 根据DB2错误码分析,第一感觉以为是数据库库缓冲池太小,不能满足业务需要,需要扩大缓冲池大小来解决这个问题。仔细考虑后觉得有些不对劲,...

享开发 ⋅ 2013/07/29 ⋅ 0

oracle链接超时问题,应该怎么设置呢?

看错误日志: Starting background process QMNC QMNC started with pid=74, OS id=8588 Tue Aug 07 15:11:42 2012 dbrecoveryfiledestsize of 2048 MB is 0.00% used. This is a user-speci......

sxgkwei ⋅ 2012/08/07 ⋅ 1

ORACLE启动的时候报ORA-00845的错误

一、事件背景: 新配置的ORACLE 11.2.0.3数据库在启动的时候报错:ORA-00845: MEMORY_TARGET not supported on this system,以下是根据metalink查找的问题原因及处理方法; 二、出现问题的平...

猎人笔记 ⋅ 2014/07/02 ⋅ 0

oracle---实例+进程优化

sid=pga(私有全局区域)+sga+background process database=物理结构+逻辑结构(表空间,段,区,块) 索引数据最好和表分开存放 表创建约束 一.实例优化 pga: 9i:pga自动管理 需设置pgaaggr...

柳白子 ⋅ 2016/12/28 ⋅ 0

Memory Management in C++

Introduction Many programs have little need for memory management; they use a fixed amount of memory, or simply consume it until they exit. The best that can be done for such pr......

Jerikc ⋅ 2014/04/24 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Jenkins实践3 之脚本

#!/bin/sh# export PROJ_PATH=项目路径# export TOMCAT_PATH=tomcat路径killTomcat(){pid=`ps -ef | grep tomcat | grep java|awk '{print $2}'`echo "tom...

晨猫 ⋅ 今天 ⋅ 0

Spring Bean的生命周期

前言 Spring Bean 的生命周期在整个 Spring 中占有很重要的位置,掌握这些可以加深对 Spring 的理解。 首先看下生命周期图: 再谈生命周期之前有一点需要先明确: Spring 只帮我们管理单例模...

素雷 ⋅ 今天 ⋅ 0

zblog2.3版本的asp系统是否可以超越卢松松博客的流量[图]

最近访问zblog官网,发现zlbog-asp2.3版本已经进入测试阶段了,虽然正式版还没有发布,想必也不久了。那么作为aps纵横江湖十多年的今天,blog2.2版本应该已经成熟了,为什么还要发布这个2.3...

原创小博客 ⋅ 今天 ⋅ 0

聊聊spring cloud的HystrixCircuitBreakerConfiguration

序 本文主要研究一下spring cloud的HystrixCircuitBreakerConfiguration HystrixCircuitBreakerConfiguration spring-cloud-netflix-core-2.0.0.RELEASE-sources.jar!/org/springframework/......

go4it ⋅ 今天 ⋅ 0

二分查找

二分查找,也称折半查找、二分搜索,是一种在有序数组中查找某一特定元素的搜索算法。搜素过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜素过程结束;如果某一特定元素大于...

人觉非常君 ⋅ 今天 ⋅ 0

VS中使用X64汇编

需要注意的是,在X86项目中,可以使用__asm{}来嵌入汇编代码,但是在X64项目中,再也不能使用__asm{}来编写嵌入式汇编程序了,必须使用专门的.asm汇编文件来编写相应的汇编代码,然后在其它地...

simpower ⋅ 今天 ⋅ 0

ThreadPoolExecutor

ThreadPoolExecutor public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, ......

4rnold ⋅ 昨天 ⋅ 0

Java正无穷大、负无穷大以及NaN

问题来源:用Java代码写了一个计算公式,包含除法和对数和取反,在页面上出现了-infinity,不知道这是什么问题,网上找答案才明白意思是负的无穷大。 思考:为什么会出现这种情况呢?这是哪里...

young_chen ⋅ 昨天 ⋅ 0

前台对中文编码,后台解码

前台:encodeURI(sbzt) 后台:String param = URLDecoder.decode(sbzt,"UTF-8");

west_coast ⋅ 昨天 ⋅ 0

实验楼—MySQL基础课程-挑战3实验报告

按照文档要求创建数据库 sudo sercice mysql startwget http://labfile.oss.aliyuncs.com/courses/9/createdb2.sqlvim /home/shiyanlou/createdb2.sql#查看下数据库代码 代码创建了grade......

zhangjin7 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部