์ด์์ฒด์ : 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์ ์คํ์ํค๋ฉด ๋ค์๊ณผ ๊ฐ์ ์ฐฝ์ด ๋ฌ๋ค.
4. ๋ค์๊ณผ ๊ฐ์ ์์๋ก ๋ช ๋ น์ด๋ฅผ ์คํํด์ฃผ๋ฉด ๋๋ค.
- 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 ๊ณ์ ์ ์ฌ์ฉํ ์ ์๋ค.
์ฌ์ฉ์ ID | ์ค ๋ช |
SYS | ์ค๋ผํด Super ์ฌ์ฉ์ ๋ช ์ด๋ฉฐ, ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋ฐ์ํ๋ ๋ชจ๋ ๋ฌธ์ ๋ค์ ์ฒ๋ฆฌํ ์ ์๋ ๊ถํ์ ๊ฐ์ง๊ณ ์๋ค. |
SYSTEM | ์ค๋ผํด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ ์ง๋ณด์ ๊ด๋ฆฌ ํ ๋ ์ฌ์ฉํ๋ ์ฌ์ฉ์ ๋ช ์ด๋ฉฐ, SYS ์ฌ์ฉ์์ ์ฐจ์ด์ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์์ฑํ ์ ์๋ ๊ถํ์ด ์๋ค. |
SCOTT | ์ฒ์ ์ค๋ผํด์ ์ฌ์ฉํ๋ ์ฌ์ฉ์๋ฅผ ์ํด ๋ง๋ค์ด ๋์ sample ์ฌ์ฉ์ ID |
HR | ์ฒ์ ์ค๋ผํด์ ์ฌ์ฉํ๋ ์ฌ์ฉ์๋ฅผ ์ํด ๋ง๋ค์ด ๋์ sample ์ฌ์ฉ์ ID |