之前我们系统是基于Framework4.0自身带的Oracle连接System.Data.OracleClient来,系统一切运行正常,考虑到System.Data.OracleClient即将弃用,未来不再支持Oracle新的版本,建议直接用Oracle自身的连接驱动Oracle.ManagedDataAccess.dll
C#服务器端一直尝试各种方法连接Oracle数据库,出现如下错误
Oracle.ManagedDataAccess.Client.OracleErrorCollection;
Message:ORA-12154: TNS:could not resolve the connect identifier specified
经多次各种测试,TNSName不需要修改,唯一需要添加的是该服务器安装完Oracle客户端后,若是环境变量没有Oracle_Home, 添加此环境变量即可,如下图,至于是32位还是64位,就看你应用上的需要了。