Oracle SQL Developer를 사용하다가 이런 오류메세지가 발생하였다. ORA-28001

이 오류는 계정을 생성하고 180일동안 비밀번호를 변경하지 않았을 때 나오는 오류로
오류가 생겼을 때 해결 방법과 비밀번호 만료일을 영구로 변경하는 방법에 대해 알아보도록 하겠다.
**해결방법
1. Sql plus 에서 관리자 계정으로 접속

비밀번호는 처음 오라클 DB를 설치할 때 설정한 비밀번호를 입력한다.
사용자명 입력 : sqlplus / as sysdba
비밀번호 입력 : 설치할 때 설정한 비밀번호
2. 사용자 잠금 해제

- alter user 계정명 account unlock;
3. 비밀번호 변경

- alter user 계정명 identified by 변경할 비밀번호;
4. SQL Developer에서 정상적으로 동작하나 연결 확인

아까와 같은 로그인 오류 메세지가 뜨지 않고 잘 접속되는것을 확인 할 수 있다.
***오류 예방하기(비밀번호 만기일 영구로 변경)
비밀번호가 만료되기 전에 아마 다음과 같은 오류메세지를 확인했을 것이다.

n일안에 비밀번호가 만기될 것입니다. ORA-28002
1. Sql plus 에서 관리자 계정으로 접속

사용자명 입력 : sqlplus / as sysdba
비밀번호 입력 : 설치할 때 설정한 비밀번호
2. 만료일을 영구로 변경

- LTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
3. 만료일 확인

- select * from dba_profiles where profile = 'DEFAULT';
위의 명령어를 입력하면 다음과 같은 레코드들이 나오는데

password_life_time == unlimited
즉, 비밀번호 수명이 영구로 변경된 것을 확인할 수 있다.
'DataBase > OracleDB' 카테고리의 다른 글
| [OracleDB] SQL Dveloper 설치 및 접속 (0) | 2024.05.30 | 
|---|---|
| [OracleDB] Oracle Database 18c 다운로드하기 (0) | 2024.05.30 | 
 
                    
                  