๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
์นดํ…Œ๊ณ ๋ฆฌ ์—†์Œ

์šฐ๋ถ„ํˆฌ์—์„œ ์˜ค๋ผํด ์„ค์น˜ํ•˜๊ธฐ

by 5566 2023. 8. 24.

1. ์˜ค๋ผํด ์„ค์น˜๋ฅผ ์œ„ํ•œ ์‚ฌ์ „ ์ค€๋น„

์‚ฌ์ „์— ๋ช‡ ๊ฐ€์ง€ ์ค€๋น„ํ•ด์•ผ ํ•  ์‚ฌํ•ญ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์šด์˜์ฒด์ œ์˜ ์š”๊ตฌ ์‚ฌํ•ญ ํ™•์ธํ•˜๊ธฐ

์˜ค๋ผํด์€ ์šด์˜์ฒด์ œ์— ํŠน์ • ์š”๊ตฌ ์‚ฌํ•ญ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ์„ , ์šฐ๋ถ„ํˆฌ๊ฐ€ ์ง€์›๋˜๋Š”์ง€ ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ค๋ผํด์˜ ๊ณต์‹ ์›น์‚ฌ์ดํŠธ์—์„œ ์šด์˜์ฒด์ œ์˜ ํ˜ธํ™˜์„ฑ์„ ํ™•์ธํ•˜๊ณ  ํ•„์š”ํ•œ ํŒจ์น˜ ๋˜๋Š” ์—…๋ฐ์ดํŠธ๊ฐ€ ์žˆ๋Š”์ง€๋„ ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ ์ ˆํ•œ ํ•˜๋“œ์›จ์–ด ๋ฆฌ์†Œ์Šค ํ™•์ธํ•˜๊ธฐ

์˜ค๋ผํด์€ ๋งŽ์€ ํ•˜๋“œ์›จ์–ด ๋ฆฌ์†Œ์Šค๋ฅผ ์š”๊ตฌํ•ฉ๋‹ˆ๋‹ค. ์„ค์น˜ ์ „์— ์šฉ๋Ÿ‰, ๋ฉ”๋ชจ๋ฆฌ, ํ”„๋กœ์„ธ์„œ ๋“ฑ์˜ ํ•˜๋“œ์›จ์–ด ์š”๊ตฌ ์‚ฌํ•ญ์„ ํ™•์ธํ•˜๊ณ  ์ถฉ๋ถ„ํ•œ ๋ฆฌ์†Œ์Šค๋ฅผ ๊ฐ–์ถ”๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ถ€์ ์ ˆํ•œ ํ•˜๋“œ์›จ์–ด ๋ฆฌ์†Œ์Šค๋กœ ์ธํ•ด ์„ค์น˜ ๋ฐ ์šด์˜์˜ ์•ˆ์ •์„ฑ๊ณผ ์„ฑ๋Šฅ์ด ์ €ํ•˜๋  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ฃผ์˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๊ด€๋ฆฌ์ž ๊ถŒํ•œ ํ™•์ธํ•˜๊ธฐ

์˜ค๋ผํด์„ ์„ค์น˜ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ณ , ์—†๋‹ค๋ฉด ํ•ด๋‹น ๊ถŒํ•œ์„ ์–ป๊ธฐ ์œ„ํ•ด ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž ๋˜๋Š” root ๊ณ„์ •์— ๋ฌธ์˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋ฐฉํ™”๋ฒฝ ๋ฐ ๋ณด์•ˆ ์„ค์ • ํ™•์ธํ•˜๊ธฐ

์˜ค๋ผํด์˜ ์ •์ƒ์ ์ธ ์ž‘๋™์„ ์œ„ํ•ด์„œ๋Š” ๋ฐฉํ™”๋ฒฝ ๋ฐ ๋ณด์•ˆ ์„ค์ •์— ์ฃผ์˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ค๋ผํด ์„ค์น˜์™€ ์šด์˜ ์ค‘์— ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ํฌํŠธ ๋ฐ ๋„คํŠธ์›Œํฌ ์„ค์ •์— ๋Œ€ํ•ด ๋ฏธ๋ฆฌ ์•Œ์•„๋‘๊ณ , ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์„ ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜ ์˜ˆ์™ธ๋ฅผ ์ถ”๊ฐ€ํ•ด์•ผ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ค๋ผํด ์„ค์น˜ ์ „์— ํ•„์š”ํ•œ ์ถ”๊ฐ€ ์†Œํ”„ํŠธ์›จ์–ด ์„ค์น˜

