C# 从Visual Studio连接到Oracle时出错

C# 从Visual Studio连接到Oracle时出错,c#,database,visual-studio,oracle,C#,Database,Visual Studio,Oracle,我无法使用连接字符串和正确的密码连接到Oracle。我在SQLDeveloper和sqlpluscommandline中尝试了相同的参数,它们都能正常工作。我甚至试着更改密码,但没有用 有什么想法可能是错误的,或者我应该从哪里开始寻找? 确切的Oracle错误是: 无效的用户名/密码,拒绝登录 尝试了几次后,帐户被锁定 帐户已锁定当我遇到此问题时,我的连接字符串一直存在问题 你的连接字符串是什么?它应该类似于用户Id=[Id];密码=[PWD];数据源=[DB] 当然,您会根据需要替换[ID]、

我无法使用连接字符串和正确的密码连接到Oracle。我在SQLDeveloper和sqlpluscommandline中尝试了相同的参数,它们都能正常工作。我甚至试着更改密码,但没有用

有什么想法可能是错误的,或者我应该从哪里开始寻找? 确切的Oracle错误是: 无效的用户名/密码,拒绝登录 尝试了几次后,帐户被锁定
帐户已锁定

当我遇到此问题时,我的连接字符串一直存在问题

你的连接字符串是什么?它应该类似于用户Id=[Id];密码=[PWD];数据源=[DB]


当然,您会根据需要替换[ID]、[PWD]和[DB]。

是您的计算机出现了问题,还是其他人也看到了问题

能否在ODBC数据源管理员中测试连接?这样行吗?

尝试安装。它是免费的,但您需要注册,也是免费的。

您需要注册

从上述参考站点

SQL> ALTER USER username ACCOUNT LOCK; SQL> ALTER USER username ACCOUNT UNLOCK;
实际上,问题在于计算机上的缓存。尽管我提供了server='correctdb',VisualStudio还是将server='olddb'作为输入,因此我无法连接。可悲,但事情就是这样

是的,是这样的。在过去的两年里我一直在使用这个代码。它在周五工作,但现在不行了:我想补充一点,这个错误出现在一个已经运行了一段时间的应用程序中。你可能会说,你有没有尝试与蟾蜍连接?这是一个11g数据库吗?不是蟾蜍,而是sql developer和sqlpluscommand行没有,这是一个10g数据库。你能发布你正在使用的确切连接字符串吗?刚刚验证,另一台计算机也看到这个问题。帐户锁定,错误是帐户锁定,密码不错。帐户锁定与用户的密码无关-它不同。这就好比如果系统管理员锁定了你的linux帐户,你就不能登录,除非他解锁它。读一读。