oracle 12如何解鎖賬戶鎖定狀態及修改忘記的密碼


有兩種方法,大同小異吧,感覺命令真是個好東西,哈哈哈哈,挽救了我安了4次才安好的oracle!!!

方法一:

1.如果忘記密碼,找到忘記密碼的是哪個用戶身份,如果用戶被鎖定,可以使用下面說的方法解除鎖定,沒有鎖定,直接修改密碼就可以

2.首先進入sqlplus:進入的方式有兩種,一種是通過cmd命令台輸入sqlplus,另外一種是直接在開始-程序-oracle-應用程序開發-sqlplus

3.提示“請輸入用戶名:”,輸入: “/as  sysdba” ,屏幕顯示連接到   信息。然后出現“SQL>”提示符,在此提示符下輸入“alter user *****  account unlock;”(此步驟為解除鎖定,若沒有鎖定可跳過 ,*****內容為忘記密碼的用戶名,注意語句最后的分號,要加上,不然執行命令后就會出現數字2 ,等待你繼續輸入),此時屏幕顯示用戶已更改

 

4.此時有兩種方式對密碼進行修改

(1)重新登錄sqlplus,在請輸入用戶名提示下,輸入“******”(忘記密碼的用戶名),在輸入口令提示下,隨便輸入一串字母,控制台會要求輸入新口令,輸入新口令,確認,就可以順利通過用戶名和密碼鏈接數據庫了

(2)在第三步操作后繼續輸入“alter user ******(注:此處是忘記密碼的用戶名) identified by ********* (注:此處是新設置的密碼);” 出現用戶已更改字樣,此時修改密碼成功!

方法二:

1.sqlplus打開方式相同

2.輸入sqlplus  /nolog

3.輸入conn  /as   sysdba

4.輸入方法一上述修改鎖定狀態以及修改密碼同樣的命令行,即可修改用戶信息。

(上圖因為我沒有被鎖定,只寫了修改密碼語句)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM