Windows 10 64 位上的 Oracle 12c 客户端

Oracle 12c client on Windows 10 64bit

我正在尝试在 Windows 10 64 位 PC 上安装 Oracle 12c 64 位客户端。每当我 运行 安装程序时,它都会快速弹出一个 DOS window 然后立即关闭它。没有错误消息,什么都没有。

我知道有一些命令行开关可以忽略先决条件检查,但它们似乎没有做任何事情。

非常感谢任何提示...

尝试在与您尝试 运行 的 Setup.exe 文件相同的目录中打开命令提示符,然后仅从命令行 运行 可执行文件。这应该有望显示命令提示符中弹出的内容。

另一种尝试方法是右键单击 Setup.exe 文件并选择 运行 作为管理员

检查以下文件夹并删除它们(如果存在):

  • %ProgramFiles%\Oracle\Inventory
  • %TEMP%\卸载*
  • %TEMP%\OraInstall*
  • %TEMP%\CVU*

然后以管理员身份window打开命令行并从那里开始setup.exe - 也许您可以获得更多信息。

安装后查看 %TEMP%\OraInstall* 那里您应该可以找到详细的日志文件。

  1. 确保您是 运行 本地驱动器的可执行文件,而不是可移动驱动器或映射驱动器。
  2. 确保安装了 Microsoft Visual C++ 2010 x86 Redistributable。

最大的问题是'what do you want the client for'?大多数用户只需解压缩 Oracle Instant Client 包,而不需要 运行 安装程序。如果您使用的工具(不是 OS)是 64 位的,则从 here, otherwise if the tools are 32-bit then install the 32-bit Instant Client from here 安装 64 位 Instant Client。通用说明位于每页的底部,但请检查您的工具等是否有其自己的特定说明。

下一个问题是您真的需要旧的 12c 客户端吗?由于 19c Oracle Client 库(包括 Oracle Instant Client 中的库)可以连接到 Oracle Database 11.2 或更高版本,因此您可以安装 latest-and-greatest Instant Client(如果确实需要,也可以安装“完整的”Oracle Client)。