# 문제 :
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 유저비번;
해결됨.
'DB > Oracle' 카테고리의 다른 글
[Oracle] 여러 행을 하나의 컬럼으로 합치기 (WM_CONCAT, XMLELEMENT,XMLAGG) (0) | 2022.12.16 |
---|---|
[Oracle] oracle 버전 확인. (0) | 2022.12.08 |
[Oracle, postGresql] json_arrayagg , json_object, json_agg 사용법 (0) | 2022.12.08 |