์˜ค๋ผํด ์„ค์น˜์—๋Š” ์ข…์ข… ์ถ”๊ฐ€ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋Œ€ํ‘œ์ ์œผ๋กœ Java ๊ฐœ๋ฐœ์šฉ JDK๋‚˜ ๋‹ค๋ฅธ ์ข…์†์„ฑ ํŒจํ‚ค์ง€ ๋“ฑ์ด ์žˆ์„ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ํ•„์š”ํ•œ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ณ  ์„ค์น˜๋ฅผ ๋ฏธ๋ฆฌ ์ง„ํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

2. ์˜ค๋ผํด ๋‹ค์šด๋กœ๋“œ ๋ฐ ์„ค์น˜ ํŒŒ์ผ ์ค€๋น„ํ•˜๊ธฐ

์˜ค๋ผํด์„ ์„ค์น˜ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋จผ์ € ์˜ค๋ผํด์˜ ๊ณต์‹ ์›น์‚ฌ์ดํŠธ์—์„œ ๋‹ค์šด๋กœ๋“œ ๋ฐ ์„ค์น˜ ํŒŒ์ผ์„ ์ค€๋น„ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ๋‹ค์šด๋กœ๋“œ ๋ฐ ์„ค์น˜ ํŒŒ์ผ ์ค€๋น„ ๊ณผ์ •์„ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค.

์˜ค๋ผํด ๊ณต์‹ ์›น์‚ฌ์ดํŠธ ์ ‘์†

๋จผ์ € ์›น ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์—ด๊ณ  ์˜ค๋ผํด์˜ ๊ณต์‹ ์›น์‚ฌ์ดํŠธ๋กœ ์ ‘์†ํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ www.oracle.com ๋˜๋Š” www.oracle.co.kr ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ ‘์†ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์›น์‚ฌ์ดํŠธ์— ์ ‘์†ํ•œ ํ›„ ๋Œ€๋ถ€๋ถ„ Chrome, Firefox, Safari์™€ ๊ฐ™์€ ์ตœ์‹  ๋ธŒ๋ผ์šฐ์ €๋ฅผ ๊ถŒ์žฅํ•˜๋ฉฐ, ๋‹ค๋ฅธ ๋ธŒ๋ผ์šฐ์ €๋„ ์ผ๋ฐ˜์ ์œผ๋กœ ๋ฌธ์ œ ์—†์ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ณ„์ • ์ƒ์„ฑ ๋˜๋Š” ๋กœ๊ทธ์ธ

์˜ค๋ผํด์˜ ๊ณต์‹ ์›น์‚ฌ์ดํŠธ์— ์ ‘์†ํ•œ ํ›„, ๊ณ„์ •์„ ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜ ๊ธฐ์กด์— ๊ฐ€์ž…๋œ ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ค๋ผํด ๊ณ„์ •์€ ์†Œํ”„ํŠธ์›จ์–ด ๋‹ค์šด๋กœ๋“œ ๋ฐ ๊ธฐํƒ€ ์œ ์šฉํ•œ ์ž๋ฃŒ์— ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ณ„์ •์„ ์ƒ์„ฑํ•˜์ง€ ์•Š์•˜๋‹ค๋ฉด, "Create an account" ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ๊ณ„์ •์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ ๊ฐ€์ž…๋œ ๊ณ„์ •์ด ์žˆ๋‹ค๋ฉด, ๋กœ๊ทธ์ธ ์˜ต์…˜์„ ์„ ํƒํ•˜๊ณ  ๋“ฑ๋กํ•œ ์ด๋ฉ”์ผ ์ฃผ์†Œ์™€ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ๋กœ๊ทธ์ธํ•ฉ๋‹ˆ๋‹ค.

์†Œํ”„ํŠธ์›จ์–ด ๋‹ค์šด๋กœ๋“œ

