在IIS中使用Oracle Instant Client连接Oracle

  公司的项目使用Oracle数据库,每次重装系统后为了能让本地的程序能访问数据库,都要重新安装Oracle客户端,而我又不用它自带的UI去操作,很是麻烦.

  Oracle专门有一款产品来满足我这类只需要程序访问数据库且不作额外的数据库管理的需求,名字叫做Oracle Instant Client,简称OIC.只需要将下载下来的ZIP包解压到任一个文件夹,然后在windows环境变量里注册三个变量就可以了.zip包有35M左右,解压后有95M左右.

  但是我在实际使用的过程中,遇到了以下问题:

  一.在连接Oracle的客户端UI上,我比较喜欢sqldbx,当然传统的plsql也可以.plsql可以连的上数据库,sqldbx却不行.但是在安装过Oracle客户端的机器上却可以.研究了很长时间,终于发现原来少了一个dll:msvcr71.dll.我使用的是精简版的操作系统,估计把这个给精简掉了.将这个dll放到oic的文件夹中就好了.

  二.将网站发布到IIS上后,提示"需要oracle 8.1.7或更高版本".这个问题也把我搞了很长时间.后来在国外的一篇文章的留言部份找到了解决方法.原来公司使用的是oracle10g,于是我下载的是最新的oci10.2.0.5,这个版本,其实是除10.1.0.5之外的所有版本都会出现这个问题.于是我将版本更换后重启了电脑,数据库终于连接正常了.

  我原来使用的数据库多为SqlServer,操作比较人性化与傻瓜化,而玩Oracle则需要多一份耐心.当然,在这个探究的过程中,我也学到了不少!

 

   Instant Oracle Using C#

转载于:https://www.cnblogs.com/ljzforever/archive/2010/11/23/1885547.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值