Oracle

在 Oracle 中檢索使用者密碼

  • December 5, 2018

Oracle中如何獲取指定使用者的密碼?使用什麼查詢來獲得它?

你不能; Oracle 不儲存使用者密碼,只儲存它們的雜湊值,您可以通過select password from dba_users where username = 'WHATEVER'.

簡短的回答:你不能。

完全正確的是,Oracle 數據庫不會以任何可恢復的形式儲存密碼。

如果像我一樣,您需要刪除並重新創建給定帳戶,請使用:

set long 32767 ;
dbms_metadata.get_ddl( 'USER', 'account-name' ) user_ddl from dual ;

引用自:https://dba.stackexchange.com/questions/223326