sqlplus 로 로그인 할때, 아래와 같이 ORA-28002 에러가 발생하는 경우가 있습니다.
Oracle 구버전의 DB에서는 잘 보이지 않던 에러인데, 패스워드 관련 보안이 강화되면서 자주 보입니다.
당연히 패스워드를 자주 바꿔주면 되겠지만... scott 같은 개발 DB유저를 매번 바꾸는 것도 매우 귀찮은 일이죠~ ㅎㅎ
아예 패스워드 관련 규칙(Rule)을 좀 느슨하게 해서 에러가 안나게 할 수도 있습니다.
위와같이 dba_profiles 딕셔너리를 조회해보면 default 프로파일에 password_life_time 이 180일, password_grace_time 이 7일로 되어 있습니다.
password_life_time 은 패스워드가 만료되는 "수명" 을 말하는 것이고,
password_grace_time 은 패스워드 만료후 "유예기간" 을 말하는 것입니다.
이 두개를 unlimited 나 충분히 큰 값으로 세팅하면 ORA-28002 에러가 나지 않습니다.
'IT관련' 카테고리의 다른 글
오라클 EM 13c(13.1) Tuning Advisor(튜닝 권고자) 사용 예제, 방법 (0) | 2019.09.15 |
---|---|
오라클 Parallel DML 처리 방법 및 주의 사항 - enable parallel dml (0) | 2019.09.10 |
오라클 v$sql 에서 방금 실행한 SQL 확인하는 방법 (0) | 2019.09.09 |
Oracle DB Startup nomount 안되는 경우, Hang - 버추얼박스(VirtualBox) (0) | 2019.09.08 |
오라클 Object 생성 SQL 보기, DDL 스크립트 추출 - 테이블, 인덱스, 뷰, 함수, 프로시져, 시퀀스 (0) | 2019.09.06 |