oracle各種賬號解鎖方法

相信大家使用oracle的都知道 有的時候因爲忘記密碼,重新輸入的時候出錯三次,該賬號就會自動鎖住,原因是因爲大家在安裝oracle完成之後,會彈出一個對話框叫口令管理的對話框 需要進入口令管理 將scott sys system解鎖 並設置密碼,默認密碼是:tiger ,change_on_install,manager

但是如果忘記設置口令管理,賬號被鎖住該怎麼辦呢,下面是解決辦法: 

1.如果是scott用戶被鎖住,需要以管理員用戶進去:

打開cmd 窗口:運行sqlplus

(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> alter user scott account identified by newpassword;//修改密碼

User altered.

這是隻要出現用戶被修改提示說明已經成功了修改了密碼

2.如果是system用戶被鎖住 ,如果用scott用戶進去會提示沒有權限修改

命令行下運行:

sqlplus /nolog --運行sqlplus命令,進入sqlplus環境,nolog參數表示不登錄到數據庫服務器;

備註:

/nolog是不登陸到數據庫服務器的意思

如果沒有/nolog參數,sqlplus會提示你輸入用戶名和密碼

SQL> connect as sysdba

alter user system account unlock;//解鎖

alter user system account identified by newpassword;//修改system用戶密碼

3.如果是sys用戶被鎖住,這時只需要以system用戶進入修改就可以了

具體步驟跟上面system解鎖類似 這裏就不多說了






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