๋งฅOS ์ค๋ผํด ์ค์น
ํ์ฌ ๋งฅOS์์๋ ์ค๋ผํดDB ์ค์น๊ฐ ๋ถ๊ฐ๋ฅํ๋ค. ๊ทธ๋์ ๋ง์ ๋ธ๋ก๊ทธ๋ ์ฑ ์์ ๋์์ผ๋ก ๋์ปค์๋ค ์ค๋ผํดDB ์๋ฒ๋ฅผ ์ฌ๋ฆฌ๋ ๋ฐฉ๋ฒ์ ์๋ดํ๋ค. ๋งฅOS์์ ์ค๋ผํด์ ์ค์นํ๋๋ฐ ์ ์๋๋ค๋ ๋ฌธ์๊ฐ ๋ค์ด์ ๊ธ์ ์์ฑํ๋ค.
์ค๋ผํดDB๋ฅผ ์ค์นํ๊ธฐ ์์ ์์ง ๋์ปค๊ฐ ์ค์น๋์ด ์์ง ์๋ค๋ฉด ์๋ ๋งํฌ๋ฅผ ์ฐธ์กฐํ๋ค.
https://myjamong.tistory.com/105
๋์ปค ์ปจํ ์ด๋ ์์ฑ
๋์ปค๊ฐ ๊ฐ๋ฐํ๋๋ฐ ๋ง์ด ํธ๋ฆฌํ ์ด์ ์ค ํ๋๊ฐ ์ฌ๋๋ค์ด ๋ง๋ค์ด ๋์ ์ปจํ ์ด๋๋ฅผ ๋ฐ์์ ์ฌ์ฉํ ์ ์๋ค๋ ๊ฒ์ด๋ค. ๋ฐ๋ก ํ๊ฒฝ์ค์ ํ๋๋ฐ ์๊ฐ์ ์๋นํ์ง ์๊ณ ์ฐ๋ฆฌ๊ฐ ์ค์น๋ฅผ ํ ๋ ค๋ ์ค๋ผํดDB๋ฅผ ๊ฒ์์ ํตํด์ ๋ฐ๋ก ์ค์น ํ ์ ์๋ค.
oracle 11g๋ฅผ ๊ฒ์ํ์ฌ ์ปจํ ์ด๋๋ฅผ ๋ฐ์๋ณธ๋ค. jaspeen๋์ด ์ฌ๋ฆฌ์ oracle-11g๋ฅผ ๋ฐ์๋ค.
ํ์ง๋ง.... ์๊ฐ๊ณผ๋ ๋ค๋ฅด๊ฒ ํ์ผ์ ์ฐพ์ง ๋ชปํ๋ค๋ ์๋ฌ ๋ก๊ทธ๊ฐ ๋ฐ์ํ๋ฉด์ ์ค์น๊ฐ ์ ๋๋ก ๋์ง ์์๋ค.
ํด๋น ๊ธ์๋ํ ์๋ด๊ฐ ๋์ค๋ git์ ๋ค์ด๊ฐ๋ณด๋... ์ค๋ผํด ๋ผ์ด์ผ์ค ๊ถํ์ ๋ํ ๋ด์ฉ์ด ๋์จ๋ค.
ํด๋น ์ปจํ ์ด๋๋ฅผ ์ฌ๋ ธ๋ค ๋ผ์ด์ผ์ค ๊ถํ ๋ฌธ์ ๋๋ฌธ์ ์ปจํ ์ด๋๋ฅผ ๋ด๋ฆฐ๊ฒ ๊ฐ๋ค.
์๋ ์ค๋ช ๋๋ก ์ค๋ผํด ํํ์ด์ง๋ฅผ ํตํด ์ค์น๊ฐ ๊ฐ๋ฅํ์ง๋ง... ๋งค์ฐ ๊ท์ฐฎ์ ๊ด๊ณ๋ก ๋ค๋ฅธ ๋ฐฉ๋ฒ์ ์ฐพ์๋ดค๋ค.
๊ตฌ๊ธ ๊ฒ์์ ํด๋ณด๋ ๋์ปค ๋ช ๋ น์ด๋ฅผ ํตํด pull ์ํจ ์ค๋ผํดDB ์ปจํ ์ด๋๋ ๊ฑฐ์ ๋๋ถ๋ถ wnameless๋ผ๋ ๋ถ์ด ์ฌ๋ฆฌ์ ์ปจํ ์ด๋์๋ค.
๊ทธ๋์ ํค๋ค๋งํฑ์ wnameless๋ฅผ ๊ฒ์ํด๋ดค๋๋ฐ... ์ด๋ถ๋ ๋ด๋ฆฌ์ ๊ฑฐ ๊ฐ๋ค.
ํ์ง๋ง, ์๋ ๋ง์ ์ฌ๋๋ค์ด ๋ฐ์์ ๊ทธ๋ฐ์ง ์ด๋ถ์ด ์ฌ๋ ธ๋ ์ปจํ ์ด๋์ ๋ณต์ ์ปจํ ์ด๋๋ฅผ ์ฌ๋ฆฐ ์ฌ๋๋ค์ด ๋ช๋ช ์๋ค.
ํ์๋ christophesurmont๋ถ์ด ์ฌ๋ฆฌ์ oracle-xe-11g์ปจํ ์ด๋๋ฅผ ๋ฐ์์ ์ฌ์ฉํ๋ค.
์ด์์์ด ์ค์น๋๋๊ณ ์คํ๋ ์๋๋ค.
๋์ปค ์คํ ๋ฐ ํฌํธ ํ์ธ
์ ์คํ๋๊ณ ํด๋น ํฌํธ๋ฅผ ์ด๋์ ํฌ์๋ฉํ๋์ง ํ์ธํ๊ธฐ ์ํด ๋์ปค๋ช ๋ น์ด๋ก ps ์ณ๋ณธ๋ค.
์ค๋ผํด 1521ํฌํธ๊ฐ ๋ก์ปฌ์์ 32775๋ฒ ํฌํธ์ ์ฐ๊ฒฐ๋ ๊ฒ์ ํ์ธํ๋ค.
docker ps
ํค๋ค๋งํฑ์์ ํด๋น ์ปจํ ์ด๋ ์ธํ Hostname/Portsํญ์์๋ ํ์ธ์ด ๊ฐ๋ฅํ๋ค.
์ค๋ผํดDB ์๋ฒ ์ฐ๊ฒฐ
๋์ปค์ ์ฌ๋ฆฐ ์ค๋ผํดDB ์๋ฒ์ ์ฐ๊ฒฐํ์ฌ ํ ์คํ ํ๊ธฐ ์ํด SQL Developer๋ฅผ ์ค์นํ์.
SQL Developer๋ฅผ ๋ฐ๊ธฐ์ ์ PC์ ์๋ฐ๊ฐ ์ค์น๋์ด์์ด์ผํ๋ค.
https://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html
์ค์น์๋ฃ ํ ์ฐ๊ฒฐํ๊ธฐ ์ํด "+"๋ชจ์์ ๋ฒํผ ์ ํด๋ฆญํ์.
์ฐ๊ฒฐ์ ์ํด ์ค๋ผํดDB์๋ฒ์ ์ ๋ณด๋ฅผ ์ ๋ ฅํด์ค์ผํ๋ค.
์ฐ๊ฒฐ Name์ ์ง์ ํด์ฃผ๊ณ ,
์ฐ๊ฒฐ ๊ณ์ ์ ๊ธฐ๋ณธ์ผ๋ก ์๋์ ๊ฐ๋ค.
Username : system
Password : oracle
Hostname์ localhost๋ก ๋ฉ๋๊ณ , ํฌํธ๋ ์์์ ํ์ธํ ์๋ฒ 1521ํฌํธ์ ํฌ์๋ฉ๋ ํฌํธ๋ฅผ ํ์ธํด์ ๋ฃ์ด์ฃผ๊ณ ํ ์คํธ๋ฒํผ ํด๋ฆญ!
์ด์์์ด ์ฐ๊ฒฐ์ฑ๊ณต ๋์ด์ผ ์ ์์ธ๋ฐ.... Failure - Test failed : Locale not recognized ์๋ฌ๊ฐ ๋ฐ์ํ๋ค.
Locale not recognized ์๋ฌ ํด๊ฒฐ
ํด๋น ์๋ฌ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด finder์์ SQLDeveloper.app ์ฐํด๋ฆญ - ํจํค์ง ๋ด์ฉ ๋ณด๊ธฐ ํด๋ฆญ
์๋์ ๊ฐ์ ๊ฒฝ๋ก๋ฅผ ๋ฐ๋ผ sqldeveloper.conf ๋ด์ฉ์ ๋ณ๊ฒฝํด์ฃผ์ด์ผํ๋ค.
Contents/Resources/sqldeveloper/sqldeveloper/bin/sqldeveloper.conf
ํด๋น ์ปจํผ๊ทธํ์ผ์ ์ด์ด ๊ฐ์ฅ ํ๋จ์ ์๋ ๋ด์ฉ์ ์ถ๊ฐํด์ค๋ค.
AddVMOption -Duser.language=ko
AddVMOption -Duser.country=KR
์ค์ ์๋ฃ ํ SQLDeveloper๋ฅผ ์ฌ์คํํ๋ฉด ์์ด๋ก ๋์ด์๋ ๊ธ์๋ค์ด ํ๊ธ๋ก ๋ณ๊ฒฝ๋๊ฒ์ ํ์ธํ ์ ์๋ค.
๋ค์ ์ ๋ณด๋ฅผ ์ ๋ ฅํ๊ณ ํ ์คํธํด๋ณด๋ ์ฑ๊ณต์ ์ผ๋ก ์ฐ๊ฒฐ์ ์ฑ๊ณตํ๋ค. ์ ์ ๋ฒํผ์ ํด๋ฆญํ์ฌ ์งํํ๋ค.
SQLDeveloper ์ ์ ๋ฐ ํ ์คํธ
์ ์์ ํ๊ฒ๋๋ฉด ์๋์ ๊ฐ์ด ๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ์ ๋ํ ์๋ด๊ฐ ๋์ค๋๋ฐ ๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ์ ํด์ฃผ๋ฉด ๋๋ค.
๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ์ ์ ์ ํ ์ฐ๊ฒฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐํด๋ฆญ - ๋น๋ฐ๋ฒํธ ์ฌ์ค์
ํ์ฌ ๋น๋ฐ๋ฒํธ์ ์ ๋น๋ฐ๋ฒํธ๋ฅผ ์ค์ ํ๊ณ ๋ณ๊ฒฝํด์ค๋ค.
ํ์ธ์ ์ํด ์ฐ๊ฒฐ์ ๋๊ณ ์ฌ์ ์ํ์ฌ ์ฐ๊ฒฐ๋๋์ง ํ์ธํ๋ค.
๊ฐ๋จํ ํ ์ด๋ธ์ ์์ฑํ๊ณ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ ํ์ฌ ์ ์์๋ํ๋์ง ํ์ธํ๋ค.
์ด์์์ด ๋ฐ์ดํฐ ์ฝ์ ์ด ์๋ฃ ๋์๊ณ ๋งฅOS์์ ๋์ปค๋ฅผ ์ด์ฉํ์ฌ ์ค๋ผํดDB ์ค์น ์ฑ๊ณต!
์ค์น๋ฐฉ๋ฒ์ ์ด์ธ์๋ ์ฌ๋ฌ๊ฐ์ง ๋ฐฉ๋ฒ์ด ์๊ฒ ์ง๋ง, ๋จ์ํ ์ค๋ผํดDB๋ฅผ ๊ณต๋ถํ๊ธฐ ์ํด์ ์ค์น๋ฅผ ์งํํ๋๊ฑฐ๋ผ๋ฉด ์ฝ๊ณ ๊ฐ๋จํ ๋ฐฉ๋ฒ์ ํํ์.
๋๊ธ