본문 바로가기
공부방/DataBase

[Oracle]ORA-28002 에러

by SmartCow 2022. 2. 26.

오랜만에 로컬 데이터베이스에 접속하니

이런 메세지가 떠버림....

 

이거 먼고....

 

데이터베이스 암호 사용기간이 만료란다!

 

데이터베이스가 만들어지고 암호의 기본 사용기간은 180일이라는것을 이번에 알게됨

 

암호 사용기간 설정 확인은

SELECT RESOURCE_NAME, LIMIT

FROM DBA_PROFILES

WHERE PROFILE = 'DEFAULT' AND RESOURCE_TYPE = 'PASSWORD';

로 확인하면

 

PASSWORD_LIFE_TIME 라는 항목이 암호 사용기간이며

변경하지 않은 상태였으면 180으로 되어있다.

 

비밀번호를 변경하려면

ALTER USER USER IDENTIFIED BY "신규비번"  REPLACE  "이전비번" ;

예시) ALTER USER USER_ID IDENTIFIED BY "1234"  REPLACE  "abcd" ;

 

암호 사용기간이 매번 뜨는게 번거롭다면 

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

 

 

[참고]

 

ORA-28002 에러 해결하기

Oracle SQL Developer사용하던중.. 이와 같이 비밀번호 만료를 알리는 경고가 발생했다. 검색해보니 암호 사용기간이 만료됐다는 것. 간단하게 쿼리로 제한을 풀 수 있다고 한다. 기본 default로 설정되

umg99.tistory.com

 

'공부방 > DataBase' 카테고리의 다른 글

[Oracle] 프로시저 내용 조회  (0) 2023.02.24
[mariaDB] mariaDB 란?  (0) 2022.12.03
[Oracle]데이터베이스 계정 관련 명령어  (0) 2020.11.02
[Oracle]LISTENER.ORA  (0) 2020.11.01
[Oracle]ALERT TABLE  (0) 2020.08.08