Oracle Universal Installer 卡在第 7 步(共 10 步)
Oracle Universal Installer is stuck on step 7 out of 10
我以前有一台笔记本电脑,我的 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 安装程序有几个问题。
也许您安装了多个Oracle Client。在安装 one 个新客户端之前,您应该完全删除所有现有客户端。请参阅 How to uninstall / completely remove Oracle 11g (client)? 寻求帮助。您不应混合使用 Oracle 通用安装程序和 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 如果您 运行 "Custom Install"
您必须在安装中包含组件 "Oracle Net"
Oracle 12.1 及更高版本不再在 GAC 中注册 Oracle Data Provider for .NET,请参阅 Doc ID 2272241.1. See 解决方案。
我遇到了同样的问题。我不得不禁用防病毒系统 (Avast)。然后就OK了。
我以前有一台笔记本电脑,我的 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 安装程序有几个问题。
也许您安装了多个Oracle Client。在安装 one 个新客户端之前,您应该完全删除所有现有客户端。请参阅 How to uninstall / completely remove Oracle 11g (client)? 寻求帮助。您不应混合使用 Oracle 通用安装程序和 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 如果您 运行 "Custom Install"
您必须在安装中包含组件 "Oracle Net"Oracle 12.1 及更高版本不再在 GAC 中注册 Oracle Data Provider for .NET,请参阅 Doc ID 2272241.1. See
我遇到了同样的问题。我不得不禁用防病毒系统 (Avast)。然后就OK了。