首页 文章

Oracle在使用相同密码时锁定用户

提问于
浏览
2

我们有oracle设置为在3次登录尝试失败后锁定用户 . 但是,当我们更改密码时,我们有一些系统将继续使用旧密码几秒钟 . 这导致这些帐户被锁定 .

锁定帐户的目的是防止人们强行输入密码..但如果系统只是反复尝试相同的密码,那么这并不是锁定帐户的关键 . 有没有办法允许重复尝试相同的密码,但尝试3个不同的密码后锁定帐户?

1 回答

  • 2

    我不相信这有任何简单的语法 .

    看看here你可能会在ALTER USER命令之后开发一个DDL触发器,该命令从DBA_USERS上的expiry_date确定密码是否刚被更改 . 在这种情况下,它可以将配置文件更改为限制较少的FAILED_LOGIN_ATTEMPTS . 然后,您将有一个批处理作业,在一两个小时后获取具有该配置文件的帐户,并将其设置回标准配置文件 .

相关问题