oracle 사용자 계정 암호 만료

DB & SQL 2016. 4. 23. 13:19

설치후 설정을 변경하지 않으면 암호의 유효기간이 180일로 되어있고
계정 생성후 180일 동안 암호를 변경하지 않으면 해당 계정으로 접속할 수 없다.

현재 암호의 유효기간을 확인하고

SELECT RESOURCE_NAME, LIMIT FROM DBA_PROFILES
    WHERE PROFILE='DEFAULT'
        AND RESOURCE_NAME LIKE 'PASSWORD%';

암호의 유효기간을 변경

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;


계정의 암호 만료로 정지된 계정을 보기위해서

SELECT USERNAME, ACCOUNT_STATUS, LOCK_DATE, EXPIRY_DATE
    FROM DBA_USERS
    WHERE ACCOUNT_STATUS LIKE 'EXPIRY%';

암호 만료로 정지된 계정을 다시 사용하려면 암호를 변경해 주면 된다.

ALTER USER account-id IDENTIFIED BY password;
: