数据库启动时报ORA-00845错误解决方法
问题描述:巡检时发现某一个节点数据库down了,通过sqlplus 进行系统时显示连接的是一个空实例,尝试通过startup重启数据库报错,提示MEMORY_TARGETnot supported on this system,查看告警日志报MEMORY_TARGET失败,要增加/dev/shm大小才可以解决问题
登录数据库时报错信息如下:
[oracle@db01 ~]$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.4.0 Productionon Mon Oct 30 09:26:35 2017
Copyright (c) 1982, 2013, Oracle. All rights reserved.
Connected to an idle instance.
SQL> startup
ORA-00845: MEMORY_TARGET not supported on this system
后台日志报如下信息:
Starting ORACLE instance (normal)
WARNING: You are trying to use theMEMORY_TARGET feature. This feature requires the /dev/shm file system to bemounted for at least 13522436096 bytes. /dev/shm is either not mounted or ismounted with available space less than this size. Please fix this so that MEMORY_TARGETcan work as expected. Current available is 12203786240 and used is 454021120bytes. Ensure that the mount point is /dev/shm for this directory.
memory_target needs larger /dev/shm
问题分析:
由于Oracle11g中使用的是AMM,当MEMORY_TARGET大于/dev/shm时就提示不支持此系统,从而报错无法启动数据库,由于/dev/shm是通过tmpfs通过大小的,在Linux环境中可以通过修改此大小解决问题
解决方法:
1、 查看当前的tmpfs大小信息
[oracle@i60001~]$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_db01-LogVol02 229G 65G 153G 30% /
tmpfs 12G 434M 12G 4% /dev/shm--此处要修改
/dev/sde1 485M 40M 420M 9% /boot
/dev/mapper/vg_db01-LogVol00 30G 5.0G 24G 18% /usr
[oracle@i60001~]$ mount -o size=20G -onr_inodes=1000000 -o noatime,nodiratime -o remount /dev/shm
mount: onlyroot can do that
修改tmpfs大小要通过root用户下面操作,切换到root用户
[oracle@i60001~]$ su root
Password:
2、修改tmpfs大小
[root@db01oracle]# mount -o size=20G -o nr_inodes=1000000 -o noatime,nodiratime-o remount /dev/shm
[root@db01oracle]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_db01-LogVol02 229G 65G 153G 30% /
tmpfs 20G 434M 20G 3% /dev/shm--修改后的大小
/dev/sde1 485M 40M 420M 9% /boot
/dev/mapper/vg_db01-LogVol00 30G 5.0G 24G 18% /usr
3、修改tmpfs大小后,再登录数据库中重启实例
[oracle@db01~]$ sqlplus / as sysdba
SQL*Plus:Release 11.2.0.4.0 Production on Mon Oct 30 09:42:02 2017
Copyright (c)1982, 2013, Oracle. All rights reserved.
Connected toan idle instance.
SQL>startup;
ORACLEinstance started.
Total SystemGlobal Area 1.3462E+10 bytes
Fixed Size 2265984 bytes
Variable Size 7381978240 bytes
DatabaseBuffers 6039797760 bytes
Redo Buffers 38014976 bytes
Databasemounted.
Database opened.-显示启动成功
--查询当前的数据库实例是否正常
SQL>select open_mode from v$database;
OPEN_MODE
--------------------
READ WRITE
转载于:https://blog.51cto.com/xiaocao13140/1977439
数据库启动时报ORA-00845错误解决方法相关推荐
- oracle asm 日志,Oracle+RAC+ASM数据库ora-00257日志归档器错误解决方法
ERROR: ORA-00257: archiver error. Connect internal only, until freed. (1)SQL> select * from v$log ...
- 为什么oracle打不开,oracle-Ora-01081_数据库打不开_错误解决方法
cmd sqlplus/nolog SQL>conn system/manage as sysdba; 已连接到空闲例程 SQL> startup mount ORA-01081: 无法启 ...
- 【Edge浏览器】edge浏览器下载插件时报Download interrupted错误解决方法
1.打开host文件:C:\Windows\System32\drivers\etc 2.在host文件最后面,添加: 131.253.33.219 edge.microsoft.com 131.25 ...
- oracle 4098,ORA-04098错误解决方法-数据库专栏,ORACLE
ora-04098错误解决方法 数据库版本:8.1.5 平台:solaris 5.7 背景: 用户建立了一个trigger: create or replace trigger ddl_deny be ...
- 使用navicat远程连接mysql时报2059错误解决方法
navicat连接mysql时报2059错误解决方法 报错原因 解决方案 1.管理员权限打开cmd 2.修改加密规则及密码 3.退出,重启mysql 报错原因 这个错误出现的原因是在mysql8之前的 ...
- oracle错误ORA 01031,ORA-01031: insufficient privileges错误解决方法
ORA-01031: insufficient privileges错误解决方法 今天测试一下新功能.10g的. 通过一个linux客户端访问一个linux下的orace 10g数据库. 服务器:19 ...
- oracle数据库重建em,oracle 11g em重建报唯一约束错误解决方法
oracle 11g em重建报唯一约束错误解决方法 更新时间:2012年11月27日 15:07:33 作者: 今天在手工配置Oracle11g的EM时总是报如下错误,也没有找到解决办法,以下是 ...
- 总结 db visualizer连接GBase8s数据库报-908错误解决方法
总结 db visualizer连接GBase8s数据库报-908错误解决方法 检查数据库实例是否正常运行:在服务器端使用informix用户执行命令onstat – 检查dbaccess命令能否正常 ...
- Delta Force Xtreme、战地风云2 重装系统游戏启动错误解决方法
重装系统游戏启动错误解决方法,我知道重装游戏可以,但是这个方法不是我们懒人干的 Delta Force Xtreme 重装系统以后 启动会提示出错,就是常见的非法操作内存错误 用记事本写入以下内容,以 ...
- 本地计算机无法启动1053,服务启动1053错误解决方法_错误1053无法启动服务怎么办...
我们都知道,电脑中的系统是需要经过不断的完善才能够满足用户的需求,其中也包括系统中新增的服务,对于系统中众多的关键服务,有些系统服务是设置为自动 的,但是就是启动不了,在本地服务窗口中只能启动该服务, ...
最新文章
- soap header身份认证 不带ns标签
- C语言二级指针内存模型建立
- PostgreSQL学习笔记6之函数和操作符二
- 介绍一个修改 Visual Studio Code 侧边框颜色的扩展 Peacock
- 鸿蒙思维和小央美,中心路汝南路站附近艺术培训
- Vim进阶2 map映射
- 关于决策树,你一定要知道的知识点!
- 使用PSD设计网页页面
- 无代码开发究竟是不是伪需求?
- day47 Pyhton 数据库Mysql 04
- Bootloader解锁加锁 Android刷机
- Unity-汽车仿真-1.车库UI菜单滑动功能(利用iTween)
- 浏览器扩展插件:「油猴」使用详解 ( Tampermonkey )
- 大数据技术与应用专业 课 程 标 准
- 从函数式编程到Promise
- d3.js v5 数据加载
- Espresso指南一(Espresso下载、安装、设置、基础、速查表)
- JavaScript window对象之atob()和btoa()
- 大厂必考深度学习算法面试题
- 重启数据库服务器后数据库无法连接的解决方法