๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Database

Oracle scott ์Šคํ‚ค๋งˆ ์ถ”๊ฐ€ํ•˜๊ธฐ @ใ… @ ( at. Mac )

1. ์ผ๋‹จ system ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธํ•œ๋‹ค.

 

2. scott.sql ์Šคํฌ๋ฆฝํŠธ ํŒŒ์ผ์„ docker ์ปจํ…Œ์ด๋„ˆ ๋ช…๋ น์–ด๋กœ ๋Œ๋ ค์ค€๋‹ค!

scott.sql
0.00MB

์ฒจ๋ถ€ํŒŒ์ผ scott.sql๋ฅผ ์ ๋‹นํ•œ ๊ณณ์— ๋‹ค์šด๋ฐ›๊ณ  ๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•ด์ค€๋‹ค. 

scott.sql ํŒŒ์ผ์•ˆ์— scott ๊ณ„์ • ์ƒ์„ฑ, ๊ถŒํ•œ ์„ค์ • ๋ฐ ํ…Œ์ด๋ธ” ์ƒ์„ฑ๋„ ํ•˜๋„๋ก ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์ž‘์„ฑ๋˜์–ด ์žˆ๋‹ค.

~ % docker exec -i oracle11g sqlplus system/oracle < scott.sql์˜_๊ฒฝ๋กœ

์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ƒ์„ฑํ•  ๋•Œ local ๋””๋ ‰ํ† ๋ฆฌ์™€ ์ปจํ…Œ์ด๋„ˆ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์—ฐ๊ฒฐํ•ด์ฃผ์—ˆ์œผ๋ฉด( volume mount ) sytem์— ์ ‘์† ํ›„ ์Šคํ‚ค๋งˆ๋ฅผ ์‹คํ–‰ํ•ด๋„ ๋˜์ง€๋งŒ, ์—ฐ๊ฒฐํ•ด์ฃผ์ง€ ์•Š์•˜๊ฑฐ๋‚˜ ๋ฌด์Šจ ๋ง์ธ์ง€ ๋ชจ๋ฅด๊ฒ ๋‹ค! ํ•œ๋‹ค๋ฉด ๊ทธ๋ƒฅ ๋ฐ–์—์„œ ํ•ด์ฃผ์ž.

์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์‹คํ–‰๋˜๋‹ค๊ฐ€ ์ค‘๊ฐ„์— ๋ช‡๋ฒˆ error๊ฐ€ ์ƒ๊ฒผ๋‹ค๊ณ  ๋„์šฐ๋Š”๋ฐ DROP TABLE์„ ํ•  ๋•Œ ์—†๋Š” ํ…Œ์ด๋ธ”์„ ์ง€์šฐ๋ ค๊ณ  ํ•ด์„œ ๊ทธ๋Ÿฌ๋Š” ๊ฒƒ์ด๋‹ˆ ๋ฌด์‹œํ•˜์ž!

 

 

๋!

์ด์ œ scott์ด tiger๋ผ๋Š” ํŒจ์Šค์›Œ๋“œ๋กœ ์ƒ์„ฑ๋˜์—ˆ๊ณ , emp ํ…Œ์ด๋ธ”๋„ ์ƒ์„ฑ๋˜์—ˆ๋‹ค.

ํ™•์ธ์„ ์œ„ํ•ด scott์œผ๋กœ ์ ‘์†ํ•ด๋ณธ๋‹ค.

Enter user-name: scott
Enter password: tiger

 

 


Thanks for ๐Ÿ™ˆ