您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

转载 C# 连接oracle 10g 出现ora-1017用户名/口令无效; 登录被拒绝

bubuko 2022/1/25 19:42:12 dotnet 字数 1489 阅读 945 来源 http://www.bubuko.com/infolist-5-1.html

一、出现症状 1、使用sqlplus连接正常 2、C#使用10g的ODP.NET连接时,报上面的错误 二、原因 1、Oracle11G之前密码是不区分大小写的,从11G开始默认密码区分大小写 2、使用10G的ODP.NET时,会自动把密码转换成大写 三、解决办法 1、给连接字符串中密码使用加上引号, ...

一、出现症状

 1、使用sqlplus连接正常

 2、C#使用10g的ODP.NET连接时,报上面的错误

二、原因

 1、Oracle11G之前密码是不区分大小写的,从11G开始默认密码区分大小写

 2、使用10G的ODP.NET时,会自动把密码转换成大写

三、解决办法

 1、给连接字符串中密码使用加上引号,这样密码就不会转成大写了

 2、换成11G客户端

 3、修改数据库,禁用大小写敏感模式:ALTER SYSTEM SET SEC_CASE_SENSITIVE_LOGON = FALSE

      因连接字符串是写在XML文件里,在XML文件里“引号”是需要转义的,现提供XML中常用的转义字符:

&lt; < 小于号
&gt; > 大于号
&amp; &
&apos; 单引号
&quot; " 双引号

转载 https://www.cnblogs.com/tommyli/archive/2013/10/15/3370569.html

转载 C# 连接oracle 10g 出现ora-1017用户名/口令无效; 登录被拒绝

原文:https://www.cnblogs.com/ZJ199012/p/13124253.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