ORACLE/DB15 OCP 12c ์๊ฒฉ์ฆ ์ทจ๋ ํ๊ธฐ :: ํ์ํ ๋ชจ๋ ๊ฒ! OCP 12c ์๊ฒฉ์ฆ ์ทจ๋ํ๋ค. OCP 12c ์๊ฒฉ์ฆ์ 2020๋ ๋์ ์ทจ๋ํ์ต๋๋ค. ์ํ์ ์ค๋น๋ 2020๋ ๋ 4์๋ถํฐ ํ๊ณ ์ํ์ 6์๋ฌ์ ๋ง๋ฌด๋ฆฌํ๊ณ ์๊ฒฉ์ฆ์ 8์๋ฌ์ ๋์๋ค์. ๋ฐฑ๋ฒ ๋งํ๋ ๊ฒ๋ณด๋ค ์ ์๊ฒฉ์ฆ์ ์ฌ๋ ค ๋ณด์ฌ๋๋ฆฌ๋๊ฒ ์ ๊ธ์ ์ ๋น์ฑ์ด ์์๊ฑฐ๋ผ ์๊ฐ์ด๋ค์ด์....์๋์๋... ใ ใ ์ทจ๋ํ ๋ ๋ธ๋ก๊ทธ์ ๊ธ์ ๋จ๊ธฐ๊ฒ ๋ค๊ณ ๋ง์์ก๊ณ ์์๋๋ฐ... ์ด๋๋ง 6๊ฐ์์ ๋๊ฐ ์ง๋์ ๊ธ์ ์ฐ๋ค์. ์ฐ์ ์ด ๊ธ์ ์ฐ๋ ๋ชฉ์ ์.... OCP ์ทจ๋ ์ํ ์ข ๋ชฉ๊ณผ ๋ฐฉ๋ฒ์ด 2020๋ ๋ ๋ถํฐ ๋ฐ๋์์ด์. ๊ทธ๋ฆฌ๊ณ ๊ฒ์ํ๋ฉด ๋๋ถ๋ถ 2018๋ ๋ ์ด์ ๋ด์ฉ์ด ๋ง๋๋ผ๊ตฌ์.... ๊ทธ๋์ ์ํ ์ค๋น ๋น์ ๋ง์ ์ ๋ณด๋ฅผ ์ป์ง ๋ชปํด์ ๋๋ฆ ์ต๊ทผ? ์ํ ์ ๋ณด์ ๋ํด์ ์ ๋ฆฌํ๋ฉด OCP ์๊ฒฉ์ฆ์ ์ค๋นํ๊ณ ๊ณ์ ๋ถ๋ค์๊ฒ ๋์์ด ๋ ๊ฒ ๊ฐ์ ์ด๋ ๊ฒ .. 2021. 3. 15. [Oracle] ์ค๋ผํด ์ฑ ์ถ์ฒ DBA๊ฐ ๋๊ณ ์ถ์ ์์ง๋์ด๋ค์ ์ํ feat. OCP, SQLP์ ๋์ ๋๋ ์ฑ ์ค๋ผํด ์ฑ ์ถ์ฒ ์ค๋ผํด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํด์ ๊ณต๋ถํ๋ ค๊ณ ํ๋๋ฐ... ์๊ฐ๋ณด๋ค ์ป์ ์ ์๋ ์ ๋ณด๋ฅผ ์ฐพ๊ธฐ ํ๋ญ๋๋ค. ์จ๋ผ์ธ๊ฐ์์ ์ปค๋ฆฌํ๋ผ์ ๋ณด๋ฉด ๋๋ถ๋ถ SQL์ฌ์ฉ๋ฒ์ ๋ํ ๋ด์ฉ์์ ๋๋๊ณ ์ค๋ผํด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ดํดํ๊ธฐ ์ํ ๋ด๋ถ ์ฑ๋ฅ๊ณผ ์๋ฆฌ ์ํคํ ์ฒ์ ๊ฐ์ ๋ถ๋ถ์ ๋ํ ๊ฐ์ํ ์ฐพ์๋ณด๊ธฐ ํ๋ญ๋๋ค. ๊ฒ์์ ํด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํ ์ ๋ณด๋ฅผ ์ฐพ์๋ ๋ง์ ์ ๋ณด๋ฅผ ์ฐพ๊ธฐ๊ฐ ํ๋ค๊ฒ์ ๋๋ค. ํ๋ DBA๋ฅผ ๊ฟ๊พธ๊ณ OCP์ SQLD๋ฅผ ์ทจ๋ํ๋ฉด์ ๋์์ด ๋์๋ ์ฑ ๋ค์ ๊ณต์ ํด๋ณด๊ณ ์ ํฉ๋๋ค. 1. ์ค๋ผํด ์ฑ๋ฅ ๊ณ ๋ํ ์๋ฆฌ์ ํด๋ฒ 1,2 ๋๋น์ ์ค๋ผํด ์ฑ๋ฅ ๊ณ ๋ํ ์๋ฆฌ์ ํด๋ฒ 1 COUPANG www.coupang.com ์ค๋ผํด ์ฑ๋ฅ ๊ณ ๋ํ ์๋ฆฌ์ ํด๋ฒ. 2:ํจ์จ์ ์ด๊ณ ์ ๋ขฐํ ์ ์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์ถ์ ์ํ ์ค์ฆ COUPANG ww.. 2021. 3. 15. [Oracle] Sample Schema HR, OE, PM, IX, SH, BI ์์ฑ Oracle Sample Schema ์ค๋ผํด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์๋์์ฑํ๊ฑฐ๋ Sample Schema๋ฅผ ์ถ๊ฐํ์ง ์๋ ๊ฒฝ์ฐ ํ ์คํธํ ์ ์๋ ๋ฐ์ดํฐ๊ฐ ์์ต๋๋ค. ์ค๋ผํด์์ ์ ๊ณตํด์ฃผ๋ ์ํ ์คํค๋ง๋ก 6๊ฐ์ง๊ฐ ์์ต๋๋ค. HR : Human Resource OE : Order Entry PM : Product Media IX : Information Exchange SH : Sales History BI : Business Intelligence ํด๋น ๊ธ์์๋ ์ 6๊ฐ์ ์ํ ์คํค๋ง๋ฅผ ์๋์ผ๋ก ์์ฑํ๋ ๋ฐฉ๋ฒ์ ์๋ ค๋๋ฆฌ๊ฒ ์ต๋๋ค. Sample Schema ์์ฑ ์ค์ตํ๊ฒฝ OS : Red Hat Enterprise Linux Server release 6.10 DB : Oracle 12.1.0.2 SID : testdb.. 2020. 7. 15. [Oracle] ๋ฌธ์ฅ์์ค ์ฝ๊ธฐ ์ผ๊ด์ฑ Consistent Mode, Current Mode ์ฐจ์ด :: ๋ง์ด์๋ชฝ Dirty Read Commit๋์ง ์์ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฅธ Transaction์์ ์ฝ์ ์ ์๋ค๋ฉด ์ด๋ค ํ์์ด ๋ฐ์ํ ์ ์์๊น์? ์ต์ข ์ฐ๋ด ๊ณ์ฐํ๋ ์์๋ก ๋ฐ์ํ ์ ์๋ ํ์์ ์์ ๋ณด๊ฒ ์ต๋๋ค. ์ต์ข ์ฐ๋ด์ ํ์ฌ ์ฐ๋ด + ํด์ง๊ธ + ์ธ์ผํฐ๋ธ๋ก ์ต์ข ๊ฒฐ์ ๋๋ ๊ฒ์ผ๋ก ๊ฐ์ ํด๋ณด๊ฒ ์ต๋๋ค. ๋ง์ฝ Commit๋์ง ์์ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฅธ Transaction์์ ์ฝ์ ์ ์๋ค๋ฉด, ๋ฐ์ดํฐ๋ฅผ ์ฝ๋ ์์ ์ ๋ฐ๋ผ ๋ค๋ฅธ ๊ฒฐ๊ณผ ๊ฐ์ ์ฝ์ต๋๋ค. ํด์ง๊ธ๊น์ง๋ง ํฉ์ฐํ์ ๋ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ผ๋ฉด 3900์ด๋๊ณ ์ธ์ผํฐ๋ธ๊น์ง ํฉ์ฐํ์ ๋ 4200์ ๊ฐ์ ์ฝ์ต๋๋ค. ์ฆ, ์ผ๊ด์ฑ ์์ด ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ธฐ ๋๋ฌธ์ ์ฐ์ฐ ๊ณผ์ ์์ ์ต์ข ๊ฐ์ด ์๋ ์ค๊ฐ๊ฐ์ ๋ฐ์์ค๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. ์ด๋ ๊ฒ Commit๋์ง ์์ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฅธ Transaction์์.. 2020. 3. 30. [Oracle] Transaction Dead Lock ๋ฐ์ ์ค์ต, ์ด๋ก ๋ง๊ณ ์ง์ ๋ง๋ค์ด ๋ณด์ :: ๋ง์ด์๋ชฝ Transaction Dead Lock ๊ต์ฐฉ์ํ ์๋ชป๋ ์์ ๊ด๋ฆฌ๋ก ์ธํ์ฌ ๋ ์ด์์ ํ๋ก์ธ์ค๊ฐ ํจ๊ป ๋ฉ์ถ์ด ๋ฒ๋ฆฌ๋ ํ์.......... ๋์ ํ ๋ฌด์จ ๋ง์ธ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ๊ฐ๋จํ๊ฒ ์ค๋ช ํ์๋ฉด, Transaction์ด ์๋ก ๊ผฌ์ฌ์ ์์ ์ด ๋ฉ์ถฐ๋ฒ๋ฆฌ๋ ๊ฒ ์ ๋๋ค. Dead Lock ๊ต์ฐฉ์ํ์ ๋ํ ์ ๋ณด๋ฅผ ๊ฒ์ํด๋ณด๋ฉด ์์ ๋น์ทํ ๋ด์ฉ์ ์ ์๋ฅผ ๋ด๋ฆฝ๋๋ค. ๋ ๊ต์ฐฉ์ํ๋ก ๋น ์ง ์ ์๋ 4๊ฐ์ง์กฐ๊ฑด์ด๋ผ๊ณ ํด์ ์ํธ ๋ฐฐ์ (Mutual Exclusion), ์ ์ ์ ๋๊ธฐ Hold and Wait, ๋น์ ์ (No Preemption), ํํ๋๊ธฐ(Circular Wait) ์ด๋ฐ ์ด๋ก ์ ์ธ ๋ด์ฉ ๋ฐ์ ์๋์ต๋๋ค. ์ค์ํ ๋ด์ฉ์ด๊ณ ๊ผญ ์์์ผํ๋ ๋ด์ฉ์ ๋ง์ง๋ง... ๊ธ๋ก๋ง ๋ด์ ๋์ถฉ ๋ฌด์จ ๋๋์ธ์ง๋ ์๊ฒ ๋๋ฐ, ์ ํํ ๋ชจ๋ฅด๊ฒ ๊ณ ... ์ด.. 2020. 3. 26. [Oracle] ์ค๋ผํด INDEX ์ฌ์ฉํ๋ ์ด์ ์๋ฆฌ ์ฅ์ ๋จ์ :: ๋ง์ด์๋ชฝ INDEX๋ฅผ ์ฌ์ฉํ๋ ๊ฐ์ฅ ํฐ ์ด์ ๋ ์๋์ ํฅ์์ ์ํด์ ์ฌ์ฉ๋ฉ๋๋ค. INDEX ๊ตฌ์กฐ๋ฅผ ๋ง๋ค์ด์ฃผ๋ฉด FULL SCAN์์ ๋ชจ๋ ํ ์ด๋ธ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ด์ค๋ ๋ฐฉ๋ฒ๊ณผ๋ ๋ค๋ฅด๊ฒ ROOT - BRANCH - LEAF - DATA BLOCK์ด 4๋ฒ์ IO๋ฅผ ํตํด์ ์ ๊ทผ์ด ๊ฐ๋ฅํฉ๋๋ค. ๋ฐ์ดํฐ๊ฐ 100๊ฑด์ด๋ 100๋ง๊ฑด์ด๋ ์๋์ฐจ์ด๋ ๋ง์ด ์๋๋ค๋ ์ฅ์ ์ด ์์ต๋๋ค. INDEX๋? ๋ชจ๋ ํ ์ด๋ธ์๋ ROWID๋ผ๋ ์นผ๋ผ์ด ์์ต๋๋ค. ROWID = FILE ๋ฒํธ + BLOCK ๋ฒํธ + ROW๋ฒํธ๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค. "7๋ฒํ์ผ์ 132๋ฒ ๋ธ๋ก์ 3๋ฒ์งธ" ์ด๋ฐ ์์ผ๋ก ํด๋น ๋ฐ์ดํฐ์ ์ฃผ์๋ผ๊ณ ๋ณผ ์ ์์ต๋๋ค. INDEX๋ ์ด๋ฐ ROWID๋ฅผ ํตํด DATA BLOCK์ ์ ๊ทผ ํฉ๋๋ค. INDEX๋ ๋ฐ์ดํฐ๋ฅผ ๋น ๋ฅด๊ฒ ์ฐพ๊ธฐ ์ํด ์ค๋ฆ์ฐจ์์ผ๋ก .. 2020. 3. 25. [Oracle] Transaction ์ ์ฌ์ฉํ๋ ๊ฑธ๊น์? :: ๋ง์ด์๋ชฝ ์ํ ์ก๊ธ์ฒ๋ฆฌ A๊ณ์ข์์ B๊ณ์ข๋ก $5,000๋ฅผ ์ ์์ ์ผ๋ก ์ก๊ธํ๋๋ฐ ์ฒ๋ฆฌ๋๋ ๊ณผ์ ์ ๋๋ค. A๊ณ์ข์์ B๊ณ์ข๋ก ์ก๊ธ ์์ฒญ์ ํ๋ฉด 1. A๊ณ์ข์์ $5,000๋ฅผ ์ถ๊ธํฉ๋๋ค. 2. B๊ณ์ข์ $5,000๋ฅผ ์ ๊ธํฉ๋๋ค. ๊ทธ๋ผ ๊ฒฐ๊ณผ๋ก A๊ณ์ข์๋ $5,000 B๊ณ์ข์๋ $10,000๊ฐ ๋์ด์ผํฉ๋๋ค. ์ ์ด๋ฏธ์ง๋ ์ก๊ธ ์ฒ๋ฆฌ ๊ณผ์ ์์ ์ค๋ฅ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ ์ ๋๋ค. 1. A๊ณ์ข์์ $5,000๋ฅผ ์ถ๊ธํฉ๋๋ค. 2. ์๋ฌ ๋ฐ์ ์ก๊ธ์ฒ๋ฆฌ ๊ณผ์ ์์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ฌ A๊ณ์ข์์ $5,000๋ฅผ ์ถ๊ธํ๊ณ B๊ณ์ข๋ก๋ ๋์ด ์ ๊ธ๋์ง ์์ $5,000๊ฐ ์ฌ๋ผ์ง๋๋ค. ์ค์ ์ํ์์ ์์ ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค๋ฉด ์ฌ๋ฌ ๋ฐฉ๋ฉด์ผ๋ก ์์ฒญ๋ ํผํด๊ฐ ๋ฐ์ํ ๊ฒ ์ ๋๋ค. ์์ํ์ง ๋ชปํ ์ํฉ์์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ฌ ํ์ฌ ๋ฐ์ดํฐ์ ๋ถ์ ํฉ์ด ๋ฐ์ํ๋ ๊ฒฝ์ฐ, ๋ค์ ์.. 2020. 3. 25. [Oracle] Synonym ๋์์ด ์์ฌ์ฉํ ๊น์? :: ๋ง์ด์๋ชฝ Synonym ์ด๋? Oracle์๋ Synonym์ด๋ ๊ฐ์ฒด๊ฐ ์์ต๋๋ค. ๊ฐ์ฒด์ ๋ํด์ ์์์ ์ผ๋ก ๋ณ๋ช ์ ์ง์ด์ฃผ๋ ๊ฒ. ํ ์ด๋ธ ALIAS์๋ ๋ค๋ฅด๊ฒ ์์์ ์ธ ๋ณ๋ช ์ด ์๋ ์์์ ์ผ๋ก ๋ณ๋ช ์ ๋ถ์ฌํ๋ ๊ฒ์ด Synonym์ ๋๋ค. Oracle Database๋ฅผ ์ฌ์ฉํด๋ณด๋ฉด์ ํ๋ฒ๋ Synonym์ ๋ง๋ค์ด๋ณด์ง ์์์ ์ฌ์ฉ์ ํ๋ฒ๋ ์ํ๋ค! ๋ผ๊ณ ์๊ฐํ์ค์๋ ์๋๋ฐ... ์ฐ๋ฆฌ๋ ์ด๋ฏธ Synonym์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. 1 SELECT SYSDATE FROM DUAL; DUAL์ด๋ผ๋ ์์ ํ ์ด๋ธ์ SYNONYM์ ๋๋ค. DUALํ ์ด๋ธ์ ๋ชจ๋ ๊ณ์ ์์ ์คํค๋ง ์์ด DUAL์ด๋ผ๋ ๋ช ์นญ์ผ๋ก ์ฌ์ฉ๋๊ณ ์์ต๋๋ค. DUAL๋ ์์์ ์ผ๋ก ์ฌ์ฉ๋๋ ํ ์ด๋ธ์ธ๋ฐ ์ ์คํค๋ง ์์ด DUAL์ด๋ผ๋ ๋ช ์นญ์ผ๋ก ์ฌ์ฉ์ด ๊ฐ๋ฅํ์๊น์? DUAL ํ ์ด๋ธ.. 2020. 3. 24. [Oracle] ์ค๋ผํด Sequence auto_increment ์ฌ์ฉ ๋ฐ ์ ๋ฆฌ :: ๋ง์ด์๋ชฝ ์๋ก์ด ์ฌ์ INSERT ์๋ก์ด ์ฌ์์ด ์ ์ฌํ์ฌ Database์ Insertํ๋ ค๊ณ ํฉ๋๋ค. ์์ฐจ์ ์ธ ๋ฒํธ๋ก ์ฌ์ID๋ฅผ ๋ถ์ฌํด์ค๋๋ค. ์ด๋ 1006์ด๋ผ๋ ์ฌ์ID๋ฅผ ์ด๋ป๊ฒ ๋ฐ์์์ Insert ์ํฌ๊น์? MAX(์ฌ์ID) + 1 ? MAX ํจ์๋ฅผ ์ด์ฉํด์ ์ฌ์ID์ ์ต๋๊ฐ์ ๋ฐ์์ 1์ ๋ํด์ค ๊ฐ์ Insertํ ์ ์์ต๋๋ค. ํ์ง๋ง ์ฑ๋ฅ์ ๋ฌธ์ ๊ฐ ์๊น๋๋ค. 1000์ ๋์ ์ซ์๋ ๋ฌด๋ฆฌ๊ฐ ์์ง๋ง ๋ฐ์ดํฐ์ ์์ด ๋์ด๋ ์๋ก ๋ถํ๋ ์ปค์ง ๊ฒ ์ ๋๋ค. INDEX ์ฌ์ฉ ? INDEX๋ฅผ ์ฌ์ฉํ ์๋ ์์ต๋๋ค. index์ ๋งจ ๋ง์ง๋ง ๋ธ๋ญ์ ์ฐพ๋๋ก ํ๋ฉด Root - Branch - Leaf ์ด 3๋จ๊ณ์ ๊ฑธ์ณ ๋ง์ง๋ง ๋ฒํธ๋ฅผ ๋ฐ์์ฌ ์ ์์ต๋๋ค. ํผํฌ๋จผ์ค๋ฅผ ๋์ผ ์ ์๋ ์ข์ ๋ฐฉ๋ฒ์ด์ง๋ง, Sequence๋ฅผ ์ฌ์ฉํ๋ฉด ๋ ๋น ๋ฅด๊ฒ.. 2020. 3. 23. [Oracle] ์ค๋ผํด ๋ทฐ(View) ์ฌ์ฉ๋ฒ ๋ฐ ์ ๋ฆฌ :: ๋ง์ด์๋ชฝ View ๋? View๋ ์ ์ฅ๋ SELECT ๋ฌธ์ด๋ค. ์ค๋ผํด์๋ ํ ์ด๋ธ๋ง๊ณ ๋ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ด ์ฌ ์ ์๋ ์ค๋ธ์ ํธ๊ฐ ์์ต๋๋ค. FROM์ ์์ ์ฌ์ฉํ ์ ์๋ ๊ฒ์ ํ ์ด๋ธ๋ง์ด ์๋๋ผ๋ ๊ฒ์ ๋๋ค. ๋ํ์ ์ผ๋ก View๋ผ๋ ์ค๋ผํด ์ค๋ธ์ ํธ๋ฅผ ์ด์ฉํด์ ๋ฐ์ดํฐ๋ฅผ ์กฐํํ ์ ์๊ณ ์ค์ ๋ก ํ์ ์์๋ ๋ง์ด ์ฌ์ฉ๋๋ ์ค๋ธ์ ํธ์ ๋๋ค. ๊ทธ๋ผ View๋ ๋ฌด์์ด๊ณ ์ ์ฌ์ฉํ๋ ๊ฒ ์ผ๊น์? "View๋ ์ ์ฅ๋ SELECT ๋ฌธ"์ด๋ผ๊ณ ํํํ์ต๋๋ค. ์ฌ์ ์ ์๋ฏธ๋ก "๋ฐ์ดํฐ์ ๋ ผ๋ฆฌ์ ๋ถ๋ถ์งํฉ"์ด๋ผ๊ณ ํ๋๋ฐ์, ์ค์ง์ ์ผ๋ก View๋ฅผ SELECT๋ฌธ์ ์ด์ฉํด์ ์์ฑํ๊ธฐ ๋๋ฌธ์ ์์ ๊ฐ์ด ํํํ์ต๋๋ค. ๊ทธ๋ผ ๋ฐ์ดํฐ์ ๋ ผ๋ฆฌ์ ๋ถ๋ถ์งํฉ์ด๋ผ๋๊ฒ ๋ฌด์์ผ๊น์? ๋ฐ์ดํฐ์ ๋ ผ๋ฆฌ์ ๋ถ๋ถ์งํฉ? ๋ฐ์ดํฐ์ ๋ ผ๋ฆฌ์ ๋ถ๋ถ์งํฉ์ด๋ ๊ฒ์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์กด์ฌํ์ง ์๋ ํ ์ด๋ธ์.. 2020. 3. 22. [Oracle] listener ๊ตฌ์ฑ (IO ์ค๋ฅ : The Network Adapter could not establish the connection ํด๊ฒฐ) :: ๋ง์ด์๋ชฝ Oracle ์ค์น๊ฐ ๋ค ๋๋ฌ๋๋ฐ SQLDeveloper๋ก ์ ์ ํ ์คํธ๋ฅผ ํด๋ณด์ง๋ง ์๋ฌ๊ฐ ๋ฐ์ํฉ๋๋ค. ์ํ : ์คํจ -ํ ์คํธ ์คํจ: IO ์ค๋ฅ: The Network Adapter could not establish the connection ์ค๋ผํด DBMS์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์ ์์ ์ผ๋ก ์ค์น๊ฐ ๋์ด ์์ผ๋ฉด ์ฝ์์ฐฝ sqlplus๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ถ์ ์ ์์ต๋๋ค. ํ์ง๋ง ์ธ๋ถ์์ ์ ์ํ๋ ค๊ณ ํ๋ฉด ์์ ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ํฉ๋๋ค. ์ด ์๋ฌ๊ฐ ๋ฐ์ํ๋ฉด ์ฐ์ listener๊ฐ ์คํ ํน์ ๊ตฌ์ฑ ๋์ด์๋์ง ํ์ธ๋ถํฐ ํด์ค๋๋ค. listener ์๋น์ค ํ์ธ Ctrl + Alt + Delete ๋จ์ถํค๋ฅผ ์์ ๊ด๋ฆฌ์์ ์๋น์คํญ์ผ๋ก ํ์ฌ PC์ ์๋ ์๋น์ค ๋ชฉ๋ก์ ๋ณผ ์ ์์ต๋๋ค. ORCL ์ด๋ฆ์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ ์์ ์ผ๋ก ์.. 2020. 3. 14. [Oracle] ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ฑ ORA-12560 TNS: ํ๋กํ ์ฝ ์ด๋ํฐ ์ค๋ฅ ํด๊ฒฐ :: ๋ง์ด์๋ชฝ ์ค๋ผํด ์ค์น๋ฅผ ์๋ฃํ์ต๋๋ค. ๊ทธ๋ฐ๋ฐ sqlplus๋ฅผ ํตํด์ ์ ์ํด๋ณด๋ ค๊ณ ํ๋๋ฐ.... ORA-12560: TNS: ํ๋กํ ์ฝ ์ด๋ํฐ ์ค๋ฅ ์์ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. ์ด๋ฐ ์๋ฌ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ! ์ค๋ผํด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ธ์คํด์ค๊ฐ ์ ์๋์๋์ง ํ์ธํด์ค์ผํฉ๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ฑ ํ์ธ ์ฐ์ ์ค๋ผํด ์ค์น ์, ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ช ์นญ์ด๋, SID๋ฅผ ์ค์ ํด์ค ๊ธฐ์ต์ด ์๋์ง ์๊ฐํด ๋ด์ผํฉ๋๋ค. ์ค๋ผํด DBMS๋ฅผ ์ค์นํ ๋ ์ํํธ์จ์ด๋ง ์์ฑํ ๊ฒฝ์ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์์ฑ๋์ง ์์ต๋๋ค. Oracle ์๋น์ค ํ์ธ ์ฐ์ ์๋น์ค์ฐฝ์ ์ด์ด์ Oracle์ ๋ํ ์๋น์ค๊ฐ ๊ตฌ์ฑ๋์ด ์๋์ง ํ์ธํฉ๋๋ค. Oracle๊ณผ ๊ด๋ จ๋ ์๋น์ค๊ฐ 1๊ฐ ๋ฐ์ ๋ ์์ง ์๋ค๋ ๊ฒ๊ณผ OracleService๊ฐ ์๋ค๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค. ๋ ์ ํํ ๋ฐฉ๋ฒ์ผ๋ก๋ .. 2020. 3. 13. [Oracle] ์๋์ฐ ์ค๋ผํด 12c DBMS ์ค์น :: ๋ง์ด์๋ชฝ https://www.oracle.com/index.html Oracle | Integrated Cloud Applications and Platform Services About Oracle Unlock endless possibilities A culture of innovation has propelled Oracle since its inception. Today, thanks to exceptional people, we lead the market in autonomous, cloud, and applications technologies. www.oracle.com ์ด๋ฒ ๊ธ์์๋ ์๋์ฐ ์ด์์ฒด์ ์์ ์ค๋ผํด 12c DBMS๋ฅผ ์ค์นํด๋ณด๊ฒ ์ต๋๋ค. ์ค๋ผํด์ด ์คํ๋๋ ํ๋ฆ์ ์กฐ๊ธ ๋ ์์ ๋ณผ ์ ์๊ฒ.. 2020. 3. 12. [Oracle] ์ค๋ผํด ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ ์ํคํ ์ฒ ๊ฐ๋จ ์ ๋ฆฌ :: ๋ง์ด์๋ชฝ ์ ์๊ณ์ ์ผ๋ก ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ธ ORACLE ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ์ ์ํคํ ์ฒ์ ๋ํด์ ์ ๋ฆฌํด๋ณด๋ ค๊ณ ํฉ๋๋ค. ์ค๋ผํด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ด์ฉํด์ ํ ์ด๋ธ์ ๋ง๋ค๊ณ ์ฟผ๋ฆฌ๋ฌธ์ ์์ฑํ๋ ๋ฑ ์ค์ต์ ์์ ์ค๋ผํด ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ๊ฐ ์ด๋ป๊ฒ ๊ตฌ์ฑ๋์ด ์๊ณ ์ด๋ค ํ๋ฆ์ผ๋ก ์๋์ ํ๋์ง ๊ธฐ์ด ๊ฐ๋ ์ ํํํ๊ฒ ๋ค์ง๋ ๊ฒ์ด ์ค์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. RDBMS ๋? Relational Database Management System์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ ์, ์กฐ์ ๋ฐ ์ ์ด๋ฅผ ํ ์ ์๋ ์ํํธ์จ์ด ์ ๋๋ค. PDF ํ์ผ์ ์ผ๊ธฐ ์ํด์๋ adobe pdf reader ์ด๋ ํฌ๋กญ๊ณผ ๊ฐ์ด ํ์ผ์ ์ฝ์ ์ ์๋ ํ๋ก๊ทธ๋จ ์ค์น๊ฐ ํ์ํฉ๋๋ค. ์์ ํ์ผ์ ์ฝ๊ณ ์์ ํ๊ธฐ ์ํด์๋ ์์ ํ๋ก๊ทธ๋จ์ด ํ์ํฉ๋๋ค. ์ด์ฒ๋ผ, ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฝ๊ธฐ ์.. 2020. 3. 11. [Oracle] DB ๋? ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ์ด :: ๋ง์ด์๋ชฝ 4์ฐจ ์ฐ์ ํ๋ช , ๋น ๋ฐ์ดํฐ, AI ์ธ๊ณต์ง๋ฅ ๋ฑ ์ต๊ทผ๋ค์ด ๋ด์ค์์ ํน์ ์ฃผ๋ณ ์ง์ธ๋ค ์ฌ์ด์์ ๋ง์ด ์ธ๊ธ๋๋ ๋จ์ด๋ค ์ ๋๋ค. ์ด์ ๋ ๊ธฐ๋ณธ ์์์ผ๋ก ์๊ตฌ๋๋ ๋จ์ด๋ค์ด๊ธฐ์ IT์ ๊ณ์ ๋ฌด๊ดํ ์ผ์ ํ๋๋ผ๋ ๋ชจ๋ ์๊ณ ์๋ ์ง์์ ๋๋ค. ๊ทธ๋ผ ์ด๋ฌํ ๊ธฐ์ ๋ค์ ์ฌ์ฉํ ์ ์๊ฒ ๋๋ ์์ฒ ๋ฆฌ์์ค๋ ๋ฌด์์ผ๊น์? ๋ง์ฝ ๋ฐ์ดํฐ๋ผ๋ ๋จ์ด๊ฐ ์ฒ์ ๋ ์ฌ๋๋ค๋ฉด ์ ๋ต์ ๊ฐ๊น๊ฒ ์ ๊ทผํ๊ณ ์์ต๋๋ค. ๋ฐ์ดํฐ๋ ํ์ฌ๋ ์๊ณ , ์์ ์๋ ์กด์ฌ ํ์ต๋๋ค. ๊ทธ๋ผ ์ ์ด์ ์๋ ๊ตฌํํ์ง ๋ชปํ๋ ์ธ๊ณต์ง๋ฅ, ๋น ๋ฐ์ดํฐ์ ๊ฐ์ ๊ธฐ์ ๋ค์ด ์ด์ ์๋ฉด์๋ก ์ฌ๋ผ์ค๊ณ ๊ทธ๋ฐ ๊ธฐ์ ๋ค์ ์ฌ์ฉํ ์ ์๊ฒ ๋๊ฒ์ผ๊น์? ์ ๋ต์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐ์ ์ ์์ต๋๋ค. Database ๋? ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ๋ฌด์์ธ์ง ์ฌ๋๋ค์๊ฒ ๋ฌผ์ด๋ณด๋ฉด ๊ฐ์ฅ ๋จผ์ ๋์ค๋ ๋ต๋ณ์ด, "๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๊ณต๊ฐ"์ ๋๋ค.. 2020. 3. 10. ์ด์ 1 ๋ค์