ORACLE更改密碼時不能使用最近5次密碼的設定方法
ORACLE更改密碼時不能使用最近5次密碼的設定方法
個人實驗過的:比如修改window域賬號密碼,嫌總換密碼導致記不住,但是公司設定了修改密碼時不能使用最近5次的密碼,個人小訣竅每次修改密碼時都一次性修改5次,第5次時就使用原來的那個密碼,可以修改成功,這樣就可以使用5次之前的密碼了,也就避免了老換密碼,但是ORACLE就不能這樣了,因為還有一個引數PASSWORD_REUSE_TIME在起作用,如果只改了PASSWORD_REUSE_MAX而沒有修改PASSWORD_REUSE_TIME還是不能重複使用之前的密碼
ALTER PROFILE DEFAULT LIMIT PASSWORD_REUSE_MAX 5
ALTER PROFILE DEFAULT LIMIT PASSWORD_REUSE_TIME 30
--意思是密碼修改次數達到5次後,並且密碼修改過後的30天,才能重複使用之前的密碼
PASSWORD_REUSE_TIME and PASSWORD_REUSE_MAX
These two parameters must be set in conjunction with each other. PASSWORD_REUSE_TIME specifies the number of days before which a password cannot be reused. PASSWORD_REUSE_MAX specifies the number of password changes required before the current password can be reused. For these parameter to have any effect, you must specify a value for both of them.
If you specify a value for both of these parameters, then the user cannot reuse a password until the password has been changed the number of times specified for PASSWORD_REUSE_MAX during the number of days specified for PASSWORD_REUSE_TIME.
For example, if you specify PASSWORD_REUSE_TIME to 30 and PASSWORD_REUSE_MAX to 10, then the user can reuse the password after 30 days if the password has already been changed 10 times.
If you specify a value for either of these parameters and specify UNLIMITED for the other, then the user can never reuse a password.
If you specify DEFAULT for either parameter, then Oracle Database uses the value defined in the DEFAULT profile. By default, all parameters are set to UNLIMITED in the DEFAULT profile. If you have not changed the default setting of UNLIMITED in the DEFAULT profile, then the database treats the value for that parameter as UNLIMITED.
If you set both of these parameters to UNLIMITED, then the database ignores both of them. This is the default if you omit both parameters.
這兩個引數必須同時設定。password_reuse_time指定密碼不能重複使用之前的天數。password_reuse_max指定當前密碼可重複使用之前的更改次數。您必須為這個兩個引數同時指定值,這樣這些才能產生影響。
如果你為這個兩個引數同時指定值,則使用者不能重複使用一個密碼直到密碼已達到password_reuse_max指定的更改次數並且已經超過了引數password_reuse_time指定的天數。
例如,如果你指定的password_reuse_time 30和password_reuse_max 10,如果密碼修改了10次並且密碼修改30天后,使用者可以重用密碼
如果為其中一個引數指定一個值,併為另一個指定無限,那麼使用者就不能再重用密碼了。
如果為這兩個引數指定預設值,則Oracle資料庫將使用預設配置檔案中定義的值。預設情況下,預設配置檔案中的所有引數都設定為無限制。如果您沒有更改預設配置檔案中的預設設定,那麼資料庫將該引數的值視為無限制。
如果將這兩個引數設定為無限制,則資料庫將忽略這兩個引數。如果忽略這兩個引數,則為預設值。
個人實驗過的:比如修改window域賬號密碼,嫌總換密碼導致記不住,但是公司設定了修改密碼時不能使用最近5次的密碼,個人小訣竅每次修改密碼時都一次性修改5次,第5次時就使用原來的那個密碼,可以修改成功,這樣就可以使用5次之前的密碼了,也就避免了老換密碼,但是ORACLE就不能這樣了,因為還有一個引數PASSWORD_REUSE_TIME在起作用,如果只改了PASSWORD_REUSE_MAX而沒有修改PASSWORD_REUSE_TIME還是不能重複使用之前的密碼
ALTER PROFILE DEFAULT LIMIT PASSWORD_REUSE_MAX 5
ALTER PROFILE DEFAULT LIMIT PASSWORD_REUSE_TIME 30
--意思是密碼修改次數達到5次後,並且密碼修改過後的30天,才能重複使用之前的密碼
PASSWORD_REUSE_TIME and PASSWORD_REUSE_MAX
These two parameters must be set in conjunction with each other. PASSWORD_REUSE_TIME specifies the number of days before which a password cannot be reused. PASSWORD_REUSE_MAX specifies the number of password changes required before the current password can be reused. For these parameter to have any effect, you must specify a value for both of them.
If you specify a value for both of these parameters, then the user cannot reuse a password until the password has been changed the number of times specified for PASSWORD_REUSE_MAX during the number of days specified for PASSWORD_REUSE_TIME.
For example, if you specify PASSWORD_REUSE_TIME to 30 and PASSWORD_REUSE_MAX to 10, then the user can reuse the password after 30 days if the password has already been changed 10 times.
If you specify a value for either of these parameters and specify UNLIMITED for the other, then the user can never reuse a password.
If you specify DEFAULT for either parameter, then Oracle Database uses the value defined in the DEFAULT profile. By default, all parameters are set to UNLIMITED in the DEFAULT profile. If you have not changed the default setting of UNLIMITED in the DEFAULT profile, then the database treats the value for that parameter as UNLIMITED.
If you set both of these parameters to UNLIMITED, then the database ignores both of them. This is the default if you omit both parameters.
這兩個引數必須同時設定。password_reuse_time指定密碼不能重複使用之前的天數。password_reuse_max指定當前密碼可重複使用之前的更改次數。您必須為這個兩個引數同時指定值,這樣這些才能產生影響。
如果你為這個兩個引數同時指定值,則使用者不能重複使用一個密碼直到密碼已達到password_reuse_max指定的更改次數並且已經超過了引數password_reuse_time指定的天數。
例如,如果你指定的password_reuse_time 30和password_reuse_max 10,如果密碼修改了10次並且密碼修改30天后,使用者可以重用密碼
如果為其中一個引數指定一個值,併為另一個指定無限,那麼使用者就不能再重用密碼了。
如果為這兩個引數指定預設值,則Oracle資料庫將使用預設配置檔案中定義的值。預設情況下,預設配置檔案中的所有引數都設定為無限制。如果您沒有更改預設配置檔案中的預設設定,那麼資料庫將該引數的值視為無限制。
如果將這兩個引數設定為無限制,則資料庫將忽略這兩個引數。如果忽略這兩個引數,則為預設值。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30126024/viewspace-2150882/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL 5.5更改使用者密碼方法MySql密碼
- win7登入時需要手動輸入使用者密碼和密碼的設定方法Win7密碼
- iPhone Xs提示無法更改密碼怎麼辦? iPhone XS如何設定密碼iPhone密碼
- MAC設定開機密碼的方法Mac密碼
- mongodb設定賬號密碼的方法MongoDB密碼
- php短視訊原始碼,設定賬號密碼時不能包含特殊的字元PHP原始碼密碼字元
- Oracle 密碼永不過期設定Oracle密碼
- ORACLE listener監聽設定密碼Oracle密碼
- 【密碼】Oracle使用者密碼系列密碼Oracle
- oracle使用者密碼有效期設定Oracle密碼
- 藍芽怎麼設定密碼不讓人連線 藍芽設定密碼的方法藍芽密碼
- redis設定密碼Redis密碼
- oracle使用者密碼設定的特殊字元問題Oracle密碼字元
- 更改密碼時出現ERROR 1054密碼Error
- 電腦鎖屏密碼怎麼設定 win10電腦休眠密碼設定方法設定密碼Win10
- 怎麼設定電腦鎖屏密碼 設定電腦鎖屏密碼的操作方法密碼
- 設定 Oracle 監聽器密碼(LISTENER)Oracle密碼
- Oracle Listener設定密碼示例說明Oracle密碼
- 密碼安全:密碼設定要求,密碼爆破辦法,密碼歸類使用,密碼處置方案密碼
- win10資料夾如何設定密碼 win10資料夾設定密碼的方法Win10密碼
- 設定Oracle的使用者密碼不區分大小寫Oracle密碼
- ubantu 設定root密碼密碼
- redis cluster 設定密碼Redis密碼
- mysql如何設定密碼MySql密碼
- 監聽設定密碼密碼
- MySQL5.7 使用者設定密碼解決方法MySql密碼
- Internal/Oracle的密碼更改用什麼命令(轉)Oracle密碼
- 更改MYSQL使用者名稱密碼MySql密碼
- win10設定cmos密碼的方法_win10電腦怎麼設定cmos密碼Win10密碼
- win10設定開機登入密碼的方法_win10怎樣設定開機密碼Win10密碼
- 膝上型電腦怎麼設定密碼 膝上型電腦設定密碼的方法介紹密碼
- U盾密碼密碼重置方法密碼
- 修改ORACLE使用者密碼的一個方法:Oracle密碼
- ORACLE ERP修改密碼的方法Oracle密碼
- win10 設定指紋密碼方法 win10電腦怎麼設定指紋密碼Win10密碼
- 為設定密碼的電腦省去輸入密碼的麻煩!密碼
- Linux 使用者和密碼設定Linux密碼
- Oracle釋出密碼工具補預設密碼漏洞(轉)Oracle密碼