【问题标题】:Cannot connect to Oracle by SQL DeveloperSQL Developer 无法连接到 Oracle
【发布时间】:2014-05-03 14:25:56
【问题描述】:

我尝试通过 SQL Developer 连接到我的本地数据库,但 “ORA-28000:帐户已锁定” 发生。

Connection name: HR
Username: HR
Password: HR
Hostname: localhost
Port: 1521
SID: orcl

奇怪的是,当我尝试通过 sqlplus 连接时,一切正常:

>> sqlplus
>> Enter user-name: HR
>> Enteer password: HR
>> Connected to Oracle Database 11g Express Edition Release 11.2.0.2.0 - Production

你有什么想法,有什么问题吗?

【问题讨论】:

  • 以sys 连接后在sqlplus 中运行。 ALTER USER HR ACCOUNT UNLOCK;
  • 好的,我做到了并得到了“用户更改”。但问题依然存在。
  • 以 SYS 身份连接后是否出现此错误?
  • 我输入:'sqlplus / as sysdba',然后输入'ALTER USER HR ACCOUNT UNLOCK;'结果我得到了“用户更改”。但是 SQL Developer 中仍然存在问题。
  • 您可能从 SQL*Plus 和 SQL Developer 连接到不同的 Oracle 服务器

标签: oracle oracle-sqldeveloper


【解决方案1】:

在命令提示符下,键入 sqlplus "/ as sysdba"

以 SYSDBA 身份登录后,您需要解锁 HR 帐户

SQL> alter user HR account unlock;
SQL> grant connect, resource to HR;

这对我有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-04
    • 1970-01-01
    • 2019-04-08
    • 1970-01-01
    • 2015-01-16
    • 1970-01-01
    • 1970-01-01
    • 2014-05-18
    相关资源
    最近更新 更多