ORACLE忘記使用者名稱密碼

2022-08-25 19:15:18 字數 564 閱讀 6798

oracle是不允許查詢密碼的,也就是說不能檢視dba_users裡的password(儲存密碼的加密過的字串)字段對應的密碼明文。

因為資料庫存放的密碼是加密過的,所以忘記密碼後只能通過重新初始化密碼。

alter user username identified by password;

但是可以查詢有哪些使用者還在使用預設的密碼;

方法一:從sys.user$基表中檢查,在基表的password欄位中仍然可以查到hash後的值。

select name,password from user$ where name = 'scott';

方法二:最簡單的方法,11g中可以使用的方法,11g提供了新的dba_user_with_defpwd檢視,該檢視中包含了所有的還在使用預設密碼的使用者名稱。

select * from dba_users_with_defpwd;

oracle有三個預設的使用者名稱和密碼

1.使用者名稱:sys密碼:change_on_install

2.使用者名稱:system密碼:manager

3.使用者名稱:scott密碼:tiger

Oracle忘記使用者名稱和密碼

microsoft windows 版本 10.0.16299.192 c 2017 microsoft corporation。保留所有權利。c windows system32 echo oracle sid oracle sid c windows system32 set oracle si...

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

一 忘記除sys system使用者之外的使用者的登入密碼。用sys 或system 使用者登入。conn sys pass word as sysdba 使用如下語句修改使用者的密碼。alter user user name identified by newpass 注意 密碼不能全是數字。並且...

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

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