Oracle資料使用者密碼過期處理方法
Oracle資料庫如果沒有指定配置profile,那麼通常使用者所使用的時預設的profile,名稱為DEFAULT,而在預設的profile中規定了每個使用者口令的有效期為180天,查詢方式如下:
SQL>SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
PS:如果在資料庫中使用者配置了指定的自定義配置的profile,那麼將DEFAULT改為指定的名稱。
如果在資料庫上線後使用預設的profile:DEFAULT,那麼在資料庫執行超過180天后沒有進行使用者口令重置,就會在連結資料庫使用者時報錯:ORA-28002。此時可將密碼重置或者將使用者密碼設定為不過期的裝填。
Oracle資料庫使用者口令永不過期設定方法:
以下步驟以具有DBA許可權使用者操作
1.檢視口令失效使用者的profile檔案
SQL>SELECT username,profile FROM dba_users;
2.檢視對應的概要檔案的口令有效期設定
SQL>SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
3.將口令有效期預設值180天修改成“無限制”
SQL>ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
該引數修改實時生效。
注意:
出於資料庫安全性考慮,不建議將PASSWORD_LIFE_TIME值設定成UNLIMITED,即建議客戶能夠定期修改資料庫使用者口令。
在修改PASSWORD_LIFE_TIME值之前已經失效的使用者,還是需要重新修改一次密碼才能使用。
SQL>alter user user_name identified by password;
查詢dba_users的account_status欄位,它有以下值
ACCOUNT_STATUS
OPEN
EXPIRED --這個狀態表示已經過期了
EXPIRED(GRACE)
LOCKED(TIMED)
LOCKED
EXPIRED & LOCKED(TIMED)
EXPIRED(GRACE) & LOCKED(TIMED)
EXPIRED & LOCKED
EXPIRED(GRACE) & LOCKED
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30484956/viewspace-2677243/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【Oracle】使用者密碼過期處理Oracle密碼
- Oracle密碼過期處理Oracle密碼
- 使用者密碼過期的處理密碼
- oracle密碼過期處理辦法Oracle密碼
- oracle資料庫使用者密碼將要過期處理辦法(ORA-28002)Oracle資料庫密碼
- 忘記密碼的資料庫使用者處理方法密碼資料庫
- oracle密碼過期Oracle密碼
- Oracle使用者密碼過期和使用者被鎖解決方法Oracle密碼
- 針對Oracle資料庫業務使用者延遲密碼登入的處理方法Oracle資料庫密碼
- oracle使用者鎖住、過期處理方式Oracle
- Oracle使用者密碼過期和使用者被鎖解決方法【轉】Oracle密碼
- JWT過期,修改密碼,登出登入如何處理JWT密碼
- oracle 11G 密碼過期後修改方法Oracle密碼
- oracle如何修改單個使用者密碼永不過期Oracle密碼
- Oracle 密碼永不過期設定Oracle密碼
- oracle 11g資料庫使用者密碼180天自動過期調整Oracle資料庫密碼
- oracle11 密碼過期問題Oracle密碼
- Oracle 11g的使用者密碼預設為180天過期的修改方法Oracle密碼
- TSM Server的密碼過期 解決方法Server密碼
- MySQL的使用者密碼過期功能介紹MySql密碼
- oracle密碼過期ORA-28002: 7天之後口令將過期的解決方法Oracle密碼
- ORACLE資料庫壞塊的處理 (通過re-create table方法)Oracle資料庫
- Windows 7忘記密碼的處理方法Windows密碼
- ORACLE11g密碼安全與過期策略Oracle密碼
- Oracle 11g存在密碼過期問題Oracle密碼
- 修改oracle密碼預設180天過期Oracle密碼
- MySQL密碼過期策略MySql密碼
- LINUX忘記ROOT使用者密碼處理方法(linux單使用者模式)Linux密碼模式
- mysql 8.0忘記root使用者密碼處理MySql密碼
- 11G使用者密碼大小寫處理密碼
- oracle 使用者過期Oracle
- Oracle11g的使用者密碼預設為180天過期,更改為無期Oracle密碼
- 【密碼】Oracle使用者密碼系列密碼Oracle
- Oracle 11g 密碼設定為不過期Oracle密碼
- ORACLE 備份故障,原因是tsm密碼過期Oracle密碼
- 當遇到 Oracle 使用者密碼過期又不能重置為新密碼該怎麼辦?Oracle密碼
- mysql報關於使用者密碼1045(28000),幾種處理方法MySql密碼
- Oracle密碼忘記簡單處理辦法Oracle密碼