ORA-28000: the account is locked-的解決辦法

【第一種】
第一步:使用PL/SQL,登錄名爲system,數據庫名稱不變,選擇類型的時候把Normal修改爲Sysdba;
第二步:選擇myjob,查看users;
第三步:選擇system,右擊點擊“編輯”;
第四步:修改密碼,把“帳戶被鎖住”的勾去掉;
第五步:點擊“應用”再點擊“關閉”;
第六步:重新登錄就可以通過驗證了;
 

【第二種】
ALTER USER username ACCOUNT UNLOCK;

【第三種】
在plsql developer中要是以scott/tiger登錄時提示ora-28000 the account is locked。

解決辦法:

新裝完Oracle10g後,用scott/tiger測試,會出現以下錯誤提示:
        oracle10g the account is locked
        oracle10g the password has expired
原因:默認Oracle10g的scott不能登陸。
解決:
(1)conn sys/sys as sysdba; //以DBA的身份登錄
(2)alter user scott account unlock;// 然後解鎖
(3)conn scott/tiger //彈出一個修改密碼的對話框,修改一下密碼就可以了

在運行裏面輸入cmd在DOS模式下輸入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.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章