Hi,
First of all you can check if user password not expire:
SELECT LIMIT FROM dba_profiles WHERE resource_name ='FAILED_LOGIN_ATTEMPTS'
and PROFILE = (select profile from dba_users where username = 'SCOTT');
Replace scott with user you are interested in , if it is
unlimited or no rows selected it means it wont expire.
You can disable passsword expiration for specified user:
SELECT PROFILE FROM dba_users WHERE username = 'User you are interested in';
When you know profile name, you can change it:
ALTER PROFILE <profile_name> LIMIT FAILED_LOGIN_ATTEMPTS UNLIMITED;ALTER PROFILE <profile_name> LIMIT PASSWORD_LIFE_TIME UNLIMITED;
Best regards.