CentOS下缩小内存导致Oracle启动ORA-00845
来源:互联网 发布:魔兽世界编程宝典 编辑:程序博客网 时间:2024/06/06 15:02
本机配置:操作系统win7,内存2G
虚拟机状况CentOS6.5内存1G-》512M,Oracle11g
引发oracle服务启动时的ORA-00845
官方原文
ORA-00845: MEMORY_TARGET not supported on this system
Cause: The MEMORY_TARGET parameter was not supported on this operating system or /dev/shm was not sized correctly on Linux.
Action: Refer to documentation for a list of supported operating systems. Or, size /dev/shm to be at least the SGA_MAX_SIZE on each Oracle instance running on the system.
翻译:
ORA-00845:MEMORY_TARGET不支持这个系统
原因:MEMORY_TARGET参数并不支持这种操作系统或/dev/shm并不在Linux上的正确大小。
解决方案:请参考文档列表支持的操作系统。或者,大小/dev/shm至少SGA_MAX_SIZE每个Oracle实例上运行系统。
因为虚拟机是小编故意又无奈的举动,所以修改Oracle的MEMORY_TARGET参数大小。
步骤如下:
小编采取了一个最为安全的方法,先把CentOS系统修改为原来的1G,然后启动数据库
alter system set memory_target=200M;
但是不幸的是,重启问题依旧存在,so继续吧,寻找第二种解决方案,修改shm的大小
使用root权限,编辑 /etc/fstab
打开后内容如下
修改后:
保存退出,从新挂载,
没办法,reboot吧!!!
参考原网址:点击打开链接
- CentOS下缩小内存导致Oracle启动ORA-00845
- Oracle服务启动顺序导致ORA-12514
- 解决内存设置过大导致实例无法启动ORA-27100
- Oracle归档日志满了导致无法启动ora-03113
- Oracle归档日志满了导致无法启动ora-03113
- oracle启动错误ORA-00845
- Oracle 11g参数修改错误导致数据库无法启动的处理方法.[ORA-01034,ORA-27101,ORA-00824]
- linux下手工启动oracle centos下手动启动oracle
- linux下手工启动oracle centos下手动启动oracle
- linux下手工启动oracle centos下手动启动oracle
- linux下手工启动oracle centos下手动启动oracle
- CentOS下配置ORACLE开机自动启动
- Centos 6.4下Oracle启动&停止脚本
- CentOS 6 下启动ORACLE 11gR2
- oracle rac环境下,修改参数cluster_database导致的ORA-29707与ORA-01102
- 启动Oracle 11gR2后报错:ORA-00845
- Linux下,修改虚拟机内存引起oracle 11g ORA-00845错误的解决
- 手动修改spfile.ora文件导致oracle启动不了的解决办法
- entity framwork 链接字符串不保存在config文件方法
- linux install maven
- 专访 iOS 技术专家孙源:开发者的成长始于“死磕”
- 亲测可用,写给小白的Android支付宝集成(超级详细)
- 给anaconda设置代理来访问包来源
- CentOS下缩小内存导致Oracle启动ORA-00845
- 开发一个好项目:五、创建数据源,创建网络数据Service和网络数据源
- js如何获取浏览器窗口的大小
- java异常
- 【Python】正则表达式-简单示例
- Makefile详解-规则
- WGCNA算法研究笔记
- Tomcat数据库连接池的配置方法总结
- lightoj 1009 二分染色