저는 직업학교에서 오라클을 배우고 입사 후 mysql을 쓰고 있습니다~
정말 오랜만에 어제 오라클을 깔아보았네요~
(미리미리 공부했어야 하는데 이제서야 오라클을 다시 크흑..)
그렇게 오라클을 깔고 SQL Developer를 깔았습니다~
오 오랜만에 보는 SQL Developer...추억에 한번 잠겨 주고...
오랜만에 scott 계정으로 접속을 해볼까나~~
사용자 이름에 scott 적고 역시 scott하면 tiger죠
비밀번호 tiger 쨘~
ORA-28000 : the account is locked 에러가 발생 했습니다. 헐.. tiger가 아닌가..
ORA-28000 에러코드로 검색해 보았습니다.
역시 해결 방법은 존재 합니다.
먼저 마스터나 다름 없는 system 계정으로 접속 합니다.
(이 때 비밀번호는 오라클 DB 설치 시 적용한 비밀번호겠죠~)
그리고 우리의 scott을 찾읍시다.
SELECT USERNAME,
ACCOUNT_STATUS,
TO_CHAR(LOCK_DATE,'YYYY.MM.DD HH24:MI') LOCK_DATE
FROM DBA_USERS;
위 select문으로 찾았습니다.
흠..먼가 다르군요..우리 scott씨는 OPEN이 되어 있지 않아요..쉬운 남자(?)가 아닙니다. 그래도 꼬실 수...아니 풀 수 있습니다.
ALTER 명령문으로 풀어 보죠.
ALTER USER scott ACCOUNT UNLOCK;
위 ALTER문을 적용하니,
짠~ 변경 되었다는 메세지와 함께 다시 조회해 보겠습니당~
(조회는 위 select문 참조)
짠~~ 엥? 그래도 먼가 다르군요..일단 LOCK은 풀렸네요.
그럼 이제 만료된(EXPIRED) 계정을 풀어볼까용~
다시 ALTER문을 이용해 보겠습니다.
ALTER USER scott identified by tiger;
이 때, scott 계정의 확인을 위해 identified by 구문을 써주시구요 드디어 나온 비밀번호 tiger를 입력 합니다. Enter 땅~
그리고 다시 조회해 볼까요~~
(조회는 위 select문 참조)
짠~~드디어 OPEN~~~
이제 scott으로 접속이 됩니다~
scott 계정의 경우엔 테스트 해볼 수 있는 간단한 테이블들이 있어요~
해당 테이블 및 데이터로 열씨미 공부해 보아요~~
그럼 이만~
[참조] http://hyunayarn.tistory.com/9
'막돼먹은해리의 초보 IT 세상 > 막돼먹은 JAVA, JSP,ORACLE' 카테고리의 다른 글
오라클 DB 삭제 방법 (0) | 2018.02.02 |
---|---|
오라클 11g 설치 (0) | 2018.02.01 |