最近项目一直使用Oracle,经常出现System.Data.OracleClient requires Oracle client software version 8.1.7 or greater.这个问题,把这个问题的解决办法给大家share一下:
客户服务器:Oracle 9 ,只要给Authenticated Users 组加上访问Oracle Home目录的权限即可
本地服务器:Oracle 9i,按照上述说法基本是不能搞定的,摸索了好久,安装了Oracle For .Net的驱动才搞定。
在当时使用时,一时没注意客户服务器是Oracle 9,就装了Oracle For .Net的驱动,结果,Oracle整个服务都废掉了,只有卸载重新安装,然后设置目录权限才弄好,也可能我装的是9i的驱动,版本相对太高了。
本地服务器一开始弄得,网上都是说设置权限,不停的设置权限重启,愣是没有解决,后来去网上下了驱动,打完试试看,好了,原来是驱动问题啊。。。真是折腾死人。