반응형
* 현재 Oracle에 있는 모든 Username을 확인해보자.
아래 명령어를 오라클에 진입되어 있는 프롬프트 창에 입력하면 현재 오라클에 있는 모든 Username을 확인할 수 있다.
select Username from all_users;
select * from all_users;
* user HR 계정 unlock하기
아래 명령어는 User를 바꾸는 명령어이다.
conn 유저이름/패스워드
하지만 HR계정으로 진입하려 시도하면 아래와 같이 계정이 잠겨 있다는 오류가 뜬다.
게다가 오라클에서는 한번 오류가 나면 계정에서 추방 당하여 다음과 같은 상태가 된다.
USER is " " 의 뜻은 아무 계정에도 진입되어 있지 않다는 뜻이다.
위에 User를 바꾸는 명령어를 써서 system 계정에 진입하보자.
아래 명령어를 쳐서 계정을 언락하자.
이 명령어를 이용해서 반대로 락도 가능하다.(alter user HR account lock;)
alter user HR account unlock;
하지만 여전히 아래와 같은 오류가 뜨며 HR계정에 진입이 되지 않는다.
HR계정의 패스워드가 지정되지 않았기 때문이다.
아래 명령어를 쳐서 계정의 패스워드를 수정해주자.
alter user HR identified by hr;
이제 다시 HR계정으로 변경해보면 제대로 진입되는 것을 확인할 수 있다.
반응형
'Database > Oracle' 카테고리의 다른 글
SQL-Oracle] Table에서 Column 불러오기 (0) | 2021.06.04 |
---|---|
SQL-Oracle] Oracle 사용 꿀팁 정리(수정중) (0) | 2021.06.04 |
SQL-Oracle] Oracle의 spool 기능으로 작업 내역 저장하기 (0) | 2021.06.03 |
SQL-Oracle] 페이지/라인 사이즈 확인하고 변경하기 (0) | 2021.06.03 |
SQL] SQL 문장의 종류와 개념 (0) | 2021.06.03 |