ORA-28000: The account is locked.
해당 에러는 데이터베이스에 로그인할 때 사용자 암호를 계속 틀리면 나오는 에러라고 한다.
비밀번호를 이렇게 많이 틀렸다고?
맞게 입력한 것 같은데...
다행히 구글링 해서 해결 방법을 찾았다.
The account is locked 해결
1. sysdba 접속
sqlplus / as sysdba
2. 찾는 계정이 LOCKED<TIMED>라고 되어있는지 확인 (LOCK 된 사용자 확인)
SELECT USERNAME, ACCOUNT_STATUS, LOCK_DATE FROM DBA_USERS;
이런 식으로 나올 거고, 아마 SYSTEM 아래에 LOCKED라고 되어있을 거다.
3. LOCK 된 사용자 UNLOCK
ALTER USER 사용자명 ACCOUNT UNLOCK;
4. 사용할 계정 비밀번호 변경
ALTER USER 사용자명 IDENTIFIED BY 변경패스워드;
그리고 COMMIT;
비밀번호 변경 없이 해봤는데, 비밀번호가 초기화되었는지 다시 설정하라는 문구가 나왔다.
UNLOCK을 했으면 바로 패스워드도 변경하는 게 좋을 것 같다.
오라클에서 해당 에러가 나와서 시도를 했는데, 사실 이 문제는 아니었다.
다만 LOCK되는 경우도 있다는 것을 알았으니, 나중에 같은 에러를 만나면 이 방법으로 해결할 수 있을 것 같다.
300x250
'SOMEDAY > NEED' 카테고리의 다른 글
[UBUNTU] JAVA(자바) JDK 설치, 환경 변수 설정, 자바 삭제 명령어 (0) | 2023.08.19 |
---|---|
[UBUNTU] 우분투 DOCKER(도커) 설치 및 삭제 명령어 (0) | 2023.08.18 |
[UBUNTU] 우분투 기본 명령어 정리 (0) | 2023.08.16 |
[DBeaver] Auto-commit 오토 커밋 해제 (0) | 2023.05.18 |
[MariaDB] UBUNTU MariaDB 사용 db 생성, 삭제, 조회 등 (0) | 2023.05.09 |