여느 때와 같이~ oracle db에 접속 중에
갑자기 ORA-28002: 7일 안에 비밀번호가 만기될 것 입니다.
라는 에러 메시지가 떴다...
찾아보니, 오라클에서 암호 사용기간을 저장하여 사용하는데 암호기간이 만료되어 이렇게 메시지가 뜨는 것이라고 한다..!
해결 방법은 아래와 같다!
SELECT RESOURCE_NAME, LIMIT
FROM DBA_PROFILES
WHERE PROFILE = 'DEFAULT'
AND RESOURCE_TYPE = 'PASSWORD';
위 쿼리를 날리면 PASSWORD_LIFE_TIME의 default가 180일인 것을 확인할 수 있다..!
이걸 앞으로 제한 없이 사용할 수 있도록 바꿀 것이다!
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
위 쿼리를 날려서 아래 이미지와 같이 UNLIMITED로 바꿔주면, 앞으로 이런 에러 메시지가 출력되지 않을 것이드악!!
끗!
'[ 개발 ] > DB' 카테고리의 다른 글
[DBeaver] Read-only: No corressponding table column (0) | 2022.10.05 |
---|---|
[MSSQL] varchar와 nvarchar (0) | 2022.09.01 |
[Oracle] ORA-12541, ORA-12514 (0) | 2022.07.14 |
[Oracle] 멀티테넌트 DB, CDB, FDB란? (0) | 2022.06.28 |
[Oracle] ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다. (0) | 2022.06.28 |