我有一个与Oracle DBA有关的问题,我刚刚阅读了关于配置文件概念中的密码设置,我对PASSWORD_REUSE_MAX和PASSWORD_REUSE_TIME有点困惑,我对这两个主题有所了解 . 我在这里更新了我在阅读这篇文章时的理解,所以告诉我是对还是错 .
1)PASSWORD_REUSE_MAX:此设置用于重复使用旧密码 . 此设置的功能限制了重用旧密码几天 . 示例:Sql> alter profile default limit PASSWORD_REUSE_MAX 180;
假设我当前的密码是'abc123',刚才我将其更改为'xyz123' . 几天后我想将'xyz123'密码更改为'abc123'旧密码,但在PASSWORD_REUSE_MAX设置中有180天的值 . 所以现在我可以将'xyz123'更改为'abc123'旧密码,不允许上述设置,因为只有我可以在180天后使用'abc123'作为新密码 .
2)PASSWORD_REUSE_TIME:这也用于密码重用目的 . 此设置的功能是,它决定在更改密码后我们可以将旧密码设置为新密码 . 例:
Sql> alter profile default limit PASSWORD_REUSE_TIME 5;
所以现在我可以在5个密码更改后重复使用旧密码,我用示例解释,我的旧密码是'abc123',我刚将其更改为'xyz123',几天后我想更改我当前的密码'xyz123'到'abc123',但上面的设置不允许更改它 . 当我用不同的密码第6次更改密码时,它允许'abc123'作为新密码 .
请分享你的答案谢谢Bhagya Raj
1 回答
引用文档是否如此困难?
简单来说,
PASSWORD_REUSE_MAX
是为了再次重用旧密码,必须至少更改密码的最大次数 .PASSWORD_REUSE_TIME
是对您无法再次使用相同密码的天数的限制 .通常,这两个参数必须相互结合设置 .
例如,如果将PASSWORD_REUSE_TIME指定为30并将PASSWORD_REUSE_MAX指定为10,则如果密码已更改10次,则用户可在30天后重复使用密码 .
所以,你创建你的 Profiles ,