了解密码配置文件设置



我有一个问题与Oracle DBA有关,我刚刚读过概要文件概念中的密码设置,我对password_REUSE_MAX和password_REUSE_TIME有点困惑,我对这两个主题有所了解。当我读到这篇文章时,我在这里更新了我所理解的内容,所以告诉我这是对的还是错的。

1) PASSWORD_REUSE_MAX:此设置用于重复使用旧密码。此设置的功能是限制在某些日子内重复使用旧密码。示例:Sql>更改配置文件默认限制PASSWORD_REUSE_MAX 180;

假设我当前的密码是"abc123",刚才我把它改成了"xyz123"。几天后,我想将"xyz123"密码更改为"abc123"旧密码,但在password_REUSE_MAX设置中有180天的值。所以现在我可以将"xyz123"更改为"abc123"旧密码,上面的设置是不允许的,因为只有我才能在180天后使用"abc1123"作为新密码。

2) PASSWORD_REUSE_TIME:这也用于密码重用目的。此设置的功能是,它决定在更改多少次密码后,我们可以将旧密码设置为新密码。示例:

Sql>更改配置文件默认限制PASSWORD_REUSE_TIME 5;

所以现在我可以在5次密码更改后重新使用旧密码,我用例子解释,我的旧密码是"abc123",只是我把它改成了"xyz123",几天后我想把我的当前密码"xyz123'改成"abc123',但上面的设置不允许更改。当我用不同的密码更改密码5次时,第6次它允许"abc123"作为新密码。

请分享你的答案谢谢Bhagya Raj

引用文档这么难吗?

简单地说,PASSWORD_REUSE_MAX是为了再次使用旧密码而必须至少更改密码的最大次数。

PASSWORD_REUSE_TIME是对不能再次使用同一密码的天数的限制。

通常,这两个参数必须同时设置。

例如,如果将PASSWORD_REUSE_TIME指定为30,将PASSWORD/REUSE_MAX指定为10,则如果密码已更改10次,则用户可以在30天后重新使用该密码。

因此,您将您的个人资料创建为

CREATE PROFILE new_profile
  LIMIT PASSWORD_REUSE_MAX 10
        PASSWORD_REUSE_TIME 30;

最新更新