当前位置:首页 > 数据库 > RHEL7 Oracle11gR2出现ORA-00845

RHEL7 Oracle11gR2出现ORA-00845

数据库3年前 (2019-08-30)

RHEL7 Oracle11gR2出现ORA-00845

11g R2引入了Automatic Memory Management(AMM)自动内存管理特性,但是自动配置的memory_max_target或者memory_target超过了shmfs的大小,启动时就会报出ORA-00845错误


启动数据库时出错

RHEL7 Oracle11gR2出现ORA-00845


查看shm的大小,tmpfs是Linux中的基于内存的文件系统,通常被挂载到/dev/shm下,并默认大小为物理内存的一半,这里设置为了128G是正常的。

本机是256G的

RHEL7 Oracle11gR2出现ORA-00845


为了保险期间,先将tmpfs挂载信息写入将挂载fstab

vim /etc/fstab
添加
tmpfs      /dev/shm      tmpfs   defaults,size=128g   0   0

执行mount -o remount /dev/shm


检查oracle限制参数

cat /etc/security/limits.conf

RHEL7 Oracle11gR2出现ORA-00845

发现被修改为了unlimited,跑账单业务使用时,内存占用了240G才是造成此故障的真实原因,重启主机后,问题解决。

所以不建议oracle限制参数改为unlimited


本站所有文章均可随意转载,转载时请保留原文链接及作者。

本文链接:https://www.vos.cn/db/345.html

相关文章

RHEL6.5 + Oracle11g + RAC + ASM

RHEL6.5 + Oracle11g + RAC + ASM

实验环境操作系统:RedHat Enterprise Linux 6.5虚拟机:VMware-workstation 14.1.1数据库:Oracle Database11g 11.2.0.4存储:O...

解决ORA-01102: cannot mount database in EXCLUSIVE mode

解决ORA-01102: cannot mount database in EXCLUSIVE mode

startupdbca新建一个名为CDRTEST的库,startup后报ORA-01102: cannot mount database in EXCLUSIVE mode错误shutdown&nbs...

RHEL7.4 安装Oracle11gR2单机版

RHEL7.4 安装Oracle11gR2单机版

系统环境配置vi /etc/sysconfig/network 添加 NETWORKING=yes HOSTNAME=laos-billincdr-svr1 ============...

CentOS7.6 静默安装Oracle11gR2

CentOS7.6 静默安装Oracle11gR2

CentOS7.6系统环境默认无GUI,使用Oracle系统环境快速部署工具oracle-rdbms-server-11gR2-preinstall并使用响应文件命令行模式下进行Oracle 11gR...

Oracle11gR2单机升级OPatch 打PSU补丁

Oracle11gR2单机升级OPatch 打PSU补丁

Oracle补丁一般分为2类:CPU和PSUCPU:Critical Patch Update,紧急补丁更新。每季度发布一次,用来修复安全方面的累积型补丁,即最新的CPU补丁已经包含以往的CPU补丁,...

CentOS7.7 Oracle19c RAC

CentOS7.7 Oracle19c RAC

Oracle版本策略为18c等同于12.2.0.2 19c则等同于12.2.0.3 ,19c将是12c的最终版本,2020年Oracle数据库将发布20c环境Virtualization:W...