๋น์ฐํ 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 ๐
'Database' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
โ Solved * Oracle scott ๊ณ์ ํ์ฑํ & ์๋ฌ์ฝ๋ ORA-01017, ORA-01918 ( at. Mac ) (3) | 2021.03.09 |
---|---|
sqldeveloper ์ค์น, ์คํ ๋ฐ scott ์ฐ๋! ( at. Mac ) (0) | 2021.03.09 |
Oracle XE๋ฒ์ ์ค์น ( at. Mac ) (0) | 2021.03.09 |
SQL ๋จ์ผํ ํจ์: ๋ณํ ํจ์ ์ ๋ฆฌํ (0) | 2021.03.02 |
SQL ๋จ์ผํ ํจ์: ๋ ์ง ํจ์ ์ ๋ฆฌํ (0) | 2021.03.02 |