ORA-28000: the account is locked的解决办法

plsql developer中以scott/tiger登录时提示ora-28000 the account is locked。

新装完Oracle10g后,用scott/tiger测试,会出现以下错误提示:
        oracle10g the account is locked
        oracle10g the password has expired
原因:默认Oracle10gscott不能登陆

第一种解决办法:

第一步:使用PL/SQL,登录名为system,数据库名称不变,选择类型的时候把Normal修改为Sysdba;
第二步:选择myobject,查看users;
第三步:选择scott用户,右击点击编辑
第四步:修改密码,把帐户被锁住的勾去掉;
第五步:点击应用再点击关闭
第六步:重新登录就可以通过验证了;

第二种解决方法:

直接以system用户登录,

执行SQL:

ALTER USER scott ACCOUNT UNLOCK;

第三种方法:

1conn sys/sys as sysdba; //DBA的身份登录
2alter user scott account unlock;// 然后解锁
3conn scott/tiger //弹出一个修改密码的对话框,修改一下密码就可以了

打开cmdDOS模式下输入sqlplus,以system用户名登录,密码是刚装oracle时自己填写的密码orcl,登录进去以后。

SQL> conn sys/sys as sysdba;       (分号是必须的但是我是以system登录的所在这不应该写conn sys/sys as sysdba应该写conn system/orcl as sysdba;
         Connected.
SQL> alter user scott account unlock;
         User altered.
SQL> commit;
         Commit complete.
SQL> conn scott/tiger//
请输入新密码,并确认后OK
Password changed
Connected.

这时再到plsql developer里面以scott/tiger登录就可以了

 

 

再讲一下Oracle 10g 默认安装时三个常见的用户名/密码

Username          Password            Description               See Also

 

SYS
CHANGE_ON_INSTALL
The account used to perform database administration tasks
Oracle Database Administrator's Guide

 

SYSMAN
CHANGE_ON_INSTALL
The account used to perform Oracle Enterprise Manager database administration tasks. Note that SYS and SYSTEM can also perform these tasks.
Oracle Enterprise Manager Grid Control Installation and Basic Configuration

 

SYSTEM
MANAGER
Another account used to perform database administration tasks

 

你可能感兴趣的:(count)