Re阿里云linux安装ORACLE常见问题
-------------------------
Re阿里云linux安装ORACLE常见问题
见到用户反馈了, 同一件事, 用户也记录下了这个故事,他的文采比我的高很多!
公司有个项目,要上oracle。
云服务器端配置:CentOS 64bit、单核CPU、内存2G、带宽2Mbps、40G数据盘,装好Oracle11g后运行一切正常。
好景不长,数据库三天两头崩溃,报错:Out of memory。网上找了好多处理办法,试了好多次还是没能解决。
今天在阿里云论坛上遇到一位大侠,聊起了这个问题。他提醒我检查下服务器上swap的配置。赶忙登录查看了下,竟然swap没有启用。原来新购的云空间默认swap都是关闭的。
重启系统后,满心期待,然而grep SwapTotal /proc/meminfo得到Swap竟然还是0kb。
检查/etc/rc.local文件,赫然发现“swapoff -a”,屏蔽之再重启,搞定,

!
自此,Oracle又能撒欢鸟!
- (鸣谢:感谢王工wangyuqiang (QQ:123614791 )的不吝赐教!)
-------------------------
Re阿里云linux安装ORACLE常见问题
oracle出现out of memory,
如果在实体机器上,大多是sga配置或
/etc/sysctl.conf
有问题
但在云服务上,首先检查的就是有无配置swap
-------------------------
Re阿里云linux安装ORACLE常见问题
云服务器购买须知
2.7)Windows操作系统的云服务器建议不使用虚拟内存。
2.8)
linux操作系统的云服务器建议不使用swap分区。
-------------------------
Re阿里云linux安装ORACLE常见问题
为了让ORACLE所在的主机os少用swap, 防止io出现问题,在配置sga大小是一定参考oracle官方文档, sga占物理内存的比例不能过大。
-------------------------
Re阿里云linux安装ORACLE常见问题
您好,swap主要是内存不够用的时候,将内存中不使用的一些内容放到swap中,内存会和swap频繁交换数据。这个可能会引起io的问题。如果内存够用,除非有特殊情况,比如安装oracle。建议不使用swap。请了解。
虚拟化程序和 swap 是没什么联系吧?
6、阿里云服务器是否支持安装虚拟化程序
您好,我方服务器是基于虚拟化平台运行的,如果在服务器上部署虚拟化程序,会导致服务器出现不可预测的问题,请勿在服务器内部部署虚拟化程序。