๐Ÿ’ป ๊ฐœ๋ฐœ/๐Ÿ’พ Database

Oracle ์„ธํŒ…, Eclipse Oracle ์—ฐ๋™ ๋ฐฉ๋ฒ•

EastShine_ 2021. 2. 9. 20:06

 ์ž๋ฐ”๋ฅผ ํ•œ๋‹ฌ ์กฐ๊ธˆ ์•ˆ๋˜๋Š” ๊ธฐ๊ฐ„๋™์•ˆ ๋ฐฐ์šฐ๊ณ , ์ด์ œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ ๋„˜์–ด๊ฐ”๋‹ค.

 

 ์ฒซ๋ฒˆ์งธ๋กœ ๋ฐฐ์šฐ๋Š”๊ฑด SQL. ๊ทธ์ค‘์—์„œ ์˜ค๋ผํด์„ ๋ฐฐ์šฐ๊ฒŒ ๋˜์—ˆ๋‹ค. ํ•™์›์—์„œ ๋ฐฐ์šด ๊ฐ„๋‹จํ•œ ์„ธํŒ…๋ฒ•๋„ ๊ฐ™์ด ์ ์–ด๋‘”๋‹ค.

 

1. ์˜ค๋ผํด ๊ณต์‹ ํ™ˆํŽ˜์ด์ง€๋กœ ๊ฐ€์„œ Oracle Database XE 11.2 ๋ฒ„์ „์„ ๋ฐ›๋Š”๋‹ค.

(๋งํฌ : www.oracle.com/database/technologies/xe-prior-releases.html)

 

2. SQL Developer (Windows 64-bit with JDK 8 included)๋ฅผ ๋ฐ›๋Š”๋‹ค.

(๋งํฌ : www.oracle.com/tools/downloads/sqldev-downloads.html)

 

3. OracleXE112_Win64 ์••์ถ•์„ ํ’€๊ณ  ์„ค์น˜ (์ค‘๊ฐ„์— ๋‚˜์˜ค๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” ๊นŒ๋จน์ง€ ์•Š๊ฒŒ system์œผ๋กœ ์„ค์ •)

 

4. Run SQL Commend Line ์‹คํ–‰

 

5. ์•„๋ž˜ ๋ฌธ์žฅ์„ ์ˆœ์„œ๋Œ€๋กœ ์ž…๋ ฅํ•œ๋‹ค.

SQL> conn system/system

SQL> alter user hr
  2  identified by hr
  3  account unlock;

User altered.

SQL> conn hr/hr
Connected.
SQL> conn system/system
Connected.
SQL> @C:\oraclexe\app\oracle\product\11.2.0\server\rdbms\admin\scott.sql
SQL> alter user scott identified by tiger;

User altered.

SQL> conn scott/tiger
Connected.
SQL>

6. ๋‚ด ์ปดํ“จํ„ฐ - ์˜ค๋ฅธ์ชฝ ๋งˆ์šฐ์Šค ํด๋ฆญ - ๊ด€๋ฆฌ - ์„œ๋น„์Šค ๋ฐ ์‘์šฉํ”„๋กœ๊ทธ๋žจ - ์„œ๋น„์Šค - OracleServiceXE, OracleXETNSListener ์ˆ˜๋™ ๋ณ€๊ฒฝ ํ›„ ์ค‘์ง€ (๋ฆฌ์†Œ์Šค ์†Œ๋ชจ๋ฅผ ์ ๊ฒŒ ํ•˜๋Š”๊ฑฐ๋‹ˆ ํ•„์ˆ˜๋Š” ์•„๋‹ˆ๊ณ  ์„ ํƒ์ด๋‹ค.)

 

7. Start Database ์‹คํ–‰ (์œ„์— ๊บผ๋†“์€ 2๊ฐœ ์‹คํ–‰๋๋Š”์ง€ ํ™•์ธ ํ›„์— ์ข…๋ฃŒ)

 

8. SQL Developer ์„ค์น˜ (์ž‘์—…ํ•  ๋“œ๋ผ์ด๋ธŒ๋กœ ํด๋” ํ†ต์งธ๋กœ ์ด๋™) (๋งŒ์•ฝ ์„ค์น˜ ์ค‘์— ์ž„ํฌํŠธ ๊ด€๋ จ ํŒ์—…์ด ๋œจ๋ฉด '์•„๋‹ˆ์˜ค' ์„ ํƒ)

 

9. ์‹คํ–‰ ํ›„ ์™ผ์ชฝ ์ƒ๋‹จ ์ดˆ๋ก์ƒ‰ '+' ๋ˆŒ๋Ÿฌ์„œ ๊ณ„์ • 3๊ฐœ ์ถ”๊ฐ€ (ํ…Œ์ŠคํŠธ ์„ฑ๊ณต ํ›„ ์ ‘์†)

 

Name   ์‚ฌ์šฉ์ž์ด๋ฆ„    ๋น„๋ฐ€๋ฒˆํ˜ธ

sys         system         system

hr           hr              hr

scott       scott           tiger

 

10. ๋„๊ตฌ - ํ™˜๊ฒฝ์„ค์ • - ์ฝ”๋“œํŽธ์ง‘๊ธฐ - ๊ธ€๊ผด ์ตœ๋Œ€ํฌ๊ธฐ ์„ค์ •(๊ธ€๊ผด์„ค์ •์€ ์„ ํƒ์‚ฌํ•ญ), ํ–‰ ์—ฌ๋ฐฑ - ํ–‰ ๋ฒˆํ˜ธ ํ‘œ์‹œ ์ฒดํฌ.

 

- ์ดํด๋ฆฝ์Šค, ์˜ค๋ผํด ์—ฐ๋™ ๋ฐฉ๋ฒ•

 

1. ์ดํด๋ฆฝ์Šค ์˜ค๋ฅธ์ชฝ ์œ„ Open Perspective - Database Development๋กœ ์„ธํŒ…
2. ์™ผ์ชฝ Database Connections ์˜ค๋ฅธ์ชฝ ๋งˆ์šฐ์Šค new ํด๋ฆญ
3. Oracle ๊ณ ๋ฅด๊ณ  next
4. Drivers ์˜ค๋ฅธ์ชฝ ๋‚˜์นจ๋ฐ˜ ๋ฒ„ํŠผ ๋ˆ„๋ฅด๊ณ , Oracle Thin Driver 11 ver.์„ ํƒํ›„ JAR List๋กœ ์ด๋™

5. add ๋ˆŒ๋Ÿฌ์„œ ojdbc6.jar(C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib์— ์žˆ๋‹ค.)๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  ojdbc14.jar๋Š” ์‚ญ์ œ

6. Host ๋ž€์— ๋‚ด ์ปดํ“จํ„ฐ ip์ฃผ์†Œ ๋„ฃ๊ธฐ (cmd - ipconfig ์ž…๋ ฅ ํ›„ IPv4 ์ฃผ์†Œ ์ž…๋ ฅ)
7. ์œ ์ € ๋„ค์ž„, ํŒจ์Šค์›Œ๋“œ ์ž…๋ ฅ ํ›„ Test Connection ๋ˆŒ๋Ÿฌ ์„ฑ๊ณต ๋œจ๋ฉด ํ”ผ๋‹ˆ์‰ฌ
(๋งŒ์•ฝ test ์‹คํŒจ๋œจ๋ฉด Service Name์— xe ์ž…๋ ฅ)