操作系统:RH 6.10
数据库:Oracle 11g
问题描述
安装数据库之前,疏忽了,没检查Swap Size,后面图形化安装时报错:

问题原因
问题原因是没有swap空间不足导致,需要扩大交换空间。

如果RAM的大小小于所需的大小,则必须在继续之前安装更多的内存。
安装数据库所需交换空间:
| 可用RAM | 所需交换空间 |
|---|---|
| 在1GB到2GB之间 | 内存大小的1.5倍 |
| 在2GB到16 GB之间 | 等于RAM的大小 |
| 超过16 GB | 16 GB |
很显然,因为安装前没仔细检查,现再空间不够:

问题解决
1.使用dd命令创建一个swap分区
# dd if=/dev/zero of=/home/swap bs=1024 count=16777216
2.格式化刚才创建的分区
# mkswap /home/swap
3.再使用swapon命令把这个文件分区变成swap分区
# swapon /home/swap
(关闭SWAP分区的命令为:# swapoff /home/swap)
4.用free -m 查看已经扩容的了swap分区。
5.为了能够让swap自动挂载,需要修改etc/fstab文件
vi /etc/fstab
# 在文件末尾加上
/home/swap swap swap default 0 0
这样就算重启系统,swap分区也不用手动挂载了
6. 修改/etc/inittab文件
vi /etc/inittab
# 在文件末尾加上
swapon /home/swap

本文详细介绍了在Red Hat Enterprise Linux 6.10中,因SwapSpace不足导致Oracle11g安装失败的问题及解决步骤。包括使用dd命令创建swap分区,格式化分区,使用swapon命令激活,修改fstab和inittab文件确保重启后自动挂载。
3671

被折叠的 条评论
为什么被折叠?



