【问题标题】:scott account locked in SQL Plusscott 帐户被锁定在 SQL Plus 中
【发布时间】:2012-07-23 21:04:35
【问题描述】:

当我尝试通过输入“scott”作为用户名和“tiger”作为密码登录到 Oracle Sql plus 时,它显示“帐户已锁定”。如何解锁“斯科特”帐户。 SQL Plus CLI 的屏幕截图如下所示。

【问题讨论】:

    标签: oracle11g sqlplus


    【解决方案1】:

    使用用户 SYS 登录您的数据库

    SQL*Plus: Release 11.2.0.1.0 Production on Wed Jul 25 15:13:25 2012
    
    Copyright (c) 1982, 2010, Oracle.  All rights reserved.
    
    Enter user-name: sys as sysdba
    Enter password:
    

    然后发出

    alter user scott account unlock;
    

    然后您将能够以 scott 的身份登录。

    conn scott/tiger
    

    【讨论】:

      【解决方案2】:

      您一定来自 Oracle 8 的美好时光 :) 终于承认,大量的 生产 数据库实例正在使用该帐户运行,并且它的默认密码仍在其中初始设置表单,这就是 Oracle 最终修补该安全漏洞的原因。

      针对您的具体问题 - here's a link(实际上是在 Google 搜索中首次点击)解释它。

      编辑:为方便起见,将链接中的答案粘贴到此处:

      以下是锁定或解锁 Oracle 数据库用户帐户的方法。

      SQL> ALTER USER 用户名 ACCOUNT LOCK;

      SQL> ALTER USER 用户名 ACCOUNT UNLOCK;

      【讨论】:

      • 感谢您的帮助.. 我是 Oracle 新手。我仍然没有登录到 sqlplus 中的任何帐户。我认为它必须登录才能执行指定的命令。那么如何登录..
      • @yephlck 这对我不起作用请指导,我得到的是“未连接到 oracle”。
      • 您必须连接到数据库才能管理它。首先使用您的管理员凭据登录数据库,然后您可以执行您需要的任务
      【解决方案3】:

      您可以使用此 SQL 命令同时更改密码和解锁帐户:

      ALTER USERNAME  IDENTIFIED BY Password ACCOUNT UNLOCK 
      

      【讨论】:

        【解决方案4】:

        1) 使用以下命令连接到数据库:

        SQL> conn /as sysdba  
        

        2) 现在尝试解锁用户:

        SQL > alter user scott account unlock;
        

        例如:

        SQL> conn /as sysdba
        Connected.
        
        SQL > alter user scott account unlock;
        User altered.
        

        用户 scott 现已解锁

        【讨论】:

          【解决方案5】:

          您可以使用以下步骤来解锁帐户

          SQL> select USERNAME,ACCOUNT_STATUS from dba_users where username='SCOTT';

          用户名帐户状态


          斯科特锁定

          SQL> 修改用户SCOTT账号解锁;

          用户已更改。

          SQL> select USERNAME,ACCOUNT_STATUS from dba_users where username='SCOTT';

          用户名帐户状态


          斯科特公开赛

          SQL> 连接 SCOTT/SCOTT 连接的。 SQL>

          【讨论】:

            【解决方案6】:

            1.复制oracle路径 C:\oracle\app\oracle\product\11.2.0\server\rdbms\admin\scott.sql

            2.以sysdba的身份连接sys

            3.然后在提示中粘贴-> @C:\oraclexe\app\oracle\product\11.2.0\server\rdbms\admin\scott.sql

            4.然后连接系统用户。

            5.alter用户scott账号解锁;

            6.修改由tiger识别的用户scott;

            【讨论】:

              猜你喜欢
              • 2021-06-06
              • 2020-07-26
              • 1970-01-01
              • 2014-01-26
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多