Chinaunix首页 | 论坛 | 博客
  • 博客访问: 658396
  • 博文数量: 780
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 4885
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-22 16:14
文章分类

全部博文(780)

文章存档

2008年(780)

我的朋友

分类: LINUX

2008-08-22 16:21:20


在apt安装oracle-xe-client时,有可能会出现如下的错误,提示Swap分区没有达到要求的大小,安装无法继续。

Thissystemdoesnotmeettheminimumrequirementsforswapspace.Basedontheamountofphysicalmemoryavailableonthesystem,OracleClient10gExpressEditionrequires1024MBofswapspace.Thissystemhas951MBofswapspace.Configuremoreswapspaceonthesystemandretrytheinstallation.

下面我们就来增加系统的Swap大小。

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

totalusedfreesharedbufferscached
Mem:100296438021410
-/ buffers/cache:532470
Swap:95132929

可以看到Swap只有951M,不符合Oracle-xe-client的安装要求。

2.创建一个Swap文件。
mkdirswap
cdswap
sudoddif=/dev/zeroof=swapfilebs=1024count=100000

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

记录了100000 0的读入
记录了100000 0的写出
102400000字节(102MB)已复制,0.74704秒,137MB/秒

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

Settingupswapspaceversion1,size=102395kB
nolabel,UUID=09fde987-5567-498a-a60b-477e302a988b

3.激活Swap文件。
sudoswaponswapfile

再次查看free-m的结果。

totalusedfreesharedbufferscached
Mem:100296734022410
-/ buffers/cache:534467
Swap:1053321021

添加成功。

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

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

swapfilepathswapswapdefaults00 下载本文示例代码
阅读(357) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~