๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ“š Database/Oracle

[Oracle] Mac OS์— Oracle ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•

by Fomagran ๐Ÿ’ป 2021. 10. 8.
728x90
๋ฐ˜์‘ํ˜•


์•ˆ๋…•ํ•˜์„ธ์š” Foma ๐Ÿ’ป ์ž…๋‹ˆ๋‹ค!

์š”์ฆ˜ ์ƒˆ๋กญ๊ฒŒ Oracle ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ณต๋ถ€ํ•˜๋ ค๊ณ  ํ•˜๋Š”๋ฐ์š”.

๊ทธ๋ž˜์„œ Oracle์„ ์„ค์น˜ํ•˜๋ ค๊ณ  ๋ดค๋”๋‹ˆ... Mac OS๋Š” Oracle์„ ์ง€์›ํ•˜์ง€ ์•Š๋”๋ผ๊ตฌ์š”..

์„ค์น˜ํ•˜๋Š” ๊ณผ์ •์ด ๊ฝค ๋ณต์žกํ•ด์„œ ์ •๋ฆฌํ•ด๋†“์œผ๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค!

๋ฐ”๋กœ ์‹œ์ž‘ํ• ๊ฒŒ์š”~


Docker


๋งฅ์— ์˜ค๋ผํด์„ ์„ค์น˜ํ•˜๊ธฐ ์œ„ํ•ด์„  Docker๋ฅผ ์„ค์น˜ํ•ด์ฃผ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์•„๋ž˜ ์‚ฌ์ดํŠธ๋กœ ์ด๋™ํ•ด์„œ Mac์šฉ Docker๋ฅผ ๋‹ค์šด๋ฐ›์•„ ์ฃผ์„ธ์š”!

Docker Desktop for Mac and Windows | Docker

Learn why Docker Desktop is the preferred choice for millions of developers building containerized applications. Download for Mac or Windows.

www.docker.com


๋‹ค์šด์ด ๋‹ค ๋˜์—ˆ๋‹ค๋ฉด ๋“œ๋ž˜๊ทธ ํ•ด์„œ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์„ค์น˜ํ•ด์ค๋‹ˆ๋‹ค.


์„ค์น˜๊ฐ€ ๋‹ค ๋˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ๋™์˜ํ•˜๋ผ๊ณ  ๋œฐ๊ฑฐ์—์š”!

I accept the terms๋ฅผ ์ฒดํฌํ•ด์ฃผ๊ณ  Accept๋ฅผ ๋ˆŒ๋Ÿฌ ๋™์˜ํ•ด์ค๋‹ˆ๋‹ค.


๊ทธ๋ฆฌ๊ณค ์•ก์„ธ์Šค๋ฅผ ํ—ˆ์šฉํ•ด๋‹ฌ๋ผ๊ณ  ๋œฐ๊ฑฐ์—์š”.


๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•ด ํ—ˆ์šฉํ•ด์ค๋‹ˆ๋‹ค.


Terminal


์ด์ œ ํ„ฐ๋ฏธ๋„๋กœ ์ด๋™ํ•˜์…”์„œ ์˜ค๋ผํด์„ ๋ณธ๊ฒฉ์ ์œผ๋กœ ์„ค์น˜ํ•ด๋ด…์‹œ๋‹ค.

์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ์ด์šฉํ•ด ๋‹ค์šด๋กœ๋“œ ํ•  ์ด๋ฏธ์ง€๋ฅผ ์ฐพ์Šต๋‹ˆ๋‹ค.

docker search oracle -xe-11g


์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด jasppen ์ด๋ฏธ์ง€๋ฅผ ๋‹ค์šด๋กœ๋“œ ํ•ด์ค๋‹ˆ๋‹ค.

pull jaspeen/oracle -xe-11g


์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ์ž˜ ๋‹ค์šด๋กœ๋“œ ๋˜์—ˆ๋‚˜ ํ™•์ธํ•ด์ค๋‹ˆ๋‹ค.

docker images


์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

docker run --name ์›ํ•˜๋Š”์ด๋ฆ„ -d -p 8080:8080 -p 1521:1521 jaspeen/oracle-xe-11g


์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด sqlplus๋ฅผ ์‹คํ–‰์‹œ์ผœ์ค๋‹ˆ๋‹ค.

docker exec -it ์ด๋ฆ„ sqlplus


๊ทธ๋Ÿฌ๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ์œ ์ €์ด๋ฆ„๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์“ฐ๋ผ๊ณ  ๋‚˜์˜ฌํ…๋ฐ

์œ ์ €์ด๋ฆ„์€ system ์œผ๋กœ ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” oracle ๋กœ ์—ฐ๊ฒฐํ•ด์ค๋‹ˆ๋‹ค.


์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ๋ชจ๋“  ํ…Œ์ด๋ธ”์„ ์ถœ๋ ฅํ•ด๋ด…๋‹ˆ๋‹ค.

select*from tab;

์˜ค๋Š˜์€ ์ด๋ ‡๊ฒŒ MacOS์— ์˜ค๋ผํด์„ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด์•˜์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ ์‹œ๊ฐ„์—๋Š” ์˜ค๋ผํด์„ ํ„ฐ๋ฏธ๋„์ด ์•„๋‹Œ GUI ํ™˜๊ฒฝ์—์„œ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๋„๊ตฌ์ธ SQL Developer ์„ค์น˜ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค!


Reference


์•„๋ž˜ ๋ธ”๋กœ๊ทธ๋ฅผ ์ฐธ๊ณ ํ–ˆ์Šต๋‹ˆ๋‹ค.

Mac OS์—์„œ ์˜ค๋ผํด DB์„ค์น˜ํ•˜๊ธฐ

๋ชจ๋‘๊ฐ€ ์„ ์ƒ๋‹˜์„ ๋”ฐ๋ผ๊ฐˆ๋•Œ ๋‚˜ ํ˜ผ์ž ๊ตฌ๊ธ€์„ ์ฐพ๋Š” ๊ทธ๋•Œ์˜ ๊ธฐ๋ถ„์ด๋ž€...... ๋งฅ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฐœ๋ฐœํ•˜๋Š”๊ฑฐ ์ด๋ ‡๊ฒŒ ํž˜๋“  ๊ธธ์ด์—ˆ๋Š”๊ฐ€.. ์ดํด๋ฆฝ์Šค ์ดˆ๊ธฐ ์„ค์ •ํ•  ๋•Œ์—๋„ ํ˜ผ์ž ๊ตฌ๊ธ€ ์ฐพ์•„๊ฐ€๋ฉด์„œ ํ–ˆ๋Š”๋ฐ ์˜ค๋ผํด์€

devtagebuch.tistory.com

728x90
๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€