[DB] 오라클 SYSTEM계정 비밀번호가 잠겼을 때 해결방법 ~계정 상태 종류~(시스템 패스워드)_locked sqlplus status type_-How to unlock oracle system account password-+ORA-28000: the account is locked+
system 계정에 접속 시 비밀번호를 설정해둔 수만큼 틀리게 될경우 계정이 Lock에 걸린다.
- 오라클 계정 Lock 해제방법
1. 윈도우키 >> CMD(명령 프롬프트) >> sqlplus
2. 사용자명 입력 : /as sysdba
3. 비밀번호가 틀려서 잠긴계정 목록 조회
SELECT USERNAME FROM DBA_USERS WHERE ACCOUNT_STATUS ='LOCKED(TIMED)';
4. 잠긴계정(시스템) 잠금해제
ALTER USER SYSTEM ACCOUNT UNLOCK;
5. 시스템 계정 비밀번호 변경
ALTER USER SYSTEM IDENTIFIED BY 원하는 비밀번호 ; (SYSTEM계정)
6. 시스템 계정 접속
CONN >> 사용자명 입력 : SYSTEM / 비밀번호 입력 : 변경한비밀번호
- 오라클 계정 상태 종류
OPEN : 계정을 사용할 수 있는 상태. 일반적으로 접속 가능한 유저는 이 상태
EXPIRED : 비밀번호가 만료되서 사용할 수 없는 상태. 계정의 비밀번호를 변경해주어야 함
EXPIRED(GRACE) : PROFILE에 PASSWORD_GRACE_TIME으로 설정된 기간(만료날로부터 - PASSWORD_GRACE_TIME)이 되면 해당 상태가 됨. 비밀번호를 변경하라고 경고 해주는 상태.
LOCKED(TIMED) : PROFILE에 PASSWORD_LOGIN_ATTEMPTS에 설정된 값 만큼 접속시도를 했으나 실패 시 나오는 상태. UNLOCK 명령어로 OPEN으로 변경해줘야 계정 사용가능
댓글
댓글 쓰기