现在的位置: 首页 > 综合 > 正文

swap size为0引起的ORACLE静默安装检测失败

2018年04月07日 ⁄ 综合 ⁄ 共 1944字 ⁄ 字号 评论关闭

最近在升级数据库时候,需要提前安装软件,遇到个swap的问题
[oracle@dev_db1 database]$ ./runInstaller -silent -responseFile /u01/soft/database/response/custom.rsp

Starting Oracle Universal Installer…
中间过程省略
Check complete: Passed
=======================================================================
Performing check for SwapSpace
Checking available swap space requirements …
Expected result: 3544MB
Actual Result: 0MB
Check complete. The overall result of this check is: Failed <<<<
可以看到这里因为检测swap大小为0而导致安装向导检测失败,由于在静默安装的过程中,很多时候都
因为环境检测失败或者安装错误而终止ORACLE软件的安装。所以这个时候必须检查swap的分配情况。

[root@dev_db1 u01]# free
total used free shared buffers cached
Mem: 3632240 3614724 17516 0 3276 3170608
-/+ buffers/cache: 440840 3191400
Swap: 0 0 0
从上面可以看到swap确实为0,为什么会这样呢?我们看分区情况
[root@dev_db1 u01]#
[root@dev_db1 u01]# fdisk -l /dev/sdm |grep swap
/dev/sdm3 1581 1842 2104515 82 Linux swap
/dev/sdm7 3019 3253 1887606 82 Linux swap
/dev/sdm8 3254 3488 1887606 82 Linux swap
没错啊,确实分配了swap空间,但是为什么大小为0呢?
[root@dev_db1 u01]#
[root@dev_db1 u01]# swapon -s
我们可以用swapon -s来检查swap设备的挂载情况,这里我们可以看到确实没有挂载任何设备。
于是手动挂载这几个设备。
[root@dev_db1 u01]# swapon /dev/sdm8
[root@dev_db1 u01]# swapon -s
Filename Type Size Used Priority
/dev/sdm8 partition 1887596 124224 -1
[root@dev_db1 u01]# free
total used free shared buffers cached
Mem: 3632240 3627952 4288 0 2344 2904104
-/+ buffers/cache: 721504 2910736
Swap: 1887596 151972 1735624
[root@dev_db1 u01]# swapon /dev/sdm7
[root@dev_db1 u01]# swapon /dev/sdm3
[root@dev_db1 u01]# free
total used free shared buffers cached
Mem: 3632240 3627836 4404 0 2408 2849544
-/+ buffers/cache: 775884 2856356
Swap: 5879696 249116 5630580
[root@dev_db1 u01]#
好了,现在swap空间回来了。但是为什么会这样呢?查看了/etc/fstab时候,我才发现原因
,原来以前的/etc/fstab里对应的几个设备已经不存在了。而原有的那几个设备没有正确的
挂载上去。所以将/etc/fstab修改过来,下次机器重新启动也不担心了。
[root@dev_db1 u01]# cat /etc/fstab |grep swap
/dev/sda3 swap swap defaults 0 0
/dev/sda7 swap swap defaults 0 0
/dev/sda9 swap swap defaults 0 0
/dev/sda8 swap swap defaults 0 0
[root@dev_db1 u01]#

--EOF--

Trackback:http://rdc.taobao.com/blog/dba/html/251_swap-size%e4%b8%ba0%e5%bc%95%e8%b5%b7%e7%9a%84oracle%e9%9d%99%e9%bb%98%e5%ae%89%e8%a3%85%e6%a3%80%e6%b5%8b%e5%a4%b1%e8%b4%a5.html/trackback

抱歉!评论已关闭.