【发布时间】:2018-08-01 20:41:43
【问题描述】:
我的工作环境是
1. VS 2012
2. 甲骨文 11
3.Oracle 12安装在C盘和D盘。
在 oracleConnection 步骤我得到了
“Oracle.DataAccess.Client.OracleConnection”的类型初始化程序引发了异常。
我在环境变量中添加了路径,例如 D:\app\product\11.2.0\client_1\bin
我们正在使用 tnsnames
【问题讨论】:
-
您的机器上是否安装了 3 个不同的 Oracle 客户端?您的
PATH环境变量是什么样的?对于PATH,您有“先到先得”,因此您可以更改文件夹的顺序。无论如何,我认为没有任何理由在一台机器上安装多个 Oracle 客户端(即 32 位和 64 位各一个)。 -
这台机器是给我的,已经安装了 Oracle 11 版本,后来我安装了 12,首先我将它安装在 C 盘,但我们的框架推荐 D 盘,所以我再次将它安装在 D 盘中只有 32 位版本,我的机器是 64 位的。 @Wernfried Domscheit
-
那么首先我会建议您卸载除您实际需要的之外的所有这些。
-
是的,它终于可以工作了,我卸载了除了版本 11 之外的所有这些。有一个像 deinstall 这样的文件夹,我们需要以管理员身份运行一个批处理文件,它会询问相同安装目录的库存路径如果我们提供它并说是,那么它将删除该实例。