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如何修改單個使用者密碼永不過期Oracle密碼
- JWT過期,修改密碼,登出登入如何處理JWT密碼
- Oracle 密碼永不過期設定Oracle密碼
- Oracle 11g的使用者密碼預設為180天過期的修改方法Oracle密碼
- LINUX忘記ROOT使用者密碼處理方法(linux單使用者模式)Linux密碼模式
- 忘記oracle的sys密碼該如何重置;附如何修改oracle資料庫使用者密碼Oracle密碼資料庫
- Oracle 11g 密碼設定為不過期Oracle密碼
- 當遇到 Oracle 使用者密碼過期又不能重置為新密碼該怎麼辦?Oracle密碼
- mysql 8.0忘記root使用者密碼處理MySql密碼
- mybatis+oracle 批次插入多條資料的處理方法MyBatisOracle
- oracle遊標批次處理資料Oracle
- ORACLE 資料庫業務使用者密碼重置慎用特殊字元Oracle資料庫密碼字元
- nacos2.3 密碼驗證的處理過程密碼
- mysql 4.1.7忘記資料庫密碼的處理辦法MySql資料庫密碼
- 遷移oracle使用者密碼Oracle密碼
- kafka offset 過期處理策略Kafka
- Sqlyog過期處理試用SQL
- kubernetes證書過期處理
- 處理恢復資料方法
- 本地oracle資料庫忘記使用者名稱密碼解決方案Oracle資料庫密碼
- CentOS7忘記mysql的root密碼_處理方法.CentOSMySql密碼
- oracle刪除超過N天資料指令碼的方法Oracle指令碼
- 資料預處理方法彙總
- Oracle資料庫密碼延遲驗證Oracle資料庫密碼
- nginx 是如何處理過期事件的?Nginx事件
- 影像資料不足時的處理方法
- sklearn中常用資料預處理方法
- 用Abp實現找回密碼和密碼強制過期策略密碼
- Python資料處理(二):處理 Excel 資料PythonExcel
- PHP處理密碼的幾種方式PHP密碼
- 大資料處理過程是怎樣大資料
- oracle使用者密碼有效期設定Oracle密碼
- Oracle 限制業務使用者自身修改密碼Oracle密碼
- 【問題處理】MySQL忘記root密碼的處理辦法MySql密碼
- UCI資料集詳解及其資料處理(附148個資料集及處理程式碼)