最近有微博的朋友问到了一些关于BizTalk与OracleDB集成方面的问题,经过测试之后得出以下结论,并在此将其分享之。在我测试的过程中,想到了暗藏玄机这个词,其实就是想说明我们平时在做一件看似简单的事情时,背后会隐藏着很多我们意想不到的问题会发生,然而随着这些问题接踵而来,对你的打击将是致命的。
在我们安装LOB OracleDB Adapter其实是非常简单的,按照文档手册上一步步Next即可,但其实从你登录到Oracle官方网站下载Oracle Client的那一刻起,各种问题就准备跃跃欲试地向你展开攻势了,这时候你要有能力招架它们,下面提供给大家一些有力武器,这也是微博的朋友与我在测试过程中遇到问题的一些总结。
首先要做的是去Oracle官方网站上下载32和64位的Oracle Client安装介质,在这里要注意了,一般人的思维定势是先安装32位再安装64位,因为之前在安装Adapter Pack的时候是按照这个顺序装的,但是如果你这么做,那后面你将无法进行下去了。这里应该先安装64位的Oracle Client,选择自定义安装并选择如下组件:MTC、Oracle NET、Admin Assistant、Oracle Counter for Windows Performance、OLE、OLE DB、ODBC、Data Provider for .NET。
在安装完64位的Oracle Client之后再安装32位的Client,并选择与64位相同的组件进行安装。
安装之后到GAC中检查一下
Oracle.DataAccess 2.112.1.0 (X86 and AMD64)
Policy.2.102.Oracle.DataAccess (X86 and AMD64)
Policy.2.111.Oracle.DataAccess (X86 and AMD64)
如果没有的话,用GACUTIL注册一下,我是用Oracle 11G数据库做的测试,ODAC的版本是11.1.0.20。
Oracle.DataAccess, Version=2.111.7.20, Culture=neutral, PublicKeyToken=89b483f429c47342
还有一点要重点说一下的是,Visual Studio是always运行在32位进程下的程序,因此你必须要确保安装了32位的Oracle Client,这样才能正常使用Visual Studio当中的Consume Adapter Services向导,这也是微博上的朋友所遇到的问题。
最后,在你配置BizTalk Application来使用Oracle Adapter的时候,请注意你运行Application的主机实例是否开启了“32-bit enable”。
希望能够帮到大家,有问题欢迎在下面多多交流。
分享到:
相关推荐
《BizTalk 2006(r2)与Oracle适配器的应用实例解析》 BizTalk Server 2006 R2是一款由微软推出的强大的企业级集成平台,它提供了丰富的工具和功能,使得企业系统间的通信变得更为高效和便捷。在众多的适配器中,...
在多计算机环境中安装BizTalk Server 2010和BAM(业务活动监控)是一项复杂但至关重要的任务,尤其对于寻求高可用性和分离运行时与管理功能的企业来说。以下是对这个过程的详细说明。 **安装高可用性环境** 在高...
5. ** BizTalk Adapter Framework**:微软提供的适配器框架允许开发者创建自定义适配器,扩展BizTalk Server的功能,使其能与更多系统进行集成。 6. **灾难恢复和高可用性**:BizTalk Server支持群集和备份策略,...
【SAP与外部系统集成_Biztalk Server Adapter for mySAP】 SAP(System Applications and Products)是全球领先的业务软件解决方案提供商,而BizTalk Server是微软的企业级集成平台,用于构建、部署和管理企业的...
在IT行业中,BizTalk Server 2010是一款强大的企业级集成平台,它允许开发者连接不同的系统、应用程序和业务流程,实现数据交换和业务流程自动化。本知识点将深入探讨如何在BizTalk 2010中利用SQL适配器获取SQL ...
没有任何应用程序是完全孤立的。无论我们喜欢与否,将系统关联在一起已成为规范。...BizTalk Server 2010 还可以在 64 位 Windows Server 上运行,以便充分利用此新一代硬件所提供的更大内存和其他优点。
BizTalk 2010 Recipes
BizTalk 2010的使用教程,这个就不用说了吧。
《Microsoft BizTalk Server 2010 (70-595) 认证指南》是一本详尽的备考资源,旨在帮助考生准备并成功通过70-595考试:TS:使用Microsoft BizTalk Server 2012开发业务流程和集成解决方案。此书由Johan Hedberg、...
2. BizTalk Adapter Pack:一组适配器,用于与各种外部系统(如SQL Server、Oracle、SAP等)通信。 3. BizTalk Orchestration:设计和执行业务流程的工作流引擎。 4. BizTalk Messaging Engine:处理消息传输和路由...
企业信息整合的演变从点对点连接方式到星型架构方式到消息总线型在到s+s,企业建立一个统一的IT服务平台从而...以SOA构架方式建立企业信息交换平台,BizTalk Server提供了整合企业应用,简化解决方案,加强企业连通性。
《BizTalk 2010 Recipes: A Problem-Solution Approach》是针对Microsoft BizTalk Server 2010的一本实践指南。这本书详细介绍了如何利用BizTalk Server 2010解决实际业务集成中的各种问题,提供了丰富的解决方案。...
这个压缩包包含了两本关键的学习资料:《Microsoft BizTalk Server 2010 (70-595) Certification Guide.pdf》和《(MCTS)- Microsoft BizTalk Server 2010 (70-595) Certification Guide》,它们都是为了帮助学习者...
Chapter 1, Introducing BizTalk Server 2010: This chapter introduces the reader to BizTalk Server, its capabilities, and internal architecture in an abstract manner. It introduces fundamentals of ...
BizTalk2010教程中文版(3/3卷)
7. **BizTalk Adapter Framework**:BizTalk Server包含一组适配器,可以与各种系统集成,如SQL Server、FTP服务器、SMTP服务器等。这使得 BizTalk 发布的Web服务能够轻松地与这些系统交互。 总之,BizTalk Server ...
《BizTalk 2010 Recipes:A Problem-Solution Approach》一书由Mark Beckner撰写,是针对Microsoft BizTalk Server 2010的一系列实际问题解决方案的集合。该书旨在帮助开发人员、架构师以及IT专业人士快速解决在...
BizTalk Server 2006 是微软推出的一款企业级集成平台,主要用于构建和管理复杂的业务流程和应用程序。这款产品在2006年发布时,引入了许多新特性以提升性能和易用性,同时加强了对不同系统和数据源的连接能力。下面...
Microsoft BizTalk Adapter Pack Evaluation Version x86.exe