oracle 12C 使用问题一:

我的环境:

操作系统win7 64位,数据库ORACLE 12C

winform通过WCF访问数据库时提示:System.Data.OracleClient 需要 Oracle 客户端软件 version 8.1.7 或更高版本。

在网上找了一下,基本上都是oracle 9i和oracle 10g的解决办法,即NTFS硬盘格式下oracle安装目录下的Authenticated  Users用户权限问题,

按照网上的方法对oracle安装目录D:\app\oracleman\product\12.1.0\dbhome_3的dbhome_3文件夹权限进行了设置,结果没用……

最终才发现解决方法:

由于我的oracle客户端使用的是oracle32位客户端instantclient-basic-nt-12.1.0.1.0,而在环境参数配置中,使用的在path中添加D:\app\oracleman\product\instantclient_12_1路径配置oci.dll访问的,因此我又对instantclient_12_1文件夹添加了Authenticated  Users权限,结果:问题解决……

 

总结:程序通过D:\app\oracleman\product\instantclient_12_1\oci.dll访问数据库,因此授权必须添加Authenticated  Users对instantclient_12_1访问权限.

posted @ 2013-11-22 17:02  了了之  阅读(300)  评论(0)    收藏  举报