我正在尝试使用命令./runInstaller -silent
在Ubuntu 14.04上安装Oracle 11g但是我收到此错误:
Checking temp space: 1 MB available, 120 MB required. Failed
我尝试了以下操作,但错误仍然存在:
- 更改为root
su - root
- 为临时文件创建新文件夹
mkdir / u01 / tmp
- 在我的情况下,更改您将用于安装产品的所有者 user是oracle和group oinstall。
chown oracle:oinstall / u01 / tmp
- 更改读写设置
chmod 1777 / u01 / tmp
- 导出新路径以便安装程序可以使用它
导出TEMP = / u01 / tmp
export TMPDIR = / u01 / tmp
答案 0 :(得分:1)
The documentation表示要导出环境变量TMP
和TMPDIR
,而不是TEMP
:
如果确定/ tmp目录的可用空间少于1 GB 磁盘空间,然后标识至少1 GB的免费文件系统 空格并设置
TMP
和TMPDIR
环境变量以指定a 此文件系统上的临时目录:要确定每个已安装文件系统上的可用磁盘空间,请使用 以下命令:
# df -h /tmp
如有必要,请输入与以下内容类似的命令以创建 您标识并设置的文件系统上的临时目录 对目录的适当权限:
$ sudo mkdir /mount_point/tmp $ sudo chmod a+wr /mount_point/tmp # exit
输入与以下内容类似的命令,以设置
TMP
和TMPDIR
环境变量:
Bourne,Bash或Korn shell:
$ TMP=/mount_point/tmp $ TMPDIR=/mount_point/tmp $ export TMP TMPDIR
C shell:
% setenv TMP /mount_point/tmp % setenv TMPDIR /mount_point/tmp
blog you quoted from似乎是错误的,尽管那是“Oracle Web Tier”而不是数据库软件。它还没有说明您需要在您运行安装程序的shell中以Oracle用户身份执行export
命令,而不是root用户。