因Oracle安装时会检测swap分区,若不存在swap分区,则会终止安装程序。而华为云/阿里云等云主机默认不会开启swap,故我们需要手工开启。
步骤很简单,总结下来就三步。
1、创建swap文件,并给于0600权限
dd if=/dev/zero of=/swap/swap_file bs=1024 count=1024000
chmod 0600 /swap/swap_file
2、将此文件创建为swap分区
mkswap /swap/swap_file
3、开启swap
swapon /swap/swap_file
*此时,swap已配置完成,但此时只是临时开启,重启会失效,此时可使用下面的命令进行持久化。
echo "/swap/swap_file swap swap defaults 0 0" >> /etc/fstab