Oracle XE 安装中止,没有错误解释

Oracle XE installation aborts with no error explanation

我已经为 Windows 64 位下载了 Oracle XE 18c,并尝试将其安装在 Windows 10 机器上。我检查了 SHA-256 校验和,它是正确的。

安装开始正常,但在复制新文件时突然提示"Rolling back installation",然后结束,没有错误日志可供查看。有什么想法吗?

(1) "Copying files" 屏幕

(2) "Rolling back" 屏幕

(3) "Finished with errors" 屏幕

Oracle_home 设置为 null 并重新启动系统,然后重试。
我希望这有效。

注:
安装前请确保您拥有所有管理员权限。

我今天遇到了同样的问题。在我的例子中,它是由我环境中的 PATH 变量的值引起的。它指向 "Oracle Instant Client" 中的一些 Oracle DB 二进制文件和库,这是我之前为 node-oracledb Javascript 连接器库设置的。

换句话说,确保您的 PATH 没有指向任何包含 oci.dll 文件的目录。 您可以在命令提示符下执行 where.exe oci.dll(“.exe”部分仅对 PowerShell 是必需的)以轻松检查。如果该命令输出任何内容,那么您需要从 PATH 中删除相关目录,至少是暂时的。

我 运行 "setup.exe" 作为管理员而不是 "Oracle Database 18c Express Edition.msi" 并且它工作得很好。

  1. 在另一个驱动器中解压缩 zip 文件,但包含 windows 的驱动器通常是 C:.
  2. 进入解压缩的 Oracle 目录并 运行 setup.exe 以管理员身份。 重要提示:不要在 MSI 文件上 double-click,例如。 Oracle 数据库 18c Express Edition.msi.
    注意:Oracle 主目录路径中的任何位置都不允许有空格。例如,您不能安装在“C:\program files\oracle\Infra”,因为“program files”中有 space 字符。在您输入路径后的几个屏幕之前,安装程序不会对此进行检查。

我遇到了同样的问题。 Oracle XE 之前安装在我的电脑上。在命令提示符中检查“设置路径”时,可以看到路径中引用了以前的 Oracle 安装。从路径中删除它后,Oracle 安装工作正常。

问题已解决!以管理员身份登录到您的系统以设置 Oracle 数据库。 Computer》Manage》Users》Administrator》properties》check out (account is disabled) and Apply.after set password.然后以管理员身份登录并安装。