본문 바로가기
공개/Java & Oracle

[Oracle] SCOTT계정, HR계정 풀어주기

by Sibnt 2013.11.10

오라클 설치후 학습을 위해 보통 HR계정이나 SCOTT계정을 사용한다고 합니다.

HR계정은 설치하면서 이미 계정을 풀어뒀으니, SCOTT계정을 풀어보겠습니다.

 

계정을 풀려면 먼저 SYS계정으로 접속해야합니다.

 

호남대 평생교육원의 유닉스 환경

sqlplus '/as sysdba'

 

개인PC 윈도우 7환경

sqlplus sys as sysdba

 

호남대 평생교육원은 유닉스 환경에 터미널로 접속해서 수업을 진행했습니다.

sqlplus '/as sysdba'로 처음 접속하는 것을 봐서,

집에 오라클을 설치하고 똑같이 해보니 다음과 같은 메세지가 출력되며 sqlplus로 접속되지 않았습니다.

 

 

대신 sqlplus sys as sysdba 라고 입력하니 sys계정으로 접속할 수 있었습니다.

무슨 차이인지는 조금 더 공부해봐야 할 것 같습니다.

 

일단, sys계정에 접속한후에 scott계정을 unlock해줍니다.

 

alter user scott account unlock;

 

바로 이어서, 패스워드를 지정해줍니다.

 

alter user scott identified by pass;

 

scott부분에 hr을 넣으면 hr계정을 풀어주는 명령어가 되고,

pass부분에는 자신이 지정하고 싶은 비밀번호를 입력해주면 됩니다.

 

이제 풀어준 scott계정으로 접속합니다.

 

conn scott/pass

connect scott/pass

 

둘중 하나 편한 명령어로 사용하면 됩니다.

 

접속 후에 어떤 user로 접속했는지 확인해 보려면 show user를 입력합니다.

 

 

 

 

 

 

오라클 샘플 스키마

 

HR(Human Resourece) 스키마 : 우리말로 인사부에 해당되며, 샘플 회사의 구성원들과 부서

 

OE(Order Entry) 스키마 : 상품 재고를 추적하고 상품을 판매하는 부서

 

PM(Product Media) 스키마 : 판매된 각각이 상품들에 대한 상세 정보를 다루는 부서

 

IX(Information Exchange) 스키마 : 판매된 각각이 상품들에 대한 상세 정보를 다루는 부서

 

SH(Sales History) 스키마 : 회사 경영에 필요한 상품 판매에 대한 통계 자료를 관리 

 

* 각 계정마다 사용할수 있는 예제 테이블이 다릅니다.

어떠한 테이블들을 사용할 수 있는지 확인하려면, select table_name from user_tables; 를 입력하면 확인할 수 있습니다.

 

태그

, , , ,

댓글0