在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) |