c#连接不上Oracle

我的c#连接不上Oracle,但是我在sqldeveloper上面是连接成功的,在c#显示Ora-01017-:用户名或口令无效,登录被拒绝,有谁知道怎么回事吗

检查一下字符串连接 配不对用向日葵远程连接也行。这里提供向日葵远程连接。您可以私信将授权码给我。

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

连接oracle有几种情况,看哪种情况是你这边遇到的
1、oracle只有11g开始的版本是支持直接远程IP\服务名连接方式的,如果你采用的是远程连接的话。建议最稳妥的还是装一个客户端,通过客户端连
2、像win732位系统,win10系统他们的安全策略比较高,需要对oracle安装文件夹进行用户授权(Everyone好了,简单点)
3、你的软件安装位置也有讲究,最好别装C盘,有的电脑也连不上
4、电脑如果是64位的,你的程序又是WEB发布,那是连不上的,要用oracle组件连比如Oracle.DataAccess.dll、oci.dll这些DLL(有9个)在ORACLE安装目录里有,自己去拷放到你的bin目录下,切记不是操作系统64位你就得用64位组件,是你的程序是32位编译的就用32位组件