【问题标题】:Oracle Universal Installer is stuck on step 7 out of 10Oracle Universal Installer 卡在第 7 步(共 10 步)
【发布时间】:2019-09-10 10:50:22
【问题描述】:

我有一台以前的笔记本电脑,我的 c# 代码连接到 oracle 数据库,当我在那里安装 Oracle Universal Installer 时没有问题。

然后它崩溃了,现在我正在将我的项目转移到另一台笔记本电脑上。现在,当我尝试在新笔记本电脑上运行我的代码时,它现在出现如下错误:

System.TypeInitializationException:“Oracle.DataAccess.Client.OracleConnection”的类型初始化程序引发了异常。 ---> Oracle.DataAccess.Client.oracleException: 提供者与Oracle客户端版本不兼容

所以我所做的就是尝试从https://www.oracle.com/database/technologies/dotnet-odacdev-downloads.html 安装 Oracle Universal Installer(我在以前的笔记本电脑上使用的相同安装程序)ODAC 12.2.0.1.1

但安装永远不会结束。它停留在第 7 步,共 10 步。请在此处查看屏幕截图https://imgur.com/a/DYgNcOH

请帮忙!!!

【问题讨论】:

    标签: oracle odac


    【解决方案1】:

    不清楚可能是什么问题,Oracle 安装程序有几个问题。

    也许您安装了多个 Oracle 客户端。在安装 一个 新客户端之前,您应该完全删除所有现有客户端。请参阅How to uninstall / completely remove Oracle 11g (client)? 寻求帮助。您不应将安装与 Oracle Universal 安装程序和 ODAC 混合使用,只使用一种类型。我很难让他们一起工作。

    在启动 Oracle Universal 安装程序之前清除 TEMP 文件:

    FOR /D %D in ( %TEMP%\deinstall* ) DO rmdir /S /Q %%D
    FOR /D %D in ( %TEMP%\OraInstall* ) DO rmdir /S /Q %D
    FOR /D %D in ( %TEMP%\CVU* ) DO rmdir /S /Q %D
    

    确保您以管理员身份启动了 Oracle Universal Installer。确保您安装与您的应用程序相同的架构(即 32 位与 64 位)。

    由于Bug 17548895: CUSTOM INSTALL FAILS TO INCLUDE ORACLSCE12.DLL,如果您运行“自定义安装”,则必须在安装中包含组件“Oracle Net”

    Oracle 12.1 及更高版本不再在 GAC 中注册 Oracle Data Provider for .NET,请参阅 Doc ID 2272241.1。解决方案见SSMA unable to find specified provider

    【讨论】:

      【解决方案2】:

      我有同样的问题。我不得不禁用防病毒系统(Avast)。然后它工作正常。

      【讨论】:

        猜你喜欢
        • 2020-10-11
        • 1970-01-01
        • 2016-11-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-03-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多