오라클 설치후 학습을 위해 보통 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; 를 입력하면 확인할 수 있습니다.