๊ณ„์ •์— ๋กœ๊ทธ์ธํ•œ ํ›„, ์†Œํ”„ํŠธ์›จ์–ด ๋‹ค์šด๋กœ๋“œ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ํŽ˜์ด์ง€์—์„œ ์›ํ•˜๋Š” ์˜ค๋ผํด ์ œํ’ˆ์„ ์„ ํƒํ•˜๊ณ , ๋‹ค์šด๋กœ๋“œ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ์˜ค๋ผํด์€ ์—ฌ๋Ÿฌ ์ œํ’ˆ์„ ์ œ๊ณตํ•˜๋ฉฐ, ๋ฐ”์ด๋„ˆ๋ฆฌ ๋˜๋Š” ์„ค์น˜ ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์šด๋กœ๋“œ ๋ฐ ์„ค์น˜ ํŒŒ์ผ ์ค€๋น„

๋‹ค์šด๋กœ๋“œ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•œ ํ›„, ๋‹ค์šด๋กœ๋“œ ๋งํฌ ๋˜๋Š” ์„ค์น˜ ํŒŒ์ผ ๋‹ค์šด๋กœ๋“œ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ๋งํฌ๋ฅผ ํด๋ฆญํ•˜๊ฑฐ๋‚˜ ํŽ˜์ด์ง€์—์„œ ์ œ๊ณตํ•˜๋Š” ๋‹ค์šด๋กœ๋“œ ์˜ต์…˜์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์šด๋กœ๋“œ๊ฐ€ ์‹œ์ž‘๋˜๋ฉด, ์„ค์น˜ ํŒŒ์ผ์ด ์ปดํ“จํ„ฐ๋กœ ๋‹ค์šด๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค. ์ด์ œ ์˜ค๋ผํด ์„ค์น˜๋ฅผ ์œ„ํ•œ ํŒŒ์ผ ์ค€๋น„๊ฐ€ ์™„๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

3. ์šฐ๋ถ„ํˆฌ์—์„œ ์˜ค๋ผํด ์„ค์น˜ํ•˜๊ธฐ

์˜ค๋ผํด์„ ์šฐ๋ถ„ํˆฌ์—์„œ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ์˜ค๋ผํด ์„ค์น˜ ๊ณผ์ •์ž…๋‹ˆ๋‹ค.

JDK ์„ค์น˜

์˜ค๋ผํด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์„ค์น˜ํ•˜๋ ค๋ฉด ๋จผ์ € Java Development Kit (JDK)๋ฅผ ์„ค์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ JDK๋ฅผ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.

sudo apt update
sudo apt install default-jdk

ํŒจํ‚ค์ง€ ์—…๋ฐ์ดํŠธ ๋ฐ ํ•„์ˆ˜ ํŒจํ‚ค์ง€ ์„ค์น˜

์‹คํ–‰ ์ค‘์ธ ์šฐ๋ถ„ํˆฌ ์‹œ์Šคํ…œ์„ ์ตœ์‹  ์ƒํƒœ๋กœ ์œ ์ง€ํ•˜๊ณ  ํ•„์š”ํ•œ ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์•„๋ž˜ ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ ํŒจํ‚ค์ง€๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๊ณ  ํ•„์ˆ˜ ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.

sudo apt update
sudo apt upgrade
sudo apt install build-essential libaio1 libaio-dev

์˜ค๋ผํด ๊ณต์‹ ์›น์‚ฌ์ดํŠธ์—์„œ ์˜ค๋ผํด ํŒจํ‚ค์ง€ ๋‹ค์šด๋กœ๋“œ

์˜ค๋ผํด ๊ณต์‹ ์›น์‚ฌ์ดํŠธ์—์„œ ์›ํ•˜๋Š” ์˜ค๋ผํด ํŒจํ‚ค์ง€๋ฅผ ๋‹ค์šด๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค. ์„ค์น˜ํ•  ์ œํ’ˆ๊ณผ ๋ฒ„์ „์„ ์„ ํƒํ•˜๊ณ  ๋‹ค์šด๋กœ๋“œ ํŽ˜์ด์ง€์—์„œ ๋‹ค์šด๋กœ๋“œ ๋งํฌ๋ฅผ ํด๋ฆญํ•˜์—ฌ ํŒจํ‚ค์ง€๋ฅผ ๋‹ค์šด๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์šด๋กœ๋“œ ๋œ ํŒŒ์ผ์€ .zip ๋˜๋Š” .rpm ํ˜•์‹์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ค๋ผํด ์„ค์น˜ ๋””๋ ‰ํ† ๋ฆฌ ์ƒ์„ฑ ๋ฐ ์••์ถ• ํ•ด์ œ

์˜ค๋ผํด ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•  ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•œ ๋‹ค์Œ, ๋‹ค์šด๋กœ๋“œ ๋œ ํŒจํ‚ค์ง€๋ฅผ ํ•ด๋‹น ๋””๋ ‰ํ† ๋ฆฌ์— ์••์ถ• ํ•ด์ œํ•ฉ๋‹ˆ๋‹ค. ์••์ถ• ํ•ด์ œ๋ฅผ ์œ„ํ•ด ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์šด๋กœ๋“œ ๋œ ํŒŒ์ผ ์ด๋ฆ„์€ ์••์ถ• ํŒŒ์ผ ์ด๋ฆ„์œผ๋กœ ๋ฐ”๊ฟ”์•ผ ํ•ฉ๋‹ˆ๋‹ค.

mkdir ~/oracle
unzip oracle-package.zip -d ~/oracle

์„ค์น˜ ์Šคํฌ๋ฆฝํŠธ ์‹คํ–‰

ํŒจํ‚ค์ง€๋ฅผ ์••์ถ• ํ•ด์ œํ•œ ๋””๋ ‰ํ† ๋ฆฌ์—์„œ ์„ค์น˜ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„ค์น˜ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

cd ~/oracle
./runInstaller

์˜ค๋ผํด ์„ค์น˜ ๋งˆ๋ฒ•์‚ฌ ๋”ฐ๋ผ๊ฐ€๊ธฐ

์„ค์น˜ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ์˜ค๋ผํด ์„ค์น˜ ๋งˆ๋ฒ•์‚ฌ๊ฐ€ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ๋งˆ๋ฒ•์‚ฌ์— ๋”ฐ๋ผ์„œ ์˜ค๋ผํด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์„ค์น˜ํ•  ์œ„์น˜, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ด๋ฆ„, ๋น„๋ฐ€๋ฒˆํ˜ธ ๋“ฑ์˜ ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ๋‹จ๊ณ„๋ฅผ ์™„๋ฃŒํ•œ ํ›„ ์„ค์น˜๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

์„ค์น˜ ํ™•์ธ ๋ฐ ์˜ค๋ผํด ์‹œ์ž‘

์„ค์น˜๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด ์˜ค๋ผํด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‹œ์ž‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์œผ๋กœ ํ„ฐ๋ฏธ๋„์„ ์—ด๊ณ  ๋‹ค์Œ ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ ์˜ค๋ผํด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

sudo systemctl start oracle

์ด์ œ ์˜ค๋ผํด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ์šฐ๋ถ„ํˆฌ์—์„œ ์ •์ƒ์ ์œผ๋กœ ์„ค์น˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

4. ์˜ค๋ผํด ์„ค์น˜ ํ›„ ์ดˆ๊ธฐ ์„ค์ •

์˜ค๋ผํด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์„ค์น˜ํ•œ ํ›„ ์ดˆ๊ธฐ ์„ค์ •์„ ์ง„ํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ์˜ค๋ผํด ์„ค์น˜ ํ›„ ์ดˆ๊ธฐ ์„ค์ • ๊ณผ์ •์ž…๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ

์˜ค๋ผํด ์„ค์น˜ ๋งˆ๋ฒ•์‚ฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์„ค์น˜ ๋งˆ๋ฒ•์‚ฌ์—์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ƒ์„ฑ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ์ฃผ์š” ์„ค์ • ํ•ญ๋ชฉ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ด๋ฆ„
  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค SID (System Identifier)
  • SYS ๋ฐ SYSTEM ์‚ฌ์šฉ์ž ๋น„๋ฐ€๋ฒˆํ˜ธ
  • ์ดˆ๊ธฐ ์‚ฌ์šฉ์ž ๊ณ„์ • ์ƒ์„ฑ ์—ฌ๋ถ€

๋งˆ๋ฒ•์‚ฌ์— ๋”ฐ๋ผ์„œ ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•˜๊ณ , ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ์„ ์™„๋ฃŒํ•ฉ๋‹ˆ๋‹ค.

Listener ๊ตฌ์„ฑ

Listener๋Š” ์˜ค๋ผํด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋Œ€ํ•œ ํด๋ผ์ด์–ธํŠธ ์š”์ฒญ์„ ์ˆ˜์‹ ํ•˜๊ณ  ์ฒ˜๋ฆฌํ•˜๋Š” ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. Listener๋ฅผ ๊ตฌ์„ฑํ•˜์—ฌ ์˜ค๋ผํด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€์˜ ์—ฐ๊ฒฐ์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ Listener๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.

lsnrctl start
lsnrctl status

์œ„ ๋ช…๋ น์„ ์ˆœ์„œ๋Œ€๋กœ ์ž…๋ ฅํ•˜์—ฌ Listener๋ฅผ ์‹œ์ž‘ํ•˜๊ณ , ํ˜„์žฌ ์ƒํƒœ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

SQL*Plus ์‹คํ–‰

SQLPlus๋Š” ์˜ค๋ผํด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋Œ€ํ•œ SQL ๋ฌธ์„ ์‹คํ–‰ํ•˜๋Š” ๋ช…๋ น์ค„ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ๋‹ค์Œ ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ SQLPlus๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

sqlplus /nolog

์œ„ ๋ช…๋ น์œผ๋กœ SQL*Plus๋ฅผ ์‹คํ–‰ํ•œ ํ›„, SYS ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธํ•ฉ๋‹ˆ๋‹ค.

connect sys as sysdba

SYS ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธํ•œ ํ›„, ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ๋กœ๊ทธ์ธํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž ๊ณ„์ • ์ƒ์„ฑ

์›ํ•˜๋Š” ์‚ฌ์šฉ์ž ๊ณ„์ •์„ ์ƒ์„ฑํ•˜์—ฌ ์˜ค๋ผํด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž ๊ณ„์ •์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

create user username identified by password;
grant connect, resource to username;

์œ„ ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ username๊ณผ password๋ฅผ ์›ํ•˜๋Š” ๊ฐ’์œผ๋กœ ๋ฐ”๊พธ๊ณ , ์‚ฌ์šฉ์ž ๊ณ„์ •์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž์—๊ฒŒ CONNECT ๋ฐ RESOURCE ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•ฉ๋‹ˆ๋‹ค.

์ดˆ๊ธฐ ์„ค์ • ์™„๋ฃŒ

์˜ค๋ผํด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์ดˆ๊ธฐ ์„ค์ •์ด ์™„๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์‚ฌ์šฉ์ž ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ ‘์†ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ถ”๊ฐ€์ ์ธ ์„ค์ •์ด๋‚˜ ์˜ค๋ผํด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๊ณต์‹ ๋ฌธ์„œ๋ฅผ ์ฐธ์กฐํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

5. ์˜ค๋ผํด ์„ค์น˜ ์‹œ ์ฃผ์˜์‚ฌํ•ญ ๋ฐ Troubleshooting ๋ฐฉ๋ฒ•

์˜ค๋ผํด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์„ค์น˜ํ•  ๋•Œ ๋ช‡ ๊ฐ€์ง€ ์ฃผ์˜ํ•  ์  ๋ฐ ๋ฌธ์ œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์•„๋ž˜๋Š” ์ฃผ์˜์‚ฌํ•ญ ๋ฐ Troubleshooting ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

์ฃผ์˜์‚ฌํ•ญ

  1. JDK: ์˜ฌ๋ฐ”๋ฅธ ๋ฒ„์ „์˜ JDK๋ฅผ ์„ค์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ค๋ผํด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฒ„์ „์— ๋งž๋Š” JDK๋ฅผ ์„ค์น˜ํ•˜๊ณ  ์‚ฌ์šฉํ•ด์•ผ ์ •์ƒ์ ์ธ ๋™์ž‘์„ ๋ณด์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  2. ํŒจํ‚ค์ง€ ์ข…์†์„ฑ: ์„ค์น˜ํ•˜๊ธฐ ์ „์— ํ•„์š”ํ•œ ํŒจํ‚ค์ง€์™€ ์ข…์†์„ฑ์„ ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ•„์ˆ˜ ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•˜์ง€ ์•Š์œผ๋ฉด ์˜ค๋ผํด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ค์น˜ ์ค‘ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  3. ๋””์Šคํฌ ๊ณต๊ฐ„: ์˜ค๋ผํด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ค์น˜ํ•˜๋Š” ๋””๋ ‰ํ† ๋ฆฌ์— ์ถฉ๋ถ„ํ•œ ๋””์Šคํฌ ๊ณต๊ฐ„์ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํฌ๊ธฐ์— ๋”ฐ๋ผ ์ ์ ˆํ•œ ์šฉ๋Ÿ‰์„ ํ™•๋ณดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Troubleshooting ๋ฐฉ๋ฒ•

  1. ๋กœ๊ทธ ํŒŒ์ผ ํ™•์ธ: ์„ค์น˜ ์ค‘ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ๊ฒฝ์šฐ ๋กœ๊ทธ ํŒŒ์ผ์„ ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ฃผ๋กœ $ORACLE_BASE/oraInventory/logs ๋””๋ ‰ํ† ๋ฆฌ์— ์„ค์น˜ ๋กœ๊ทธ ํŒŒ์ผ์ด ์œ„์น˜ํ•ฉ๋‹ˆ๋‹ค. ๋กœ๊ทธ ํŒŒ์ผ์„ ์‚ดํŽด๋ณด๊ณ  ๋ฐœ์ƒํ•œ ์˜ค๋ฅ˜๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  2. ์—๋Ÿฌ ๋ฉ”์‹œ์ง€ ํ™•์ธ: ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๋ฅผ ์ฃผ์˜๊นŠ๊ฒŒ ํ™•์ธํ•˜๊ณ  ๊ฒ€์ƒ‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๋ฅผ ๊ฒ€์ƒ‰ํ•˜๋ฉด ํ•ด๋‹น ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  3. ์ธํ„ฐ๋„ท ๊ฒ€์ƒ‰: ์„ค์น˜ ์ค‘ ๋˜๋Š” ์ดˆ๊ธฐ ์„ค์ • ๊ณผ์ •์—์„œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•œ ๊ฒฝ์šฐ, ๊ตฌ๊ธ€ ๋˜๋Š” ์˜ค๋ผํด ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ์œ ์‚ฌํ•œ ๋ฌธ์ œ์— ๋Œ€ํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์ฐพ์•„๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งŽ์€ ์‚ฌ์šฉ์ž๋“ค์ด ๋น„์Šทํ•œ ๋ฌธ์ œ๋ฅผ ๊ฒช์œผ๋ฉฐ ํ•ด๊ฒฐํ•œ ๋ฐฉ๋ฒ•์„ ๊ฒŒ์‹œํ•˜๊ณ  ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  4. ๊ณต์‹ ๋ฌธ์„œ: ์˜ค๋ผํด ๊ณต์‹ ๋ฌธ์„œ๋„ ๋ฌธ์ œ ํ•ด๊ฒฐ์— ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋ผํด ๋ฌธ์„œ์—์„œ ๊ด€๋ จ ๋ฌธ์ œ์— ๋Œ€ํ•œ ์„ค๋ช…์ด๋‚˜ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  5. ์ปค๋ฎค๋‹ˆํ‹ฐ ์ง€์›: ๋ฌธ์ œ๊ฐ€ ๊ณ„์†๋˜๋Š” ๊ฒฝ์šฐ, ์˜ค๋ผํด ์‚ฌ์šฉ์ž ์ปค๋ฎค๋‹ˆํ‹ฐ์— ์งˆ๋ฌธ์„ ์˜ฌ๋ ค๋ณด๊ฑฐ๋‚˜ ๊ด€๋ จ ํฌ๋Ÿผ์— ๋ฌธ์˜ํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๋“ค ๋˜๋Š” ์ „๋ฌธ๊ฐ€๋“ค์ด ๋„์›€์„ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์œ„์˜ Troubleshooting ๋ฐฉ๋ฒ•๊ณผ ์ฃผ์˜์‚ฌํ•ญ์„ ์ฐธ๊ณ ํ•˜์—ฌ ์˜ค๋ผํด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ค์น˜์™€ ์ดˆ๊ธฐ ์„ค์ • ์ค‘ ๋ฐœ์ƒํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋Œ“๊ธ€