我已经下载了适用于 Windows 64 位的 Oracle XE 18c,并尝试将其安装在 Windows 10 机器上。我检查了 SHA-256 校验和,它是正确的。
安装开始正常,但是复制新文件的时候突然提示“Rolling back installation”,然后结束,没有错误日志可以看。有什么想法吗?
(1)“复制文件”画面
(2)“回滚”画面
我以管理员身份运行“setup.exe”而不是“Oracle Database 18c Express Edition.msi”,它运行良好。
将
Oracle_home
设置为null
并重新启动系统,然后再试一次。注:
在安装之前确保您拥有所有管理员权限。
问题解决了!以管理员身份登录到您的系统以设置 Oracle 数据库。 Computer》Manage》Users》Administrator》properties》check out (account is disabled) and Apply.after set password.然后以管理员身份登录并安装。
我今天遇到了同样的问题。在我的例子中,它是由我环境中的
PATH
变量的值引起的。它指向“Oracle Instant Client”中的一些 Oracle DB 二进制文件和库,这是我之前为 node-oracledb
Javascript 连接器库设置的。
换句话说,确保您的
PATH
没有指向任何包含例如oci.dll
文件的目录。
您可以在命令提示符下执行where.exe oci.dll
('.exe'部分仅对PowerShell是必需的)以轻松检查。如果命令输出任何内容,那么您需要从PATH
中删除相关目录,至少是暂时的。
我遇到了同样的问题。 Oracle XE 之前安装在我的电脑上。在命令提示符中检查“设置路径”时,可以看到路径中引用了以前的 Oracle 安装。从路径中删除它后,Oracle 安装就开始了。
我最近也遇到了这个问题。。。
我通过将存储路径从
...\18.0.0.0\
更改为 ...\18c\
@
这样的字符,那么在SQL Plus
中输入密码时使用双引号(“)。
我刚刚修好了。 折腾了很久,最后的解决办法是…… 重命名电脑名称。我是认真的。