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

Database

Oracle XE ์ปจํ…Œ์ด๋„ˆ ์‹คํ–‰, ์ ‘์† ๋ฐ ์ข…๋ฃŒ ( at. Mac )

๋‹น์—ฐํžˆ Oralce XE๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ์–ด์•ผํ•˜๋Š”๋ฐ!

์„ค์น˜๋„ ์•ˆ๋˜์–ด์žˆ๋‹ค๋ฉด? ๐Ÿ‘‰2021.03.09 - [Database] - Oracle XE๋ฒ„์ „ ์„ค์น˜ ( at. Mac )

 

1. Oracle XE DB ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์ผœ์ ธ ์žˆ๋Š”์ง€ ํ™•์ธ

๋งŒ์•ฝ ์œ„ ํฌ์ŠคํŒ…์„ ์ฝ๊ณ  ์ด ํฌ์ŠคํŒ…์„ ์—ฐ๊ฒฐํ•ด์„œ ๋”ฐ๋ผ ์™”๊ฑฐ๋‚˜,

๋‹ค์Œ ๋ช…๋ น์–ด๋กœ ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์ผœ์ ธ ์žˆ๋Š”์ง€ ํ™•์ธ ํ–ˆ์„ ๋•Œ ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ๋ชฉ๋ก์— ์—†๋‹ค๋ฉด ์ผ๋‹จ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ผœ์ค˜์•ผ ํ•œ๋‹ค!

~ % docker ps

๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ–ˆ์„ ๋•Œ oralce ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ๋ชฉ๋ก์— ์žˆ๋‹ค๋ฉด(= ์ผœ์ ธ ์žˆ๋‹ค๋ฉด) ๋ฐ”๋กœ 3๋ฒˆ์œผ๋กœ,

oracle ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ๋ชฉ๋ก์— ์—†๋‹ค๋ฉด(= ๊บผ์ € ์žˆ๋‹ค๋ฉด) 2๋ฒˆ์œผ๋กœ ๊ณ ๊ณ !

 

2. Oracle XE DB ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‹คํ–‰ ์‹œํ‚ค์ž!

ํ”„๋กœ๊ทธ๋žจ์ด ์ผœ์ ธ์žˆ์–ด์•ผ ์“ธ ์ˆ˜ ์žˆ์ง€ ์•Š์„๊นŒ? ์ง€๊ธˆ ํ•˜๋Š” ์ž‘์—…์€ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰์‹œํ‚ค๋Š” ๊ฑฐ๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋  ๊ฒƒ ๊ฐ™๋‹ค!

์œ„ ์ด๋ฏธ์ง€๋ฅผ ๋ณด๋ฉด ํ˜„์žฌ oracle ์ปจํ…Œ์ด๋„ˆ๋Š” off ์ƒํƒœ์ด๋‹ค.

์ถœ๊ทผ ์‹œํ‚ค๋„๋ก ํ•˜์ž.

 

์ผ๋‹จ oracle ์ปจํ…Œ์ด๋„ˆ์˜ ์ด๋ฆ„์„ ๊นŒ๋จน์—ˆ์„์ง€๋„ ๋ชจ๋ฅด๋‹ˆ ์ƒ์„ฑ๋œ ์ปจํ…Œ์ด๋„ˆ ๋ชฉ๋ก ์ „์ฒด๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ์ปจํ…Œ์ด๋„ˆ์˜ ์ด๋ฆ„์„ ํ™•์ธํ•˜๋„๋ก ํ•˜๊ฒ ๋‹ค.

~ % docker ps -a

ํ„ฐ๋ฏธ๋„ ์ฐฝ์„ ์˜†์œผ๋กœ ๊ธธ๊ฒŒ ๋Š˜๋ฆฌ๋ฉด IMAGE ์นผ๋Ÿผ์— ~/oracle-xe-11g NAME ์นผ๋Ÿผ์— oracle11g( ๋ณธ์ธ์ด ์„ค์ •ํ•œ ์ด๋ฆ„ )์ด ๋œฌ๋‹ค.

์ด์ œ ์‹คํ–‰์‹œ์ผœ๋ณด์ž.

~ % docker start ์ปจํ…Œ์ด๋„ˆ๋ช…

???

๊ทธ๋ ‡๋‹ค. ์ด๋ ‡๊ฒŒ ์ปจํ…Œ์ด๋„ˆ ์ด๋ฆ„์ด ์ถœ๋ ฅ๋˜๋ฉด ๋์ด๋‹ค.

์ž˜ ์‹คํ–‰๋˜๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ์•„๊นŒ ์‚ฌ์šฉํ–ˆ๋˜ docker ps ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•ด์„œ ํ™•์ธํ•˜๋„๋ก ํ•˜์ž.

 

3. Oracle XE DB ์ปจํ…Œ์ด๋„ˆ์— ์ ‘์†ํ•˜์ž!

์ด์ œ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ ์‹œ์ผฐ์œผ๋‹ˆ ์ ‘์†์„ ํ•ด๋ณด์ž!

~ % docker exec -it oracle11g sqlplus

 

Enter user-name: system
Enter password: oracle

๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” ๊ธฐ๋ณธ์œผ๋กœ oracle๋กœ ๋˜์–ด์žˆ๊ณ  ํŒจ์Šค์›Œ๋“œ ์ž…๋ ฅ์‹œ์— ์ž…๋ ฅ์ด ๋˜๊ณ  ์žˆ๋Š”์ง€ ์•ˆ ๋˜๊ณ  ์žˆ๋Š”์ง€ ๋”ฐ๋กœ view๊ฐ€ ์—†๋Š”๊ฒŒ ๋งž์œผ๋‹ˆ ๊ทธ๋ƒฅ oracle ์ž…๋ ฅ ํ›„ ์—”ํ„ฐ๋ฅผ ์น˜๋ฉด SQL ์ด ๋ฐ˜๊ฒจ์ค„ ๊ฒƒ ์ด๋‹ค!!

 

4. ์‚ฌ์šฉ์„ ๋‹ค ํ–ˆ๋‹ค๋ฉด ์ข…๋ฃŒ์‹œํ‚ค์ž!

~ % docker stop ์ปจํ…Œ์ด๋„ˆ๋ช…

 

 

๋งˆ์น˜๋ฉฐ

ํ„ฐ๋ฏธ๋„์—์„œ ์‚ฌ์šฉํ•˜๋Š”๋ฐ ๋ณ„ ๋ฌธ์ œ๋Š” ์—†์ง€๋งŒ UI๊ฐ€ ์žˆ๋‹ค๋ฉด ๋” ์ข‹์ง€ ์•Š์„๊นŒ?

๋‹ค์Œ ํฌ์ŠคํŒ…์—๋Š” mac์—์„œ sqldeveloper๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์ ‘์†ํ•˜๋Š” ๊ฑธ ํ•ด๋ณด๋„๋ก ํ•˜์ž!

 

 

 

 


Thanks for ๐Ÿ™ˆ