Home  >  Article  >  Database  >  Oracle 11gR2 RAC安装时提示SWAP SIZE FAILED

Oracle 11gR2 RAC安装时提示SWAP SIZE FAILED

WBOY
WBOYOriginal
2016-06-07 17:00:471821browse

安装ORACLE 11g R2提示SWAP SIZE FAILED,根据提示为SWAP空间小于ORACLE 要求的SWAP空间大

安装Oracle 11g R2提示SWAP SIZE FAILED,根据提示为SWAP空间小于ORACLE 要求的SWAP空间大小。不想重新分区SWAP分区,,因此通过新建SWAP 文件增加2个G的文件空间来解决。

1、建立swap文件,比如在/tmp下建立swapfree作为交换文件。建立 #dd if=/dev/zero f=swapfree bs=32k count=65515 (bs=32k指定每个扇区占用32kb,读入了65515+0个区段,输出了65515+0个区段) 注意:bs参数的目的在于指定每次读取及输入多少个bytes;由于磁盘存取的最小单位为扇区,因此设置bs也等于设置每个扇区的大小;而count的目的则在指定可以使用多少个扇区.因此,可以使用的硬盘空间就等于bs*count.以上范例为例,可以使用的硬盘空间等于 32*65515=2098532 (KB),亦等于2048MB. ) 执行上述命令后,会在/tmp目录中创建一个256MB的swapfree的文件

2、格式华及启动swap文件接下来执行mkswap命令,将myswap文件格式化成s文件系统,系统才能使用,切换到/tmp目录,并执行以下命令: # mkswap swapfree (#将文件格式化为swap文件格式) setting up swapspace version 1 , size = 262144 KB # swapon /tmp/swapfree (#启动swap分区) 要停止使用新创建的swap文件,只要执行 swapoff /tmp/swapfree命令即可,如果swap交换文件不再使用,可以删除此文件。

3、检查swap #swapon -s 4、开机时自动启动新添加的swap分区如果每次开机后都要执行swapon命令启动swap分区或者文件,这太麻烦了.这时可以利用文字编辑器在 /etc/fstab文件加一行,好让开机时自动启动swap分区及文件: /dec/hdb5 swap swap defaults 0 0 (开机时启动此swap分区) /tmp/swapfree swap swap defaults 0 0 (开机时启动此swap文件).

linux

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn