• 关于FIM和Oracle的那些事儿


    问题描述:Unable to locate required client software. For more information about specific requirements for synchronizing with this connected data source, see the Synchronization Service help.

    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中(计算机->系统属性->高级系统设置->环境变量)。

  • 相关阅读:
    HDU-4609 3-idiots FFT
    HDU-1402 A * B Problem Plus FFT(快速傅立叶变化)
    HDU-1007 Quoit Design 平面最近点对
    POJ-3714 Raid 平面最近点对
    HDU-4631 Sad Love Story 平面最近点对
    HDU-4630 No Pain No Game 树状数组+离线操作
    HDU-4628 Pieces 搜索 | DP
    HDU-4627 The Unsolvable Problem 简单数学
    HDU-4638 Group 树状数组+离线
    HDU-4635 Strongly connected 强连通,缩点
  • 原文地址:https://www.cnblogs.com/volnet/p/Oracle4fim.html
Copyright © 2020-2023  润新知