운영체제 : Windows 10 64bit를 기준으로 작성
다른 운영체제를 사용하시는 분들은 그에 맞게 다운로드 하시고 진행하시면 됩니다.
No. 01 |
|
| |
Oracle Express Edition 11g 다운로드 |
SQL 실습만을 사용하기엔 XE 만으로도 충분합니다. 필요하신 분들은 상위 버전을 받으시고 설치하셔도 상관없습니다.
1. https://www.oracle.com 에 접속하여 상위 메뉴에서 로그인을 한다.
아이디가 없으신 분들은 sign in/create an account를 클릭하여 회원가입을 한다.
회원가입을 할 때 나머지 항목들은 대충 적어도 되지만 주의할 것은 이메일은 인증메일이 날라오기 때문에 메일을 받을 수 있도록 정확하게 적는다.
비밀번호 같은 경우 대문자, 소문자, 숫자가 모두 조합된 비밀번호여야 한다.
메일 인증까지 끝낸 후 다음 단계를 진행하도록 한다.
2. Menu에서 다음과 같은 순서로 클릭하고 Oracle Database를 클릭한다.
3. Download 창 밑에 보면 Oracle 11g Express Edition의 download 부분을 누른다.
4. 라이센스 동의를 체크하고 윈도우 64bit용 버전을 받는다.
No. 02 |
|
| |
Oracle Express Edition 11g 설치 |
1. 다운로드한 파일의 압축을 풀고 Setup파일을 찾아 실행시킨다.
2. 다음 과정대로 설치를 진행한다.
저의 경우는 oracle로 비밀번호를 설정. 나중에 쓰이게 되니 기억해두세요.
3. 오라클 설치는 끝났지만 수월한 실습을 위해서 몇 가지 설정해 주어야 하는 것이 있다.
윈도우 시작메뉴 → 모든 프로그램 → Oracle Database 11g Express Edition 으로 들어가서
Run SQL Command Line을 실행시키면 다음과 같은 창이 뜬다.
- connect sys/oracle as sysdba
TIP sys 계정으로 로그인하는 명령어이며, 여기서 oracle은 데이터베이스를 설치할 때 설정해주었떤 비밀번호이다.
- alter user hr identified by hr account unlock;
TIP hr 계정의 비밀번호를 hr로 설정하고 잠겨있던 hr계정의 잠금을 해제하는 명령어이다.
sys계정으로 로그인해야만 위의 명령어를 사용할 수 있기 때문에 sys계정을 먼저 로그인한 것이다.
밑의 나머지 명령어 2개는 하지 않아도 되는 명령이지만, 계정의 잠금이 잘 풀렷는지 확인하기 위해 실행해보자.
No. 03 |
|
| |
Oracle SQL Developer 다운로드 및 실행 |
위의 SQL 커맨드 창에서 SQL문장을 실습할 수 있지만 더 편하게 결과를 보기 위하여 SQL Developer를 설치하도록 한다.
1. https://www.oracle.com 에 접속하여 Menu에서 다음과 같은 순서로 클릭하고 Developer Tools를 클릭한다.
2. Developer Tools 화면에서 SQL Developer를 클릭한다.
3. JDK를 기존에 설치하신 분은 밑의 파일을 다운받으시면되고, 설치하지 않으신분은 바로 위의 JDK8 included 파일을 받으시면 됩니다.
4. 다운로드한 파일의 압축을 풀고 sqldeveloper 실행파일을 실행한다.
sqldeveloper의 설치가 필요하지 않고 실행파일로 실행시킨다.
sqldeveloper 실행파일의 바로가기를 만들어 바탕화면에 놓고 사용하면 편하다.
5. JDK미포함 버전을 받았을 경우 SQL Developer를 처음 실행시키면 JDK가 설치된 폴더위치를 설정해주는 창이 나타난다.
설치한 폴더로 지정해주면 된다.
6. SQL Developer가 실행되고 왼쪽을 보면 다음과 같은 창이 보인다. '+'버튼을 누른다.
7. 접속 이름 : HR, 사용자 이름 : hr, 비밀번호 : hr 로 작성한 뒤 비밀번호 저장을 누르고, 테스트 버튼을 누른다.
8. 왼쪽 하단에 "상태: 성공"이라고 표시되면 접속 버튼을 누른다.
9. 왼쪽 창의 접속에 HR 계정이 띄어져 있다면 성공적으로 접속이 된 것이다.
비밀번호 저장을 해놨기 때문에 이제 Developer만 실행하면 곧바로 HR 계정을 사용할 수 있다.
No. 04 |
|
| |
참고 |
사용자 ID |
설 명 |
SYS |
오라클 Super 사용자 명이며, 데이터베이스에서 발생하는 모든 문제들을 처리할 수 있는 권한을 가지고 있다. |
SYSTEM |
오라클 데이터베이스를 유지보수 관리 할 때 사용하는 사용자 명이며, SYS 사용자와 차이점은 데이터베이스를 생성할 수 있는 권한이 없다. |
SCOTT |
처음 오라클을 사용하는 사용자를 위해 만들어 놓은 sample 사용자 ID |
HR | 처음 오라클을 사용하는 사용자를 위해 만들어 놓은 sample 사용자 ID |
앞으로의 SQL 실습은 HR 스키마를 사용하여 실습하도록 하겠습니다.
'SQL' 카테고리의 다른 글
[SQL 05] ORDER BY 절 (0) | 2017.12.03 |
---|---|
[SQL 04] WHERE 절 (0) | 2017.12.03 |
[SQL 03] SELECT 문 (0) | 2017.11.30 |
[SQL 02] SQL Developer 간단 사용법 & SQL 언어 (0) | 2017.11.29 |
[SQL 01] HR schema 구조 (0) | 2017.11.29 |