본문 바로가기

SQLP 자격증

SQL - Oracle DB 설치하기

@markdown

# Oracle Database 사용하기

____

## 1. Oracle Database 설치


- [Oracle DB 11g Express Editioin 다운받기](http://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index.html) (로그인 필요)

- `Install` 하고, SYSTEM 계정 비밀번호 지정하고 `default` 설치하면 된다.


## 2. Oracle DB 접속

____

- `Run SQL Command Line` : Oracle에서 제공하는 유틸리티 프로그램

- `Run SQL Command Line` 실행 후 `system` 계정 접속

```

> conn system/비밀번호

```

![](https://cloud.githubusercontent.com/assets/12658717/25934791/c33e2d3e-365a-11e7-9d7d-6625991d2f95.png)



- HR / SCOTT 연습용 계정으로 로그인 후 실습

- SCOTT 계정 추가하기(별도 scott.sql 파일 필요)

- [scott.sql 다운받기](https://github.com/KSLEE7746/tistory/blob/master/scott.sql) (오른쪽 마우스 - 다른 이름으로 대상 저장)

- 9i 버전까지는 scott 존재했지만, 11g는 없기에 다운받아 넣어준다.

```

> @C:\Users\user\Desktop\ORACLE\scott.sql;

```



- cmd 창에서 sqlplus로 접속 가능

  `> sqlplus` SCOTT/TIGER 계정 접속

![](https://cloud.githubusercontent.com/assets/12658717/25934731/81ffb770-365a-11e7-9805-1610b2c5f0da.png)



- HR 계정의 경우 Lock을 풀어주어야 한다.

- system 계정 로그인 후 `ALTER` `SQL` 실행

```

> alter user hr identified by hr account unlock;

> conn hr/hr

```


![](https://cloud.githubusercontent.com/assets/12658717/25934752/9eca02d4-365a-11e7-82b3-23ee5bf2d588.png)



## 3. Oracle DB Tool 사용하기

____

![](https://cloud.githubusercontent.com/assets/12658717/25934765/ab88a296-365a-11e7-911d-22c47a266325.png) 바로가기 클릭

- 브라우저에 주소 입력으로도 이동 가능

`http://127.0.0.1:8080/apex/f?p=4950:1:5634618407557072`

![](https://cloud.githubusercontent.com/assets/12658717/25934776/b6878a36-365a-11e7-86a5-67704afbc9be.png)



- 기존에 있는 HR 계정 연결하기

![](https://cloud.githubusercontent.com/assets/12658717/25934781/b9ecf634-365a-11e7-8722-d8461c5d33ab.png)



- 계정 생성 후 `click here` 눌러 화면 이동

![](https://cloud.githubusercontent.com/assets/12658717/25934736/8a44e86a-365a-11e7-81ae-5c90639a4059.png)



- SQL Workshop -> SQL Commands

![](https://cloud.githubusercontent.com/assets/12658717/25934746/95065f40-365a-11e7-9c71-fa23f733da98.png)


## 4. Eclipse에서 Oracle DB 연결하기

____

- Eclipse EE `->` java EE `->` DataSource

![](https://cloud.githubusercontent.com/assets/12658717/25934787/c01a3684-365a-11e7-96fe-358c74064528.png)



- DB Driver 연결

- Oracle Thin Driver > jdbc jar 파일 추가

![](https://cloud.githubusercontent.com/assets/12658717/25934773/b275584c-365a-11e7-990b-9e4d642a23cc.png)

![](https://cloud.githubusercontent.com/assets/12658717/25934764/a89c91dc-365a-11e7-962b-bb3535c55c81.png)



- 설치된 oraclexe 폴더 찾아서 경로 들어가서 `.jar` 파일 선택

![](https://cloud.githubusercontent.com/assets/12658717/25934785/bd34e9b4-365a-11e7-9b90-4453e0397b4a.png)

![](https://cloud.githubusercontent.com/assets/12658717/25934759/a4b4fa0a-365a-11e7-9b06-6eb0b55ee1c9.png)



- 새로운 SQL File 생성하여 위에서 만든 HR 계정과 DB를 연결해준다.

![](https://cloud.githubusercontent.com/assets/12658717/25934768/ae047856-365a-11e7-926e-13545e036127.png)



- SQL File에서 DB 연결 화면

![](https://cloud.githubusercontent.com/assets/12658717/25934632/04643b7e-365a-11e7-88cc-857af56fa59a.png)



'SQLP 자격증' 카테고리의 다른 글

SQLP - 옵티마이저와 실행계획  (0) 2018.01.15
SQL - 제약조건, 뷰, 인덱스, 권한  (0) 2017.05.17
SQL - 서브쿼리  (0) 2017.05.16
SQL - Group by, Having, Join  (0) 2017.05.15
SQL - 기초  (0) 2017.05.12