oracle忘記使用者名稱密碼怎樣恢復

2021-05-22 05:31:48 字數 896 閱讀 9683

一、忘記除sys、system使用者之外的使用者的登入密碼。

用sys (或system)使用者登入。

conn sys/pass_word as sysdba;

使用如下語句修改使用者的密碼。

alter user user_name identified by newpass;

注意:密碼不能全是數字。並且不能是數字開頭。否則會出現:ora-00988: 口令缺失或無效

二、忘記sys使用者,或者是system使用者的密碼。

如果是忘記system使用者的密碼,可以用sys使用者登入。然後用alter user 密令

修改密碼。

conn sys//pass_word as sysdba;

alter user system identified by newpass;

如果是忘記sys使用者的密碼,可以用system使用者登入。然後用alter user 密令

修改密碼。

conn system//pass_word ;

alter user system identified by newpass;

三、如果sys,system使用者的密碼都忘記或是丟失。

這一項尤其重要。

可以使用orapwd.exe 工具修改密碼。

開始選單->執行->輸入『cmd』,開啟命令提示符視窗,輸入如下命令:   

orapwd file=d:/oracle/product/10.2.0/db_1/database/pwdctcsys.ora

password=newpass

這個命令重新生成了資料庫的密碼檔案。密碼檔案的位置在oracle_home目錄下

的/database目錄下。

這個密碼是修改sys使用者的密碼。除sys和system其他使用者的密碼不會改變。

oracle忘記使用者名稱密碼怎樣恢復

用sys 或 system 使用者登入。conn sys pass word assysdba 使用如下語句修改使用者的密碼。alter user user name identified bynewpass 注意 密碼不能全是數字。並且不能是數字開頭。否則會出現 ora 00988 口令缺失或無效...

oracle忘記使用者名稱密碼怎樣恢復

用sys 或system 使用者登入。conn sys pass word assysdba 使用如下語句修改使用者的密碼。alter user user name identified bynewpass 注意 密碼不能全是數字。並且不能是數字開頭。否則會出現 ora 00988 口令缺失或無效 ...

ORACLE忘記使用者名稱密碼

oracle是不允許查詢密碼的,也就是說不能檢視dba users裡的password 儲存密碼的加密過的字串 字段對應的密碼明文。因為資料庫存放的密碼是加密過的,所以忘記密碼後只能通過重新初始化密碼。alter user username identified by password 但是可以查詢...