配置绑定时出现 BizTalk oracle 错误

Posted

技术标签:

【中文标题】配置绑定时出现 BizTalk oracle 错误【英文标题】:BizTalk oracle error when configure bindings 【发布时间】:2021-07-25 03:31:29 【问题描述】:

我用 CU1 配置了 BizTalk 2020 Server,并以这种方式安装了 Oracle Client。

下载 ODAC183_x64 和 ODAC183Xcopy_32bit。 我使用 setup 安装 odac183,然后我将在 x64 和 x86 版本中放入 gac oracle.dataaccess (Version=4.122.18.3)。 我导入了旧的绑定和 oracle 连接似乎没问题。

但是,当我要更改配置时,我收到此错误 有什么建议吗?

【问题讨论】:

注意:用于 BizTalk 2020 的 CU2 是在一周前发布的。并不是说它看起来对 Oracle 适配器有任何修复。 support.microsoft.com/en-us/topic/… 如果您尝试使用 Oracle 适配器创建新端口会发生什么情况,您会收到同样的错误吗? 我得到同样的错误,也创建了一个新端口。我解决了,但我不是很满意,安装oracle客户端版本12c而不是18c,并在机器配置中添加后: 谢谢 更新:问题是我通过 gacutil 安装了 Oracle.DataAcces(x64-x86)。您应该使用以下命令安装 dll: oraprovcfg.exe /action:gac /providerpath:Oracle.DataAccess.dll 用于将 dll 放入 gac 并更改 machine.config。附言。从版本 18c 开始,Oracle 客户端不会在 gac 中自动安装 dll,也不会更新 machine.config。 【参考方案1】:

问题是我通过 gacutil 安装了 Oracle.DataAcces(x64-x86)。 您应该使用以下命令安装 dll: oraprovcfg.exe /action:gac /providerpath:Oracle.DataAccess.dll 用于将 dll 放入 gac 并更改 machine.config。

从版本 18c 开始,Oracle 客户端不会自动安装 dll gac,不要更新

机器配置

【讨论】:

以上是关于配置绑定时出现 BizTalk oracle 错误的主要内容,如果未能解决你的问题,请参考以下文章

使用地图转换消息时出现 Biztalk 2020 异常

安装Oracle数据库时出现网络配置需求检查失败

BizTalk 2020 Saxon XSLT 3.0 转换异常

使用管道时出现属性绑定错误

尝试绑定此 ValueConverter 时出现“只能在 DependencyObject 的 DependencyProperty 上设置绑定”错误

yum install错误 系统环境:Oracle Linux5.4 在通过yum安装软件时出现以下错误: