程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> oralce的系統用戶system的輸入口令怎麼找回?遇見ORA-28000:theaccountislocked怎麼解鎖?

oralce的系統用戶system的輸入口令怎麼找回?遇見ORA-28000:theaccountislocked怎麼解鎖?

編輯:Oracle教程

oralce的系統用戶system的輸入口令怎麼找回?遇見ORA-28000:theaccountislocked怎麼解鎖?


好幾個月前安裝的Oracle軟件忽然想用就忘記了當初設置的口令了,今天查了下怎麼找回。

以一個用戶jqz/jqz(以前建立的一個用戶,幸虧還記得)的身份登錄後:

SQL> connect/as sysdba
已連接。
SQL> alter user system identified by system;

用戶已更改。

system的密碼就是system了。

遇見下面的錯誤了怎麼解決那:

ORA-28000: the account is locked

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

方法二:解鎖

SQL> conn /as sysdba
已連接。
SQL> alter user system account unlock;

用戶已更改。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved