swap空间不够导致安装失败解决方法

在安装Oracle的时候,可能因为我们分配的swap空间不够导致安装失败。处理步骤如下:

SWAP空间为2G

[[email protected] oracle]# free
            total      used      free    shared    buffers    cached
Mem:      2039004    1207260    831744          0      22668    833660
-/+ buffers/cache:    350932    1688072
Swap:      2097144          0    2097144

通过dd命令创建一个临时的swap file,大小为1Gb

[[email protected] oracle]# dd if=/dev/zero of=/home/oracle/swap.file bs=1024k count=1024
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 16.711 s, 64.3 MB/s

2. 通过mkswap命令格式化步骤1中创建的临时交换文件

[[email protected] oracle]# mkswap /home/oracle/swap.file 
mkswap: /home/oracle/swap.file: warning: don‘t erase bootbits sectors
        on whole disk. Use -f to force.
Setting up swapspace version 1, size = 1048572 KiB
no label, UUID=99e682db-bb37-444a-a8db-ee742a71b5d3

3. 通过swapon命令使swap文件生效,如下:

[[email protected] oracle]# swapon /home/oracle/swap.file

4. 通过free命令或者grep swap /proc/meminfo检查添加swap的效果,如下:

[[email protected] oracle]# free
            total      used      free    shared    buffers    cached
Mem:      2039004    1955200      83804          0      12348    1569000
-/+ buffers/cache:    373852    1665152
Swap:      3145712          0    3145712
[[email protected] oracle]# grep Swap /proc/meminfo 
SwapCached:            0 kB
SwapTotal:      3145712 kB
SwapFree:        3145712 kB

5. 如果需要永久有效,那么需要将新加的swap设备文件写到fstab文件中,使其每次服务器重启都会自动生效

echo "/home/oracle/swap.file swap                    swap    defaults        0 0">>/etc/fstab

6.在临时设备上面关闭SWAP

[[email protected] oracle]# swapoff /home/oracle/swap.file 
[[email protected] oracle]# free
            total      used      free    shared    buffers    cached
Mem:      2039004    1955324      83680          0      12440    1569460
-/+ buffers/cache:    373424    1665580
Swap:      2097144          0    2097144

不推荐这么做,最好还是安装系统的时候分配足够的swap空间,但是如果确实出现这个问题了,也是一个很有效率的解决方案

原文地址:https://www.cnblogs.com/Sky-Raining/p/9870426.html

时间: 2024-10-01 02:22:55

swap空间不够导致安装失败解决方法的相关文章

Java项目打包工具安装失败解决方法

在学习Java的时候我们打包项目但遇到如下情况:(提示没有找到java的运行环境!) 网上目前有两中的解决方案: (1)选择本地jdk环境; (2)下载Download 但是第一种选择本地老是失败(方法:点Locate找到你机器上已安装的JDK目录下/bin/java.exe就可以进行安装了) 目前我还没有解决的(如果成功的话,算你走运) 然后使用第一种但是下载的时候也是不能下载,解决方法.,换一个软件在重试,下载地址:http://www.pc6.com/softview/SoftView_6

《绝地求生大逃杀》BE错误怎么办 BE服务未正常运行及安装失败解决方法

<绝地求生大逃杀>BattlEye Launcher是游戏的反作弊程序,也是启动过程中做容易出现错误的,今天小编带来"爆锤吧务"分享的<绝地求生大逃杀>BE服务未正常运行及安装失败解决方法,有此烦恼的玩家赶紧来看吧. 在启动游戏之前切换成英文输入法,美式键盘. DLL文件的各种问题 dxgi.dll,d3d11.dll,uxtheme.dll,JiXunlsp641.4.dll,MSSPIREX64.DLL,NetDogDll64.dll等等. 以.dll结尾的

node-sass安装失败解决方法

报错信息: Missing binding E:\webstorm\notepad\notepad\node_modules\node-sass\vendor\win32-x64-46\binding.nodeNode Sass could not find a binding for your current environment: Windows 64-bit with Node.js 4.x Found bindings for the following environments: -

windows下postgresql安装失败解决方法:无法运行getlocales.exe

今天要安装postgresql但是安装的时候出现错误 Unknown error while running C:\Users\jinjin\AppData\Local\Temp\postgresql_installerxxxxxxx\getlocales.exe 网上百度对这个问题搜了一下只有3个链接,谷歌了一下后尝试解决这个方法. 主要原因应该是VC2010没有安装,但是我安装了之后还是依然报错.然后发现是我在安装安装版之前尝试使用过免安装的二进制版,在运行initdb的时候提示报错缺少一个

mysql 安装失败解决方法

在安装mysql的过程中,出现的最麻烦的问题和解决方法 安装后,启动不成功,就卡了,程序就没有响应. 如何解决: 找到mysql安装目录下的 #Path to the database root datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/" 该目录就是用来存放我们将来创建的数据库和表的目录, 你只需要将 C:/ProgramData/MySQL/MySQL Server 5.5 删除,再重新安装就可以.

USB转串口驱动安装失败解决方法

以前安过usb转串口程序,后来在设备管理器中又消失了.我在问题出现之前正在插过360wifi,自动安装了wifi驱动,可能是安装过程修改了串口的一些参数,例如占用了之前的串口,当之前的串口线再次接入时,系统该串口的的驱动程序不一样,于是出现问题.于是,我尝试将USB转串口的端口修改一下,居然可以了.修改方法如图: 右键通信端口(COM2),属性,端口设置,高级,把com号换一个,确定,把usb拔了重插就出现USB转串口的图标了,图1是安好的,之前没有这个COM3这个. . 图1 图2

npm命令ionic安装失败cordova安装失败解决方法

转载:http://bbs.phonegap100.com/thread-2622-1-1.html 镜像使用方法(三种办法任意一种都能解决问题,建议使用第三种,将配置写死,下次用的时候配置还在): 1.通过config命令 npm config set registry https://registry.npm.taobao.org npm info underscore (如果上面配置正确这个命令会有字符串response) 2.命令行指定 npm --registry https://re

TortoiseSVN-1.8.11 安装时弹出2503错误导致安装失败解决办法

这个问题主要是由于msi格式文件在win8中默认不是以管理员身份运行造成,可通过命令行解决: 右键单击win8左下角启动图标,选择命令提示符(管理员): 输入:msiexec /package 要安装msi程序完整路径及文件名,回车执行: 安装成功:

AUTOCAD2012安装失败解决方法

安装AUTOCAD时有时会发生如下截图的情况 查看安装日志文件如下 这是由于缺少安装某些组件引起的. 首先需要安装你解压autcad文件夹目录下的dotNetFx40_Full_x86_x64文件 目录如下 然后安装该目录下的dotNetFx40LP_Full_x86_x64_2052中文语言包 然后需要安装vcredist_x86文件,路径如下图 这3个组件安装完成后 AUTOCAD2012就可以正确安装.