DB/Oracle

[Oracle] 7일 안에 비밀번호가 만기될 것입니다.

멋진놈 2022. 12. 16. 11:16
728x90

 

# 문제 : 

sqldeveloper로 로그인 시 7일 안에 비밀번호가 만기될 것이다라는 문구를 보면, 

기간을 무제한으로 해줘야함. 운영 전에 미리 작업을 해야되지만,

빠트린다면 지금이라도 해야함. 안그러면 7일 지나면 싹다 잠겨서 못쓰게 만들기 때문에 문제 생김.

 

# 해결법 : 

sysdba 계정으로 접속하여

 

SQL>

select resource_name, limit from dba_profiles where PROFILE='DEFAULT' AND RESOURCE_TYPE='PASSWORD';

쿼리 검색

 

# 검색 내용 : 

RESOURCE_NAME
--------------------------------
LIMIT
--------------------------------------------------------------------------------
FAILED_LOGIN_ATTEMPTS
10

PASSWORD_LIFE_TIME
180

PASSWORD_REUSE_TIME
UNLIMITED


RESOURCE_NAME
--------------------------------
LIMIT
--------------------------------------------------------------------------------
PASSWORD_REUSE_MAX
UNLIMITED

PASSWORD_VERIFY_FUNCTION
NULL

PASSWORD_LOCK_TIME
1


RESOURCE_NAME
--------------------------------
LIMIT
--------------------------------------------------------------------------------
PASSWORD_GRACE_TIME
7

INACTIVE_ACCOUNT_TIME
UNLIMITED


8 rows selected.

 

 

# PASSWORD_LIFE_TIME = 180을 확인 가능하다. 이것을 무제한으로 바꿔야함.

alter profile default limit password_life_time unlimited; 로하면 sysdba계정에서 설정 값을 바꿨기 때문에

나머지 것들도 적용 시켜줘야함.

 

# alter user 유저명 identified by 유저비번;

 

 

해결됨.