Oracle 如何恢復sys使用者歷史密碼
問題:
新接手的Oracle資料庫不知道sys使用者密碼, 雖然可以本地作業系統驗證方式登入資料庫, 但是指不定什麼時候會用到sys密碼,比如用sys使用者遠端登入資料庫等場景。 然而資料庫使用者密碼也不能隨便更改, 即使各個應用系統連線資料庫都是指定業務使用者,沒有使用sys使用者, 但是也不能完全肯定沒有其他什麼系統在連線sys使用者, 所以就算更改了sys密碼,也要有方法可以快速恢復sys使用者的歷史密碼。
方法:
常見的方法一般有兩種。
一:在11g以前dba_users還記錄使用者密碼的密文資訊。
在修改sys或其他使用者密碼前,先將使用者密碼的密文資訊查出來。 select username,password from dba_users; 還原密碼操作如下,比重置密碼多了一個values關鍵字。 alter user username identified by values 'hash密碼值'; 此種方法在11g時,dba_users已經不記錄password了,但是可以在sys.user$裡查到。 select user,password from sys.user$; 在12c開始又繼續取消了user$有關password記錄。
二:方法二適用於sysdba許可權的使用者,當然也包含sys使用者
可以透過orapwd重置sys密碼,重置前備份口令檔案即可。 重置密碼操作示例如下: cp orapwchendb orapwchendb_20211026bak orapwd file=orapwchendb entries=10 force=y password=ChenJch#123 透過orapwd方式重置sys密碼和使用alter user sys identified by '*****';方式相同,都可以達到重置密碼的目的。 恢復sys原密碼,只需要恢復原口令檔案即可。
#####chenjuchao 20211026 22:10 #####
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29785807/viewspace-2839433/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 忘記oracle的sys密碼該如何重置;附如何修改oracle資料庫使用者密碼Oracle密碼資料庫
- oracle忘記使用者名稱密碼怎樣恢復Oracle密碼
- ORACLE 忘記SYS密碼Oracle密碼
- 修改sys ,system使用者密碼密碼
- 教你如何恢復各種文件密碼密碼
- RHEL 7單使用者模式密碼恢復模式密碼
- Mysql密碼恢復MySql密碼
- 忘記oracle的sys使用者密碼怎麼修改Oracle密碼
- 修改ASM sys使用者密碼方法ASM密碼
- Oracle資料庫SYS使用者密碼忘了怎麼辦??Oracle資料庫密碼
- IE訪問歷史記錄恢復工具pasco
- MySQL 如何重建/恢復刪除的 sys SchemaMySql
- MySQL密碼恢復筆記MySql密碼筆記
- oracle11g忘記sys密碼Oracle密碼
- Oracle歷史Oracle
- 如何恢復Pages,Numbers或Keynote文件密碼密碼
- 【密碼】Oracle使用者密碼系列密碼Oracle
- mysql忘記root密碼恢復MySql密碼
- 密碼和引數的恢復密碼
- 使用Recovery ID恢復密碼(ZT)密碼
- Windows XP 學用指令碼恢復系統的使用者密碼(轉)Windows指令碼密碼
- 關於密碼檔案,SYS密碼密碼
- RAC_修改SYS使用者密碼注意事項密碼
- Oracle10g Data guard會不會自動更新sys使用者密碼?Oracle密碼
- 【BBED】 sys.bootstrap$ 物件的恢復boot物件
- mysql密碼忘記如何恢復(windows/liunx版本:mysql-8.0.27)MySql密碼Windows
- 如何用神經網路來恢復破損的密碼?神經網路密碼
- RAC和Dataguard環境下修改sys使用者密碼密碼
- 【PASSWORD】Linux環境下使用密碼驗證方式重置SYS使用者密碼Linux密碼
- 修改ASM的SYS密碼ASM密碼
- 不知道Oracle system使用者密碼,修改後如何還原密碼Oracle密碼
- wps沒儲存關閉了怎麼恢復資料 wps歷史版本怎麼恢復
- 【IBM-AIX】-aix恢復root密碼IBMAI密碼
- Cisco Catalyst交換機密碼恢復策略(轉)密碼
- win10瀏覽器檢視歷史紀錄卡死恢復方法Win10瀏覽器
- [oracle] 查詢歷史會話、歷史執行計劃Oracle會話
- Oracle中檢視sql命令歷史,檢視rman命令歷史OracleSQL
- oracle如何修改單個使用者密碼永不過期Oracle密碼