1. ์ผ๋จ system ๊ณ์ ์ผ๋ก ๋ก๊ทธ์ธํ๋ค.
2. scott.sql ์คํฌ๋ฆฝํธ ํ์ผ์ docker ์ปจํ ์ด๋ ๋ช ๋ น์ด๋ก ๋๋ ค์ค๋ค!
์ฒจ๋ถํ์ผ 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 ๐