关于FIM和Oracle的那些事儿
2012-05-28 21:54
267 查看
问题描述:Unable to locate required client software. For more information about specific requirements for synchronizing with this connected data source, see the Synchronization Service help.
![](http://images.cnblogs.com/cnblogs_com/volnet/untitled.png)
Microsoft Forefront Identity Manager简称FIM,是一款用来在各个数据源之间做数据交换的软件,说到数据,对Oracle的支持是必不可少的。在上一篇文章http://www.cnblogs.com/volnet/archive/2012/05/22/2513968.html中我们讲到为.NET程序去部署Oracle,我们采用了绿色的方法,如果你在同一台服务器安装FIM会发现Oracle连接出现失败(failed-connected),但同主机的其他客户端却正常,这和他们所依赖的驱动有关系。仔细看文档,会发现FIM要求使用OLEDB来连接,而上一篇文章我们主要讨论的是ODP.NET,OLEDB是需要写注册表的,也就是要regsvr32去注册它。而且一台机器只能指定一个,比如你指定了x64,那么x86就与你无缘了。在安装目录下,我们能找到configure.bat文件,用管理员身份打开cmd(命令提示符),指定目录后输入:
C:\Oracle\ODAC112030Xcopy_x64\configure.bat oledb C:\Oracle\ODAC112030Xcopy_x64\
可以查看注册表(regedit)HKLM\software\Oracle前后的变化。至于FIM2010帮助手册中所提的Oracle10g,则并非必要条件。用以上步骤安装完成后就可以用FIM来连接Oracle了,如果仍然失败可以重启一下服务。
另外,还需要把Oracle所在目录C:\Oracle\ODAC112030Xcopy_x64\;C:\Oracle\ODAC112030Xcopy_x64\bin;添加到系统PATH中(计算机->系统属性->高级系统设置->环境变量)。
![](http://images.cnblogs.com/cnblogs_com/volnet/untitled.png)
Microsoft Forefront Identity Manager简称FIM,是一款用来在各个数据源之间做数据交换的软件,说到数据,对Oracle的支持是必不可少的。在上一篇文章http://www.cnblogs.com/volnet/archive/2012/05/22/2513968.html中我们讲到为.NET程序去部署Oracle,我们采用了绿色的方法,如果你在同一台服务器安装FIM会发现Oracle连接出现失败(failed-connected),但同主机的其他客户端却正常,这和他们所依赖的驱动有关系。仔细看文档,会发现FIM要求使用OLEDB来连接,而上一篇文章我们主要讨论的是ODP.NET,OLEDB是需要写注册表的,也就是要regsvr32去注册它。而且一台机器只能指定一个,比如你指定了x64,那么x86就与你无缘了。在安装目录下,我们能找到configure.bat文件,用管理员身份打开cmd(命令提示符),指定目录后输入:
C:\Oracle\ODAC112030Xcopy_x64\configure.bat oledb C:\Oracle\ODAC112030Xcopy_x64\
可以查看注册表(regedit)HKLM\software\Oracle前后的变化。至于FIM2010帮助手册中所提的Oracle10g,则并非必要条件。用以上步骤安装完成后就可以用FIM来连接Oracle了,如果仍然失败可以重启一下服务。
另外,还需要把Oracle所在目录C:\Oracle\ODAC112030Xcopy_x64\;C:\Oracle\ODAC112030Xcopy_x64\bin;添加到系统PATH中(计算机->系统属性->高级系统设置->环境变量)。
相关文章推荐
- 关于特征工程的那些事儿(一):初步的特征处理
- 关于oracle中的数据库与实例
- Oracle关于位图索引的创建与应用
- 关于VS2013连接Oracle数据库提示:“尝试加载oracle客户端时引发badimage,如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题”的解决方案。
- 关于Android Studio 和 Gradle的那些事儿
- 记录一个关于部署TC时候,ORACLE实例监听的问题
- 关于Web前端做前后台数据交互的那些事儿
- 数据库(学习整理)----2--关于Oracle用户权限的授权和收权
- 关于Oracle中日期类型的查询及模糊查询
- grails应用和mybatis应用关于oracle的整合
- 关于C#,.net 访问oracle中文乱码问题
- 关于进程和线程的那些事儿
- WP8.1:关于屏幕尺寸和分辨率的那些事儿
- 关于oracle中的wmsys.wm_concat中的使用问题
- 关于Citrix Vmware Symantec Oracle等软件上门实施服务说明
- 关于Oracle分页完整项目分析
- 关于ORACLE中的数组:记录同集合
- 关于Python时间的那些事儿
- 关于Oracle的函数和存储过程,还有一点异常情况。
- 转载的关于安装Oracle时调整Linux内核参数