oracle大坑

做足准备工作之后进行安装oracle,运行runInstall的时候别的时候输出如下错误


写入目录 /tmp/OraInstall2015-05-20_03-35-53PM 时出错。请确保此目录是可写的, 并且至少有 60 MB 的磁盘空间。无法继续安装。

: 没有那个文件或目录


用sh -x runInstall

发现执行/usr/src/database/install/.oui 这个可执行文件的时候报出


: 没有那个文件或目录


然后再研究这个可执行文件


[oracle@ES1 ~]$ file /usr/src/database/install/.oui
/usr/src/database/install/.oui: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped


32位的可执行文件


搜索一下错误发现有打牛门已经找到问题了

==========================================================================================================

TMP所在文件系统剩余空间超过2TB,会导致安装失败,提示信息如下
Error in writing to directory /tmp/OraInstall......。Please ensure that this directory is writable and has atlesast 60MB of disk space.

OUI will not continue, even with -ignoresysprereqs option.

1)、/tmp may be either a partition, or a simple sub-directory

2)、/tmp has LOTS of free space, over 2Tb available, and only a small amount is used.

3)、/tmp is write-able by the Oracle account

 

32-bit Oracle process that is checking /tmp is failing since it is only capable of addressing 2Tb.

看情况是32位下存在的问题。由于我使用LVM并且没有手工分区,考虑到收缩/分区存在的风险,还是重新做了系统并分了10G给/tmp,记住这个教训了,很早之前就遇到过一次了。

来自http://blog.csdn.net/gtlions/article/details/9997101

==========================================================================================================

分区情况如下

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3             2.7T  252G  2.3T  10% /                          //tmp再/分区下,所以tmp目录的大小也是2.7TB
tmpfs                  48G     0   48G   0% /dev/shm
/dev/sda1            1008M   54M  904M   6% /boot


不过我想了个更好的解决办法,就是在服务器上插个U盘,然后再将U盘挂载到tmp上然后执行安装

挂载U盘后的情况

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3             2.7T  252G  2.3T  10% /
tmpfs                  48G     0   48G   0% /dev/shm
/dev/sda1            1008M   54M  904M   6% /boot
/dev/sdb2             4.0G  774M  3.0G  21% /tmp      //给了tmp4G


后边就顺利通过了!


####################

作者:john

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值