【问题标题】:Error while installing Oracle 11g on Ubuntu 14.04在 Ubuntu 14.04 上安装 Oracle 11g 时出错
【发布时间】:2015-03-11 08:58:23
【问题描述】:

我正在尝试使用命令./runInstaller -silent 在 Ubuntu 14.04 上安装 Oracle 11g,但出现此错误:

Checking temp space: 1 MB available, 120 MB required.    Failed

我尝试执行以下操作,但错误仍然存​​在:

  • 更改为根

su - 根

  • 为临时文件创建新文件夹

mkdir /u01/tmp

  • 更改将用于安装产品的所有者,在我的例子中 用户是 oracle,组是 oinstall。

chown oracle:oinstall /u01/tmp

  • 更改读写设置

chmod 1777 /u01/tmp

  • 导出新路径,以便安装程序可以使用它

导出 TEMP=/u01/tmp
导出 TMPDIR=/u01/tmp

【问题讨论】:

  • 这是完整的命令./runInstaller -silent

标签: linux oracle ubuntu oracle11g


【解决方案1】:

The documentation 表示导出环境变量TMPTMPDIR,而不是TEMP

如果您确定 /tmp 目录的可用空间少于 1 GB 磁盘空间,然后确定一个至少有 1 GB 可用空间的文件系统 空间并设置TMPTMPDIR 环境变量以指定一个 此文件系统上的临时目录:

要确定每个挂载文件系统上的可用磁盘空间,请使用 以下命令:

# df -h /tmp

如有必要,输入类似于以下的命令来创建一个 您标识的文件系统上的临时目录,并设置 目录的适当权限:

$ sudo mkdir /mount_point/tmp
$ sudo chmod a+wr /mount_point/tmp
# exit

输入类似如下命令设置TMPTMPDIR 环境变量:

  • Bourne、Bash 或 Korn shell:

    $ TMP=/mount_point/tmp
    $ TMPDIR=/mount_point/tmp
    $ export TMP TMPDIR
    
  • C 外壳:

    % setenv TMP /mount_point/tmp
    % setenv TMPDIR /mount_point/tmp
    

blog you quoted from 似乎是错误的,尽管那是针对“Oracle Web Tier”而不是数据库软件。它也没有明确说明您需要在运行安装程序的 shell 中以 Oracle 用户而不是 root 用户身份执行 export 命令。

【讨论】:

  • 系统要求 120 MB,我应该在哪里指定?
  • @AliIssa - 不确定我明白你的意思;无论您创建和设置TMPTMPDIR 的任何目录,都必须有那么多可用空间——您可以使用df -h $TMP 检查。除非您正在创建一个新的文件系统,否则您不会在任何地方明确设置它。 (你真的只有 1MB 的 /tmp 可用空间!?)。
猜你喜欢
  • 2019-10-11
  • 2016-09-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-25
  • 1970-01-01
相关资源
最近更新 更多