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

RHEL7 Oracle11gR2出现ORA-00845

数据库2年前 (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

相关文章

CentOS7安装redis6单机

CentOS7安装redis6单机

Redis全称为Remote Dictionary Server(远程字典服务器),是高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,为当前最热门的NoSQ...

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

RHEL7.4 MySQL5.7自动备份脚本

RHEL7.4 MySQL5.7自动备份脚本

创建MySQL自动备份脚本,设置定时任务每天凌晨4点开始备份#!/bin/sh DATABASE_Name=zabbix # current running ...

Oracle11g ASM分区在线扩容

Oracle11g ASM分区在线扩容

DG_BIL_DATA这个DG存储空间不足,需要给DG加1个200G的LUN。ASM扩容步骤为 1.存储新建LUN或者扩容原LUN 2.系统扫盘绑定LUN 3.ASM扩容对应DG存储操作SAN存储划分...

解决Zabbix4 history_uint.ibd数据库过大问题

解决Zabbix4 history_uint.ibd数据库过大问题

Zabbix数据库太大是因为histroy表记录了详细的历史数据,所以需要定期进行清理,这里设置自动清理7天前的数据查看占用容量cd /var/lib/mysql/zabbix ls&nb...

DBforbix3监控多个Oracle数据库和RAC数据库

DBforbix3监控多个Oracle数据库和RAC数据库

Zabbix4.2使用DBforbix3监控多个Oracle11gR2数据库查看数据库信息su - oracle sqlplus / as sysd...