2025. 6. 18. 17:47ใDB
๐ Oracle ์ค์ต ๊ณ์ (SCOTT) ๊ตฌ์ฑ ๋ฐ ์ ์ ์ค์ ๋ฐฉ๋ฒ
Oracle ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ค์ตํ ๋ ๊ฐ์ฅ ๋๋ฆฌ ์ฌ์ฉ๋๋ ๊ณ์ ์ค ํ๋๊ฐ SCOTT ๊ณ์ ์
๋๋ค. ์ด ๊ณ์ ์๋ EMP, DEPT์ ๊ฐ์ ๋ํ์ ์ธ ํ
์ด๋ธ์ด ํฌํจ๋์ด ์์ด SQL ๋ฌธ๋ฒ ํ์ต ๋ฐ ์ค์ต์ ์ ํฉํฉ๋๋ค.
1๏ธโฃ SCOTT ๊ณ์ ์ด๋?
- Oracle์์ ์ ๊ณตํ๋ ๊ธฐ๋ณธ ์ํ ๊ณ์ ์ ๋๋ค.
EMP,DEPT,SALGRADE,BONUS๋ฑ์ ํ ์ด๋ธ์ด ํฌํจ๋์ด ์์ผ๋ฉฐ, ๋ค์ํ SQL ์ฐ์ต์ด ๊ฐ๋ฅํฉ๋๋ค.- ๊ธฐ๋ณธ ๋น๋ฐ๋ฒํธ๋
tiger์ ๋๋ค.
2๏ธโฃ SCOTT ๊ณ์ ํ์ฑํ ๋ฐฉ๋ฒ
Oracle Express Edition (XE) ๋๋ Oracle 11g/12c ์ด์์์๋ SCOTT ๊ณ์ ์ด ๋นํ์ฑํ ์ํ์ผ ์ ์์ต๋๋ค. ์๋ ๋ช ๋ น์ด๋ก ํ์ฑํํ ์ ์์ต๋๋ค.
-- ๊ด๋ฆฌ์ ๊ณ์ (sys ๋๋ system)์ผ๋ก ์ ์ ํ ์คํ
ALTER USER scott IDENTIFIED BY tiger;
ALTER USER scott ACCOUNT UNLOCK;
3๏ธโฃ Oracle ์ ์ ์ค์ (SQL Developer ๊ธฐ์ค)
Oracle SQL Developer ๋๋ ๋ค๋ฅธ ํด์์ SCOTT ๊ณ์ ์ ์ฐ๊ฒฐํ ๋ ๋ค์๊ณผ ๊ฐ์ด ์ค์ ํฉ๋๋ค:
- ์ฌ์ฉ์ ์ด๋ฆ: scott
- ๋น๋ฐ๋ฒํธ: tiger
- ํธ์คํธ ์ด๋ฆ: localhost
- ํฌํธ: 1522 ← โป ๋ฆฌ์ค๋ ํฌํธ ํ์ธ ํ์!
- SID: xe
๐ ๋ง์ฝ 1521 ํฌํธ๋ก ์ ์์ด ๋์ง ์๋๋ค๋ฉด, ๋ช
๋ น ํ๋กฌํํธ์์ ๋ค์์ ์คํํ์ฌ ํ์ฌ ๋ฆฌ์ค๋ ํฌํธ๋ฅผ ํ์ธํ์ธ์:
lsnrctl status
์ถ๋ ฅ ์์:
(PROTOCOL=tcp)(HOST=BOOK-8U0F8A10N2)(PORT=1522)
4๏ธโฃ SCOTT ๊ณ์ ์ ์ฃผ์ ํ ์ด๋ธ
| ํ ์ด๋ธ๋ช | ์ค๋ช |
|---|---|
| EMP | ์ง์ ์ ๋ณด (์ฌ๋ฒ, ์ด๋ฆ, ์ง๋ฌด, ๊ธ์ฌ ๋ฑ) |
| DEPT | ๋ถ์ ์ ๋ณด |
| SALGRADE | ๊ธ์ฌ ๋ฑ๊ธ |
| BONUS | ๋ณด๋์ค ํ ์ด๋ธ (์ค์ต์ฉ) |
โ ๋ง๋ฌด๋ฆฌ
SCOTT ๊ณ์ ์ Oracle SQL ์ค์ต์ ์ ๋ฌธ์์๊ฒ ๋งค์ฐ ์ข์ ํ๊ฒฝ์ ๋๋ค. ์ ์ค์ ๋๋ก ์ ๋ฐ๋ผ ํ๋ฉด ๋ฌธ์ ์์ด ์ ์ํ ์ ์๊ณ , ๋ค์ํ ์ฟผ๋ฆฌ ์ค์ต์ด ๊ฐ๋ฅํฉ๋๋ค. ํฌํธ ๋ฒํธ๊ฐ 1522์ธ ์ ๋ง ๋์น์ง ๋ง์ธ์!
๐ ๋ค์ ๊ธ์์๋ EMP ํ ์ด๋ธ์ ํ์ฉํ SQL ๋ฌธ๋ฒ ์ค์ต ์์ ๋ฅผ ๋ค๋ค๋ณด๊ฒ ์ต๋๋ค!