【问题标题】:Oracle 12c client on Windows 10 64bitWindows 10 64 位上的 Oracle 12c 客户端
【发布时间】:2020-09-02 23:31:42
【问题描述】:

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

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

非常感谢任何提示...

【问题讨论】:

  • 您以前是否在这台机器上安装过任何类型的 oracle?如果是这样,服务控制面板中列出的 oracle 服务的名称是什么? (services.msc)

标签: oracle windows-10 client 64-bit oracle12c


【解决方案1】:

最大的问题是“您希望客户做什么”?大多数用户只需解压缩 Oracle Instant Client 软件包,无需运行安装程序。如果您使用的工具(不是操作系统)是 64 位,则从 here 安装 64 位 Instant Client,否则如果工具是 32 位,则从 here 安装 32 位 Instant Client。通用说明在每页的底部,但请检查您的工具等是否有自己的具体说明。

下一个问题是你真的需要旧的 12c 客户端吗?由于 19c Oracle 客户端库(包括 Oracle Instant Client 中的库)可以连接到 Oracle 数据库 11.2 或更高版本,您可能可以安装最新最好的 Instant Client(或“完整”的 Oracle 客户端,如果您真的需要它)。

【讨论】:

  • 我放弃了寻找解决方案并安装了 19c 客户端没有问题。
  • 我在这些文件夹中看不到 setup.exe 文件
  • 即时客户端安装是一个解压缩和设置路径安装。没有setup.exe。下载页面有说明。
【解决方案2】:

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

另一个尝试的选项是右键单击 Setup.exe 文件并选择以管理员身份运行

【讨论】:

    【解决方案3】:

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

    • %ProgramFiles%\Oracle\Inventory
    • %TEMP%\deinstall*
    • %TEMP%\OraInstall*
    • %TEMP%\CVU*

    然后以管理员身份打开命令行窗口并从那里启动 setup.exe - 也许您会获得更多信息。

    安装后查看%TEMP%\OraInstall*,您应该会找到详细的日志文件。

    【讨论】:

      【解决方案4】:
      1. 确保从本地驱动器运行可执行文件,而不是可移动驱动器或映射驱动器。
      2. 确保您已安装 Microsoft Visual C++ 2010 x86 Redistributable。

      【讨论】:

        猜你喜欢
        • 2020-11-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-06-22
        • 2010-12-12
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多