本部分讨论使用故障排除技术来解决在使用 Microsoft适用于 Oracle 数据库的 BizTalk 适配器时可能会遇到的性能问题。
已知问题
下面是使用 Oracle 数据库适配器时可能会遇到的最常见性能问题,以及其可能的原因和解决方法。
在 BizTalk Server 中使用适配器时吞吐量变慢或停滞
问题
将 Oracle 数据库适配器与 BizTalk Server 配合使用时,适配器发送或接收的消息数会减慢或停止。
原因
未在 BizTalk Server 管理控制台中的 WCF-Custom 发送和接收端口上设置 EnableBizTalkCompatibilityMode 绑定属性。
解决方案
将 EnableBizTalkCompatibilityMode 绑定属性设置为 True。 有关此属性的详细信息,请参阅 有关 Oracle 数据库适配器绑定属性的信息。 有关如何设置绑定属性的说明,请参阅 配置 Oracle 数据库的绑定属性。
使用 Oracle 数据库适配器执行涉及 FLOAT 数据类型的操作时,在 64 位计算机上可能存在内存泄漏。
问题
在 64 位计算机上使用 Oracle 数据库适配器执行涉及 FLOAT 数据类型的作时,可能会遇到内存泄漏。
解决方案
在 64 位计算机上安装 .NET <版本> (x64)。