I have written an article on how to unlock a user account when it expires:
But, every 180 days, you need to repeat the same action. If you are NOT concerned with strict security rules for your database, you can take the following approach to set user accounts to never expire.
What Profile Used by a User Account?
A profile[3] is a database object – a named set of resource limits. Using profile, you can enforce a limit on resource utilization using resource limit parameters Also you can maintain database security by using password management feature. Here is the SQL command you can use to query which profile is used by each user account:
USERNAME                       PROFILE
  —————————— ——————————
OAM_IAU_APPEND DEFAULT
OAM_IAU_VIEWER DEFAULT
OAM_IAU DEFAULT
OIM_SOAINFRA DEFAULT
OIM_ORASDPM DEFAULT
OIM_MDS DEFAULT
OIM_OIM DEFAULT
What Limits Set with a Profile?
SQL> select resource_name, limit from dba_profiles;
RESOURCE_NAME                    LIMIT
  ——————————– —————————————-
  FAILED_LOGIN_ATTEMPTS            10
  PASSWORD_LIFE_TIME               180
  PASSWORD_REUSE_TIME              UNLIMITED
  PASSWORD_REUSE_MAX               UNLIMITED
  PASSWORD_VERIFY_FUNCTION         NULL
  PASSWORD_LOCK_TIME               1
  PASSWORD_GRACE_TIME              7
 
No comments:
Post a Comment