在64位Window 7上配置Oracle OLEDB Provider

需要安装ODC ( Oracle Document Capture),遇到无数配置Oracle数据源的问题,总算搞定了,上来总结一下.与其说是总结不如说是吐槽.随便看看吧,说不定也能找到自己的影子。。。。

前期准备

已安装软件: Oracle Database Client 11g R2.

安装ODBC数据源

安装完ODC之后需要配置数据源,打开DB Configuration之后哥震惊鸟.遇到了第一个问题。


在数据库驱动程序中找不到Oracle Provider for OLEDB
我了个擦,回去打开Oracle Database Client的OUI,明明已经列明了安装了Oracle Provider for OLEDB,咋整。Google了一把,发现难兄难弟还挺多,还有人专门作了系统研究数据源管理器”找不到应用程序,可能是程序没有正确安装”问题解决.


于是哥释然了,基本判断是驱动程序本身问题,或者是32位/64位的兼容问题,决定先避开这个问题。选择了另外一个”Microsoft Provider for Oracle”,继续安装,结果遇到了第二个问题。


未找到Oracle客户端和网络组件
立马Google了一下,阵亡的同志也是一大堆阿,找得到的解决办法貌似就一种,基本都是转载来转载去的“未找到Oracle客户端和网络组件”解决(转载).但是按照这个办法我搞不定,我就差给C盘添加Everyone的完全控制权限了,还是不行。


OK,所有路都死了。回到问题一的思路,我就当Oracle Provider for OLEDB没有安装,咱再安装一个总可以吧。下载之Oracle10g Provider for OLE DB .发现最新的版本还是10g,心中顿时隐隐有了期待,解压缩,点击安装,结果连OUI的界面都没有看到就看到了错误信息。


程序异常终止,发生未知错误
一串的“未知”,“未知”,“未知”。骂人的心都有了,不过总算这次找到了行的通的解决办法oracle 10g 在win7下安装,提示程序异常终止,发生未知错误.

解决办法:在setup上右键,属性->兼容性->以兼容模式运行这个程序 windows xp( service pack 3),以管理员身份运行安装就解决了。



感激之情无以言表,总算一路安装都很顺利。

配置ODBC数据源

添加本地服务命名
需要注意的是10g和11g的客户端是独立的,所以之前11g客户端下注册的本地服务命名是无法直接使用的。调用Oracle Client->Configuration and Migration Tools->Net Configuration Assistant,这里基本没有问题,就不多说了。


配置ODBC数据源
控制面板-管理工具-数据源ODBC-用户DSN,点击添加。终于看到了传说中的Oracle Provider for OLEDB.哭了。选择时候应该可以在服务中找到之前配置的本地服务命名,添加用户名/密码之后测试一下链接,应该没啥问题。

其他问题

到这里数据源配置就可以了,在实际使用过程中还需要了另外一个问题。
在指定的DSN中,驱动程序和应用程序体系架构不匹配
解决办法win7 64位 java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 问题 .

参考链接

ODC Installation Guide

 

基于Trixbox的HUDLite客户端和服务器端的安装

Trixbox的Wiki上是这么描述HUDlite的.

The new HUDlite client is a very cool piece of technology, with HUDLite you can see the status of all of the extensions on your phone system and know at a glance if someone is busy or available. The new version of HUDlite takes this further and adds instant messaging so you can text chat with everyone which adds to everyone’s productivity. HUDlite also adds new Outlook connectivity so you can dial from within Outlook and incoming calls are compared to your Outlook contacts so you know who is calling you.

个人体验下来, HUDLite作为一种新的SoftPhone Application,很好的整合了Phone,IM甚至Outlook Contact等若干通讯方式.统一通讯解决方案一直是我的研究学习方向,HUDLite正对我的胃口,二话不说,动手安装.

HUDLite服务端的安装
HUDLite安装参考:http://www.trixbox.org/hudlite-setup-guide
HUDLite与Trixbox的集成非常的方便,如果你的Trixbox能够连接互联网的话,按照上面Link中的方法通过几步设置就可以实现了.我的Trixbox放在内网,主要的区别就是需要自己下载安装用的rpm,没办法享受Trixbox的福利了.下面就是我的具体安装步骤.

HUDLite服务端的安装文件:http://yum.trixbox.org/centos/5/RPMS/repodata/repoview/
1)下载安装文件.在上面的连接中寻找hudlite-server和tbm-hudadmin两个安装包,下载到本地.
2)将安装文件上传到Trixbox上,通过rpm安装.

rpm -ivh *.rpm

3)访问http://IP/maint/(默认帐号密码:maint/password),这时候左上方Server Status中HUD Server的指示条已经变成了绿色.选择PBX->Hudlite Admin. HUDLite Server会自动为每个用户生成一个随机的密码,你可以按照自己的需求进行修改,例如用户sip200,密码sip200.

OK,服务端的设置这样就搞定了.下面就是客户端.

HUDLite客户端的安装
HUDLite客户端:http://www.hudlite.org/downloads.htm
1)客户端安装.HUDLite为各种平台都提供了相应的客户端程序.按照上面的连接下载适合你电脑的客户端,点击安装.
2)客户端配置.第一次HUDLite客户端安装好以后会提示你配置客户端,相关的参数含义如下

  • Username:用户名,例如Sip200
  • Password:密码,HUDLite Server默认自动生成,也可以在服务端修改,例如sip200
  • Server Name: Trixbox服务器IP
  • Server Password: 就是’Password’
  • Server Port: 6600

就这些了,运行HUDLite Client,很酷的界面(-,-anyway),可以看到其他Extension的状况.如果你选择安装了TAPI功能,可以直接拨打其他用户或者发送message. 期待它的后续进展.

 

无觅相关文章插件,快速提升流量