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 |