1. 程式人生 > >【翻譯自mos文章】即使resource_limit = false, password的 資源限制也會生效

【翻譯自mos文章】即使resource_limit = false, password的 資源限制也會生效

作用 pro use def alt doc 資源限制 lock bsp

即使resource_limit = false, password的 資源限制也會生效

參考原文:
Resource limits for passwords work even with resource_limit = false (Doc ID 265095.1)

癥狀:
account locking and password aging/expiration 的資源限制 依舊生效。與 RESOURCE_LIMIT value 無關。



原因:
RESOURCE_LIMIT 是與內存使用統計相關的參數,而password限制的工作原理與之不同,password限制的工作原理被覺得是數據字典的範疇。

即使不設置數據庫參數RESOURCE_LIMIT,limits for password aging and expiration 依舊會起作用,特別是例如以下的限制:
PASSWORD_LIFE_TIME
PASSWORD_GRACE_TIME
PASSWORD_REUSE_TIME
PASSWORD_REUSE_MAX
FAILED_LOGIN_ATTEMPTS
PASSWORD_LOCK_TIME
PASSWORD_VERIFY_FUNCTION

這並不覺得是一個bug。

解決方式:

為用戶指定一個沒有限制的limits,通常使用DEFAULT profile

SQL> alter user &username profile &profile;

【翻譯自mos文章】即使resource_limit = false, password的 資源限制也會生效