`

ORA-00845

阅读更多

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

究其原因就是Linux系统的shm的大小比SGA设置的小,造成的,距离来说,SGA设置4G,而shm可能只有1G

网上提供两种解决办法:
01、调整sga的大小,这个明显不是我们所希望的
02、调整shm的大小,这样相对简单,具体操作如下
vi /etc/fstab
修改如下行的设置
tmpfs /dev/shm tmpfs defaults 0 0
改成
tmpfs /dev/shm tmpfs defaults,size=6G 0 0
保存退出
重新mount下shm使其生效
mount -o remount /dev/shm
通过df可以查看下,没有问题就可以继续安装数据库或者启动数据库了!

分享到:
评论

相关推荐

    ora-00845 ora-00845

    ### ORA-00845 错误详解与解决方案 #### 错误代码与含义 ORA-00845 错误是指 Oracle 数据库中的一个错误代码,该错误通常表示“MEMORY_TARGET not supported on this system”,即系统不支持 MEMORY_TARGET 参数。...

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

    Oracle数据库在运行过程中,经常会遇到各种错误代码,错误代码ORA-00845是其中的一个,它是指“MEMORY_TARGET not supported on this system”。这个错误一般发生在尝试在不支持MEMORY_TARGET参数的系统上设置该参数...

    oracle11G调整物理内存提示ORA-00845 MEMORY_TARGET

    "Oracle 11g调整物理内存提示ORA-00845 MEMORY_TARGET" Oracle 11g 中的内存自动管理机制 ===================================== Oracle 11g 中引入了一个新的内存自动管理机制,即 MEMORY_TARGET 参数,这个...

    Oracle11g 自动维护任务配置与调优

    根据提供的文件信息,本文将详细解析Oracle 11g中的自动维护任务配置与调优方法,特别是关于...此外,通过解决特定的错误代码,如ORA-28002和ORA-00845,进一步展示了如何利用Oracle的强大功能来优化数据库管理流程。

    memory_target 解决方案

    在上述内容中,用户遇到了“ORA-00845: MEMORY_TARGET not supported on this system”的错误信息,这通常意味着Oracle实例所在的系统无法支持`MEMORY_TARGET`特性。根据用户的描述,这个问题发生在将Oracle 11g从...

    Linux下Oracle11g安装手册指导.docx

    2. **共享内存配置**:如果`/dev/shm`分区大小小于1GB而`memory_target`设置为2GB时,可能会导致数据库启动失败,出现ORA-00845及ORA-01078错误。解决方法是确保有足够的共享内存。可以调整`/dev/shm`的大小,并将其...

    oracle11gR2安装

    若共享内存不足,数据库启动时可能会遇到ORA-00845错误。可以使用`df -h /dev/shm`命令检查共享内存的大小。 其次,需要确认系统的处理器架构与Oracle安装包兼容,使用`uname -m`命令查看处理器类型。例如,如果...

    rhel6u2下 安装 oracle11g R2

    ### rhel6u2下安装oracle11g ... - 遇到ORA-00845错误(Oracle 11g R2 MEMORY_TARGET not supported on this system),可以参考这篇博客文章寻求解决方案:[http://blog.csdn.net/fffygapl/article/details/7399348]...

    11g在linux下的安装

    如果不足,会导致ORA-00845错误。可以通过`df -h /dev/shm`检查,并通过`mount`命令调整。 2. **磁盘空间**: - `/tmp`目录至少需要1GB空间,使用`df -h /tmp`检查。若不足,可删除无用文件、指定新的临时目录或...

    Oracle12C调优

    ORA-00845 MEMORY_TARGET 或 MEMORY_MAX_TARGET 设置不当 **原因**:初始化参数 MEMORY_TARGET 或 MEMORY_MAX_TARGET 的值不能超过共享内存的限制。 **解决办法**: - **临时解决方案**:作为临时解决方案,可以...

    详解Linux系统中Oracle数据库程序的启动和关闭方式

    在启动过程中遇到的问题,如`ORA-00845: MEMORY_TARGET not supported on this system`,通常是因为Linux系统中用于Oracle的共享内存大小不足。Oracle尝试使用的`MEMORY_TARGET`值大于系统的 `/dev/shm` 分区大小。...

Global site tag (gtag.js) - Google Analytics