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访问权限.
浙公网安备 33010602011771号