我在安装Oracle11g的时候遇到了swap空间不足的情况,因为虚拟机自动分配swap空间,然后应该是按照1:1分的,这样安装数据库达不到最低要求,所以需要扩大一下swap。
第一步:创建一个swap空间
dd if=/dev/zero of=目录 bs=大小 count=总大小
实例:
dd if=/dev/zero of=/var/swapfile bs=1024 count=2048000
第二步:构建swap文件并激活
mkswap 上一步的目录
实例:
mkswap /var/swapfile
会出现无标签的提示,这里要激活
swapon 目录
实例:
swapon /var/swapfile
会出现权限问题
chmod -R 0600 目录
实例:
chmod -R 0600 /var/swapfile
第三步:修改/etc/fstab文件
vi /etc/fstab
在最后一行加入这个:
目录 swap swap defaults 0 0
实例:
/var/swapfile swap swap defaults 0 0
傻瓜式增大swap代码如下:
dd if=/dev/zero of=/var/swapfile bs=1024 count=2048000
mkswap /var/swapfile
swapon /var/swapfile
chmod -R 0600 /var/swapfile
vi /etc/fstab
/var/swapfile swap swap defaults 0 0