this is prerequisite condition to test whether sufficient total swap space is avalible on the system

this is prerequisite condition to test whether sufficient total swap space is avalible on the system
expected value:

cause:the swap size found does not meet the minimum
action:increase swap size to at least meet minimum swap space requirement

安装oracle的时候,报了这个错误,

然后简单看了一下,大概就是swap的空间不够,不够的话那就加。。。

在网上找到新增Swap大小的博客,特此记录一下

1.首先用命令free查看系统内 Swap 分区大小

free -m 

total used free shared buffers cached 

Mem: 2012 1960 51 0 748 950 

-/+ buffers/cache: 260 1751 

Swap: 255 0 255 

可以看到 Swap 只有255M,下面我们来扩大到2G。

 

2.创建一个 Swap 文件

找一个空间足够的目录用来存放swap文件 

mkdir /swap 

cd /swap 

sudo dd if=/dev/zero of=swapfile bs=1024 count=2000000 

出现下列提示,上面命令中的 count 即代表swap文件大小。 

记录了2000000+0 的读入 

记录了2000000+0 的写出 

2048000000字节(2.0 GB)已复制,63.3147 秒,32.3 MB/秒 

把生成的文件转换成 Swap 文件 

sudo mkswap -f swapfile 

Setting up swapspace version 1, size = 1999996 KiB 

no label, UUID=fee9ab21-9efb-47c9-80f4-57e48142dd69

 

3.激活 Swap 文件

sudo swapon swapfile 

再次查看 free -m 的结果。 

total used free shared buffers cached 

Mem: 2012 1971 41 0 572 1156 

-/+ buffers/cache: 241 1770 

Swap: 2209 0 2209 

添加成功。

 

扩展:

如果需要卸载这个 swap 文件,可以进入建立的 swap 文件目录。执行下列命令。 

sudo swapoff swapfile 

如果需要一直保持这个 swap ,可以把它写入 /etc/fstab 文件。 

/swap/swapfile /swap swap defaults 0 0

 

新增成功之后,在继续安装oracle之后,就没有报错了~

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值