Oracle
在 Oracle 中檢索使用者密碼
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 ;