我正试图在Windows 10 64位PC上安装Oracle 12c 64位客户端。每当我运行安装程序时,它会迅速弹出一个DOS窗口,然后立即关闭。没有错误消息,什么都没有。
我知道有一些命令行开关可以忽略prereq检查,但它们似乎没有任何作用。
非常感谢任何提示。。。
最大的问题是"你想要客户端做什么"?大多数用户只需解压缩Oracle Instant Client软件包,无需运行安装程序。如果您使用的工具(而不是操作系统(是64位的,则从这里安装64位即时客户端;否则,如果工具是32位的,那么从这里安装32位即时客户端。通用说明在每页的底部,但请检查您的工具等是否有自己的特定说明。
下一个问题是,你真的需要旧的12c客户端吗?由于19c Oracle客户端库(包括Oracle Instant Client中的库(可以连接到Oracle Database 11.2或更高版本,因此您可能可以安装最新、最棒的Instant Client(如果您确实需要,也可以安装"完整"Oracle Client(。
尝试在与要运行的Setup.exe文件相同的目录中打开命令提示符,然后从命令行运行可执行文件。这将有望显示命令提示符中弹出的内容。
另一个尝试的选项是右键单击Setup.exe文件,然后选择以管理员身份运行。
检查以下文件夹并删除它们(如果存在(:
- %ProgramFiles%\Oracle\Inventory
- %TEMP%\卸载*
- %TEMP%\OraInstall*
- %温度%\CVU*
然后以管理员身份打开命令行窗口并从中启动setup.exe-也许您可以获得更多信息。
安装后,查看%TEMP%OraInstall*
,您应该会发现一个详细的日志文件。
- 请确保从本地驱动器运行可执行文件,而不是从可移动驱动器或映射驱动器运行
- 请确保已安装Microsoft Visual C++2010 x86 Redistributable
用于Oracle客户端的交换机安装过程
setup.exe-ignoreSysPrereqs
这就是在安装旧的Oracle客户端时忽略更高版本的Windows。根据我的经验-在Windows 10 上安装Oracle 10g客户端
如图所示https://docs.oracle.com/cd/E18283_01/em.112/e12255/c_oui_appendix.htm