代码之家  ›  专栏  ›  技术社区  ›  Straff

Oracle 12c客户端安装挂起-静默/无人参与

  •  0
  • Straff  · 技术社区  · 8 年前

    Oracle客户端在执行静默/无人参与安装时,有时会使用“请按Enter键退出”停止/挂起。 发生在12.1.0.2和12.2.0.1上 Windows任务管理器显示了使用100%内核的Java安装过程。 一种可重复的情况是Oracle home已经安装了一个实例。 使用的命令和参数:

    .\setup.exe -silent -noconsole -waitForCompletion -noconfig -responseFile xxx.rsp
    

    平台服务器2008R2

    1 回复  |  直到 8 年前
        1
  •  0
  •   Straff    8 年前

    经过多次尝试和错误,在数小时的搜索中没有任何帮助“-nowait”arg阻止“请按Enter键退出”,从而避免挂起/永不完成的情况。尽管日志显示安装成功,但仍然如此。

    如果没有“-nowait”且没有错误(安装到新的/不同的Oracle home),安装程序不会显示“请按Enter键退出”,并且安装程序在无人参与的情况下成功完成(无需交互)。

    此外,即使指定了-nowait,当以下错误(由于在文件夹名中为Oracle Home使用空格而导致)出现时,也会发生挂起,在C:\Program Files\Oracle\Inventory\logs中可以看到,在我的例子中是oraInstall2018-11-12_08-42-48AM。出来

    [FATAL] [INS-32011] The Oracle home Location that you have specified contains the space character.
    

    原因:输入的字符串包含空格字符。 操作:请选择一个仅包含字母数字的字符串,以及平台允许的几个附加字符。