Understanding various values that ACCOUNT_STATUS column of DBA_USERS table can take

ACCOUNT_STATUS of DBA_USERS take various values. What are the meaning of these.
ACCOUNT_STATUS can take 9 different values and these values are in USER_ASTATUS_MAP table.

SQL> select * from user_astatus_map; 

   STATUS# STATUS 
---------- -------------------------------- 
         0 OPEN 
         1 EXPIRED 
         2 EXPIRED(GRACE) 
         4 LOCKED(TIMED) 
         8 LOCKED 
         5 EXPIRED & LOCKED(TIMED) 
         6 EXPIRED(GRACE) & LOCKED(TIMED) 
         9 EXPIRED & LOCKED 
         10 EXPIRED(GRACE) & LOCKED 
 
9 rows selected.
Comments