![](/img/trans.png)
[英]Oracle.ManagedDataAccess.Core and ORA-01017: invalid username/password; logon denied
[英]“ORA-1017: invalid username/password; logon denied” while trying to log in using sys
try
{
OracleConnection con = new OracleConnection();
con.ConnectionString = "Data Source=TNSName;User Id=sys;Password=password;DBA Privilege=sysdba;";
con.Open();
}
catch (Exception ex )
{
MessageBox.Show(ex.Message);
}
我正在尝试以sysdba的身份创建连接,但出现异常:
“ ORA-1017:无效的用户名/密码;登录被拒绝”
我也可以使用相同的代码(省略“ DBA Privilege = sysdba”)并使用普通用户使用相同的代码创建连接,而我可以使用同一台计算机上的SQLDBX登录到同一用户。
查看Oracle 11g 文档 ,我认为数据库特权区分大小写。 因此,尝试:
con.ConnectionString = "Data Source=TNSName;User Id=sys;Password=password;DBA Privilege=SYSDBA;";
假设指定的用户名和密码正确。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.