【问题标题】:First time connection Oracle Sql Developer to Express database: ORA - 2800 - The acct is locked第一次连接 Oracle Sql Developer 到 Express 数据库:ORA - 2800 - 帐户被锁定
【发布时间】:2017-02-22 03:22:43
【问题描述】:

我安装了 Oracle 11g express 然后是 Oracle Sql Developer。现在,我正在尝试按照 Oracle 网站的说明连接两者(用户名和密码都是 hr),但出现错误(见屏幕截图)。

我尝试了除默认角色之外的其他角色,但我得到了帐户被锁定权限不足

我被困住了。感谢您的帮助

【问题讨论】:

    标签: oracle11g


    【解决方案1】:

    默认情况下,“标准”帐户(如 HR)在安装后会被锁定。您必须以 SYS as SYSDBA 身份登录并解锁它们。

    如果您使用的是 SQL Developer,您可以通过以 SYS 身份连接来完成此操作(我假设您创建了一个连接,如果没有,您应该创建它;确保在连接属性中使用SYSDBA 角色)。以 SYS 身份使用 SYSDBA 权限登录后,在 Connections 窗格的左侧展开 SYS 节点(单击它旁边的 + 号)。在打开的列表底部,找到 Other Users 节点。展开它并右键单击HR。选择Edit User,然后在弹出窗口的User选项卡上,取消选中“帐户已锁定”旁边的框。

    【讨论】:

    • 与 sql server 如此不同。我试过用户名:sys 和密码:sys,以及角色:SYSDBA。我收到一个错误:invalid username/password.
    • 我也试过SYS大写的用户名/密码,仍然得到同样的错误。
    • ??您收到SYS 被锁定的错误?我不相信你。你是怎么做到的?
    • 并且,澄清一下 - 是的,您可以“锁定 SYS 帐户” - 但即使这样也不会阻止您以 SYS AS SYSDBA 的身份登录。
    • @Richard77 - 那么 - 你是如何锁定 SYS 的?或者你说的不是真的?我在 YouTube 文章中没有看到任何相关内容。
    【解决方案2】:

    请登录命令行 - sqlplus

    以用户“系统”登录

    Type --alter user hr标识的“密码”账号解锁;

    “密码”应该是新密码

    使用新密码登录。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-17
      • 2014-02-03
      • 2014-01-26
      • 2015-03-19
      • 1970-01-01
      • 2013-07-27
      • 2017-02-12
      • 1970-01-01
      相关资源
      最近更新 更多