我已经下载了Oracle XE 18 c for Windows 64 bit,并尝试将其安装在Windows 10机器上。我检查了SHA-256校验和,它是正确的。安装开始时很好,但是当它复制新文件时,它突然说“正在回滚安装”,然后就结束了,没有错误日志可以查看。(1)“复制文件”屏幕
(2)“回滚”屏幕
(3)“已完成,但出现错误”屏幕
rjjhvcjd1#
我以管理员身份运行“setup.exe”,而不是“Oracle数据库18c速成版. msi”,它运行得很完美。
dldeef672#
将Oracle_home设置为null并重新启动系统,然后重试。我希望这能奏效。
Oracle_home
null
在安装之前,请确保您具有所有管理员权限。
vwkv1x7d3#
问题解决了!以管理员身份登录到您的系统来设置Oracle数据库。设置密码后,从(帐户被禁用)中检出计算机“管理”用户“管理员”属性"并应用。然后以管理员身份登录并安装。
i2loujxw4#
我今天遇到了同样的问题。在我的情况下,它是由我的环境中的PATH变量的值引起的。它指向“Oracle即时客户端”中的一些Oracle DB二进制文件和库,我之前为node-oracledb Javascript连接器库设置了该客户端。换句话说,请确保您的PATH不指向任何包含oci.dll文件的目录。您可以在命令提示符中执行where.exe oci.dll(只有PowerShell需要."exe“部分)来轻松检查。如果命令输出任何内容,则您需要从PATH中删除相关目录,至少是暂时删除。
PATH
node-oracledb
oci.dll
where.exe oci.dll
dfddblmv5#
1.解压压缩文件在另一个驱动器,但驱动器包含Windows通常C:.1.进入解压缩的Oracle目录并以管理员身份运行setup.exe。重要信息:请勿双击MSI文件,例如Oracle Database 18c Express Edition.msi。注:Oracle主目录路径中的任何位置都不允许有空格。例如,由于“program files”中存在空格字符,因此无法在“C:\program files\oracle\Infra”中进行安装。安装程序在输入路径后的几个屏幕上才会检查此内容。
nszi6y056#
我遇到了同样的问题。Oracle XE以前安装在我的计算机上。当在命令提示符中检查“设置路径”时,可以看到路径中有对以前Oracle安装的引用。从路径中删除该引用后,Oracle安装工作正常。
tgabmvqs7#
刚修好的,折腾了很久,最后解决的办法是......重命名pc名,我很认真。
7条答案
按热度按时间rjjhvcjd1#
我以管理员身份运行“setup.exe”,而不是“Oracle数据库18c速成版. msi”,它运行得很完美。
dldeef672#
将
Oracle_home
设置为null
并重新启动系统,然后重试。我希望这能奏效。
在安装之前,请确保您具有所有管理员权限。
vwkv1x7d3#
问题解决了!以管理员身份登录到您的系统来设置Oracle数据库。设置密码后,从(帐户被禁用)中检出计算机“管理”用户“管理员”属性"并应用。然后以管理员身份登录并安装。
i2loujxw4#
我今天遇到了同样的问题。在我的情况下,它是由我的环境中的
PATH
变量的值引起的。它指向“Oracle即时客户端”中的一些Oracle DB二进制文件和库,我之前为node-oracledb
Javascript连接器库设置了该客户端。换句话说,请确保您的
PATH
不指向任何包含oci.dll
文件的目录。您可以在命令提示符中执行where.exe oci.dll
(只有PowerShell需要."exe“部分)来轻松检查。如果命令输出任何内容,则您需要从PATH
中删除相关目录,至少是暂时删除。dfddblmv5#
1.解压压缩文件在另一个驱动器,但驱动器包含Windows通常C:.
1.进入解压缩的Oracle目录并以管理员身份运行setup.exe。重要信息:请勿双击MSI文件,例如Oracle Database 18c Express Edition.msi。
注:Oracle主目录路径中的任何位置都不允许有空格。例如,由于“program files”中存在空格字符,因此无法在“C:\program files\oracle\Infra”中进行安装。安装程序在输入路径后的几个屏幕上才会检查此内容。
nszi6y056#
我遇到了同样的问题。Oracle XE以前安装在我的计算机上。当在命令提示符中检查“设置路径”时,可以看到路径中有对以前Oracle安装的引用。从路径中删除该引用后,Oracle安装工作正常。
tgabmvqs7#
刚修好的,折腾了很久,最后解决的办法是......重命名pc名,我很认真。