Changing the Oracle Database User Password Expiration
Changing the Oracle Database User Password Expiration
Oracle Database - 11.2.0.4.0
-
Show the user's profile.
SELECT username, profile FROM dba_users WHERE username='EXFSYS';
-
Show the profile's password policy.
SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name LIKE 'PASSWORD%';
-
Change the password life time from the default 180 days to unlimited.
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
-
Reset user password.
ALTER USER exfsys IDENTIFIED BY abc123;
-- for 10g
SELECT 'ALTER USER ' || username || ' IDENTIFIED BY VALUES ''' || password || ''';' FROM dba_users WHERE account_status='OPEN';
-- for 11g
SELECT 'ALTER USER ' || name || ' IDENTIFIED BY VALUES ''' || password || ''';' FROM sys.user$ WHERE name IN (SELECT username FROM dba_users WHERE account_status='OPEN'); -
User unlock.
ALTER USER exfsys ACCOUNT UNLOCK;
All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.
