ORACLE71 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] ์กฐ์ธ์ ์ข ๋ฅ - Nested,Sorted,Hash Join RDBMS์์๋ ์ ๊ทํ์ ์ํด ์ฐ๊ด๋ ๋ฐ์ดํฐ๋ฅผ ์ฌ๋ฌ๊ฐ์ ํ ์ด๋ธ๋ก ๋๋๊ฒ ๋ฉ๋๋ค. ๊ทธ๋์ ์ํ๋ ํ์์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์ค๊ธฐ ์ํด ์ฌ๋ฌ๊ฐ์ ํ ์ด๋ธ์ ์ฐ๊ฒฐํ์ฌ ์ฌ์ฉํ๋๋ฐ ์ด๋ฅผ Join์ ํตํด์ ํ ์ ์์ต๋๋ค. Join์์ ์ ํ ๋๋ ์ตํฐ๋ง์ด์ ๋ ์ด๋ค ๋ฐฉ์์ผ๋ก ์กฐ์ธ์ ํ ์ง ์คํ๊ณํ์ ์ธ์ฐ๊ฒ ๋ฉ๋๋ค. ์ด๋ฒ ๊ธ์์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ด๋ถ์ ์ผ๋ก ์ด๋ป๊ฒ ์กฐ์ธ์ ํ๋์ง ์๋ 3๊ฐ์ง ๋ฐฉ์์ ๋ํด์ ์์๋ณด๊ฒ ์ต๋๋ค. Nested Loop Join Sorted Merge Join Hash Join ์ค์ตํ๊ฒฝ OS : Red Hat Enterprise Linux Server release 6.10 DB : Oracle 11.2.0.1 SID : orcl user : jamong ํ ์ด๋ธ ๊ตฌ์กฐ SYS@orcl> create tab.. 2020. 10. 7. [Oracle] Index ํ์ ๋ฐฉ์ - Unique,Range,Full,Fast,Skip Index ์ธ๋ฑ์ค๋ ํ ์ด๋ธ์ ๋ํ ๋์ ์๋๋ฅผ ๋ํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ ์ค๋ธ์ ํธ์ ๋๋ค. ์ ๋ ฌ๋ ์ํ๋ก ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋์ด ๋น ๋ฅธ ์๋๋ก ์ํ๋ ๋ฐ์ดํฐ์ ์ ๊ทผํ ์ ์์ต๋๋ค. ํ์ง๋ง, ์ธ๋ฑ์ค๋ฅผ ์ฌ์ฉํ๋ค๊ณ ํด์ ๋ฌด์กฐ๊ฑด ์๋๊ฐ ๋น ๋ฅธ ๊ฒ์ ์๋๋๋ค. ํ ์ด๋ธ์ ์ ์ฒด ๋ฐ์ดํฐ๋ฅผ ์ถ๋ ฅํ๋ ๊ฒฝ์ฐ์๋ ์ธ๋ฑ์ค์ ํ์๋ณด๋ค๋ ํ ์ด๋ธ์ ์ ์ฒด ํ์ํ๋๊ฒ์ด ๋น ๋ฆ ๋๋ค. ๊ทธ๋์ ์ฃผ๋ก ํ์ํ๋ ๋ฐ์ดํฐ๊ฐ ๋ง์๋ฐ ๋ฐํ๋๋ ๋ฐ์ดํฐ๊ฐ ์ ์ ๊ฒฝ์ฐ ์ธ๋ฑ์ค๋ฅผ ์ฌ์ฉํ๊ฒ ๋ฉ๋๋ค. ์ด๋ฐ ์ธ๋ฑ์ค๋ฅผ ์ฌ์ฉํ ๋ ์ตํฐ๋ง์ด์ ๋ ๊ฐ์ ์ต์ ํ๋ ๋ฐฉ๋ฒ์ผ๋ก ํ์์ ํฉ๋๋ค. ์ธ๋ฑ์ค์๋ ์๋์ ํ์ ๋ฐฉ์์ด ์๊ณ ํ๋์ฉ ์ดํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. Index Unique Scan Index Range Scan Index Full Scan Index Fast Full Scan Index Sk.. 2020. 10. 5. [Oracle] ์คํ๊ณํ ํ์ธ ๋ฐฉ๋ฒ XPLAN, AutoTrace, SQL Trace ์คํ๊ณํ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ๋๋ฅผ ๋ ์ฌ๋ ค๋ด ์๋ค. ๋ฌธ์ ๋ฅผ ์ฝ๊ณ ์ด๋ค ๋ฐฉ์์ผ๋ก ํ์ด์ผ ์ ํ๋์ ํจ์จ์ฑ์ ์ก์ ์ ์์์ง ๊ณ ๋ฏผํฉ๋๋ค. ์์ ํ์์ ํด์ผํ๋์ง, ์ด๋ถํ์ผ๋ก ์๊ฐ๋ณต์ก๋๋ฅผ ์ค์ผ ์ ์๋์ง, ํน์ ์๋ฃ๊ตฌ์กฐ๋ฅผ ์ด๋ค ๊ฒ์ ์ ํํด์ผํ๋์ง ๋ฑ ์ฌ๋ฌ ๊ณ ๋ฏผ์ ํ๊ณ ์ต์ ์ด๋ผ๊ณ ์๊ฐํ๋ ๋ฐฉ๋ฒ์ ์ ํํฉ๋๋ค. ์คํ๊ณํ๋ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ํธ๋ ๊ณผ์ ๊ณผ ๋น์ทํฉ๋๋ค. ์ตํฐ๋ง์ด์ ๊ฐ ์ด๋ค ๋ฐฉ์์ผ๋ก ์ฟผ๋ฆฌ๋ฅผ ์คํํด์ผ ๋น ๋ฅธ์๋๋ก ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ ์ ์๋์ง ๊ณ ๋ คํ์ฌ ๊ฒฐ๊ณผ๋ฅผ ์ป๊ธฐ๊น์ง์ ๊ณผ์ ์ ์๋ ค์ค๋๋ค. ์ฐ๋ฆฌ๋ ์ด๋ฌํ ์คํ๊ณํ์ ํ์ธํ๋ฉด์ SQL ์ฟผ๋ฆฌ๋ฌธ์ด ํจ์จ์ ์ผ๋ก ์ฌ์ฉ๋๊ณ ์๋์ง ํ์ธํ ์ ์์ต๋๋ค. ๋ฐ์ดํฐ๊ฐ ๋๋์ผ๋ก ๋์ด๋๋ฉด์ ํนํ ์๋๊ฐ ์ค์ํ ์์๊ฐ ๋์์ต๋๋ค. ๊ฐ๋จํ ํ๋์ ํตํด์๋ ์์ฒญ๋ ํจ์จ์ ์ป์ ์ ์๊ธฐ ๋๋ฌธ์ ํ๋์ ๊ธฐ๋ณธ์ธ ์ค.. 2020. 10. 4. [Oracle] ON์ ๊ณผ WHERE์ ์กฐ๊ฑด ์ฐจ์ด, JOIN ๋์ ์ฐจ์ด ON์ ๊ณผ WHERE์ ์ฐจ์ด ์กฐ์ธ๋ฌธ์ ์ฌ์ฉํ ๋ ON์ ์ ์ด์ฉํด์ ํด๋น ์กฐ๊ฑด์ผ๋ก ํ ์ด๋ธ ์กฐ์ธ์ ํ๊ฒ๋ฉ๋๋ค. ๊ทธ๋ฐ๋ฐ JOIN์ ํ๊ธฐ ์ํด ON์ ์ด ์๋ WHERE์ ์ ์ฌ์ฉํ ๋๋ ์์ต๋๋ค. ๊ฐ์ ๋ด์ฉ๊ฐ์ง๋ง ํ์คํ ๋๊ฐ์ง ์ ์ ์ฐจ์ด๋ ์์ต๋๋ค. ์ด๋ฒ ๊ธ์์๋ ON์ ๊ณผ WHERE์ ์ ์ฐจ์ด์ ์ด๋ค ์ํฉ์์ ๊ฐ๊ฐ ์ฌ์ฉํด์ผํ๋์ง ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. SQL๋ฌธ ์์ ON JOIN ์ ์ด ์ถ๊ฐ๋ SQL๋ฌธ์ ์์๋ FROM ์ ๋ค์์ผ๋ก ์งํํฉ๋๋ค. ์ฆ ON์ ์ WHERE์ ๋ณด๋ค ์์์์ผ๋ก ๋ ๋น ๋ฆ ๋๋ค. ๊ทธ๋ผ ์ด๊ฒ ์ค์ ์ฟผ๋ฆฌ๋ฅผ ์คํํ์ ๋ ์ด๋ค ์ฐจ์ด๊ฐ ์๋์ง ํ์ธํด๋ณด๊ฒ ์ต๋๋ค. WHERE์ ON์ ์ค์ต OS : Red Hat Enterprise Linux Server release 6.3 DB : Oracle 12.1.0.2 u.. 2020. 8. 9. [Oracle] List Partition Table ์ค์ต ๋ฐ ์ ๋ฆฌ List Partition Table Object๋ผ๋ ๊ฒ์ ์ ์ ๊ฐ ์์ฑํ ์ ์๋ ๊ฒ์ ๋๋ค. Segment๋ Object๋ค ์ค์์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ธฐ ์ํด์ ์ ์ฅ๊ณต๊ฐ์ด ํ์๋กํ๋ ๊ฒ์ ๋๋ค. ๊ธฐ๋ณธ ํ ์ด๋ธ์ ํ๋์ Segment๋ฅผ ๊ฐ๋ ๊ฒ์ ์์น์ผ๋ก ํด์ ๋ฐ์ดํฐ์ ์์ด ๋ง์ด์ง ์๋ก ์ฟผ๋ฆฌ์์ ์ํ๋๋ฐ ์๊ฐ์ด ์ค๋๊ฑธ๋ฆฌ๊ฒ ๋ฉ๋๋ค. ๋ง์ฝ ํ๋์ ํ ์ด๋ธ์ด๋๋ผ๋ ํน์ ๊ธฐ์ค์ผ๋ก ์ฌ๋ฌ Segment๋ฅผ ๋ง๋ค์ด์ ํ์ํ ๋ฐ์ดํฐ ๋ฒ์์์๋ง ์กฐํ๋ฅผ ํ๋ค๋ฉด ์ด๋จ๊น์? ์๋ฅผ ๋ค์ด 2015๋ ๋์ ์ ์ฒด ๋ฐ์ดํฐ๋ฅผ ์ฐพ๊ณ ์ถ์๋ฐ Table์๋ 1990๋ ๋ถํฐ ๋ฐ์ดํฐ๊ฐ ์กด์ฌํฉ๋๋ค. ์ฌ๋ฌ ํ์ ๊ฒฐ๊ณผ๋ก ๋ฐํํ๊ธฐ ๋๋ฌธ์ Full Table Scan ์์ ์ ํ๊ฒ๋ ํ ๋ฐ 1990๋ ๋ ๋ถํฐ ๋ชจ๋ ํ์ํ๋ฉด ์๊ฐ์ด ์ ๋ง ์ค๋ ๊ฑธ๋ฆด๊ฒ๋๋ค. ์ด๋ด๋ ๊ธฐ๊ฐ์ ๊ธฐ์ค์ผ๋ก Pa.. 2020. 7. 23. [Oracle] Flashback ์ฌ์ฉ๋ฒ ์ ๋ฆฌ(Versions, Transaction, Table, Drop) Oracle Flashback DML ์์ ์ ํ๋ค๊ฐ ์๋์น ์๊ฒ ํน์ ์ค์๋ก Commit์ผ๋ก Transaction์ ๋๋๋๋ฐ ์ด์ ์์ ์ผ๋ก ๋์๊ฐ์ผํ๋ ์ํฉ์ด ์ฌ ์ ์์ต๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด Oracle์ Flashback ๊ธฐ์ ์ ์ด์ฉํด์ ํน์ ์์ ์ผ๋ก ๋์๊ฐ๊ฑฐ๋ ๋ณด์ฌ์ฃผ๋ ๋ณต๊ตฌ ์์ ์ ํ ์ ์์ต๋๋ค. ๋ค๋ง, Flashback ๊ธฐ์ ์ Undo Data๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ undo_retention ํ๋ผ๋ฏธํฐ๊ฐ์ ์ํด ๋ณด์กด๋๋ ์๊ฐ์ด ์ ํด์ ธ ์์ต๋๋ค. Undo Data๋ฅผ ๋ณด์กดํ๋๋ฐ ๊ณต๊ฐ๊ณผ ์์์ด ํ์ํฉ๋๋ค. ๊ทธ๋์ undo_retention์ ๊ธฐ๋ณธ๊ฐ์ 900์ด๋ก ๋์ด์๋๋ฐ ์ข ๋ ์ค๋ ๊ธฐ๊ฐ ๋์ Undo Data๋ฅผ ๋ณด์กดํ๊ธฐ ์ํด Flashback Data Archive ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. .. 2020. 7. 22. [Oracle] Flashback Query AS OF ์ ์ฌ์ฉํ๊ธฐ Flashback Query AS OF์ Oracle 9i release 2 ๋ฒ์ ์ New Feature๋ก "AS OF"์ ์ ์ด์ฉํด์ ํน์ ์์ ์ ํ ์ด๋ธ ๋ฐ์ดํฐ๋ฅผ ํ์ธํ ์ ์๊ฒ ๋์์ต๋๋ค. ํ์ง๋ง ํน์ ์์ ์ ์ ํ์ ์์ต๋๋ค. Flashback Query๋ Undo Data์ ์ ๋ณด๋ฅผ ์ด์ฉํด์ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์ค๋๋ค. ๊ทธ๋์ Undo Data๊ฐ ์ด์์๋ ๊ธฐ๊ฐ๋์๋ง ํ์ธํ ์ ์๋ ์ ํ์ด ์์ต๋๋ค. ๋ณดํต Transaction์ด ๋ง์น ํ undo_retention ํ๋ผ๋ฏธํฐ๊ฐ ๋งํผ Undo Data๊ฐ ๋ณด์กด๋์ง๋ง, Oracle 11g๋ถํฐ Flashback Data Archive ๊ธฐ๋ฅ์ ์ด์ฉํด์ ๋ ์ค๋ ๊ธฐ๊ฐ๋์ Undo์ ์ ๋ณด๋ฅผ ๋ณด์กดํ ์ ์๊ฒ ๋์์ต๋๋ค. Flashback Data Archive ์ค์ ์ ๋ํ ๋ด์ฉ์.. 2020. 7. 21. [Oracle] Flashback Data Archive ๋ฐ์ดํฐ ๋ณต์ ์์ Flashback Data Archive(11g) DML ์์ ์ ํ๋ฉด์ ์ค์๋ฅผ ์ ์ง๋ฌ๋ฒ๋ฆฌ๊ณ commit๊น์ง ํด๋ฒ๋ฆฌ๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ค์๋ก delete๋ฌธ์ ์กฐ๊ฑด์ ์ ํฌํจํ์ง ์์ ๋ชจ๋ ๋ฐ์ดํฐ๊ฐ ์ฌ๋ผ์ง๋... ๊ทธ๋ฐ ๊ฒฝ์ฐ๊ฐ ์๊ธธ ์ ์์ต๋๋ค. Flashback ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ฉด ์ด๋ฐ ์ํฉ์์ ๋ณต๊ตฌ๊ฐ ๊ฐ๋ฅํฉ๋๋ค. ํ์ง๋ง Undo Data๋ฅผ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ฉํ๋ Flashback ๊ธฐ๋ฅ์ undo_retention ํ๋ผ๋ฏธํฐ์ ๋ฐ๋ผ ๋ฐ์ดํฐ๋ฅผ ๋ณต๊ตฌํ์ง ๋ชปํ๋ ์ํฉ์ด ๋ฐ์ํ ์ ์์ต๋๋ค. undo_retention์ ๊ธฐ๋ณธ์ผ๋ก 900์ด๋ฏ๋ก 15๋ถ์ด ์ง๋๋ฉด undo์์ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ด์ค์ง ๋ชปํ์ฌ Flashback ๊ธฐ๋ฅ์ ์ฌ์ฉํด์ ๋ณต๊ตฌ๊ฐ ์๋ ์ ์์ต๋๋ค. ์ด๋ด๋๋ Flashback Data Archive๋ฅผ ์์ฑํ์ฌ.. 2020. 7. 21. [Oracle] SQL Loader ๋ฐ์ดํฐ ์ด๋ ์ฌ์ฉ๋ฒ SQL Loader ๋น์ค๋ผํด ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ค๋ผํด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ๋ฐ์ดํฐ๋ฅผ ์ด๋ํ๋ ๋ฐฉ๋ฒ์ผ๋ก SQL Loader๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. SQL Loader๋ csv๋ tsv ํ์ผ์ฒ๋ผ ํน์ ๊ตฌ๋ถ์๋ ์์น๋ก ์ ์๋์ด ์๋ ํ ์คํธํ์ผ ํ์์ ๋ฐ์ดํฐ๋ฅผ ์ด์ฉํด์ importํ๋ ๋ฐฉ์์ ๋๋ค. SQL Loader๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ์ด๋ฌํ ๋ฐ์ดํฐ๊ฐ ๋ด๊ฒจ์ ธ ์๋ ๋ฐ์ดํฐ ํ์ผ๊ณผ importํ๋ ๋ฐ์ดํฐ ํ์ผ ๋ฐ ํ ์ด๋ธ์ ๋ํ ์ ๋ณด๊ฐ ๊ธฐ์ ๋์ด์ ธ ์๋ ์ปจํธ๋กค ํ์ผ ๋๊ฐ์ง๋ฅผ ์ด์ฉํฉ๋๋ค. SQL Loader ์ค์ต ์ค์ตํ๊ฒฝ OS : Red Hat Enterprise Linux Server release 6.10 DB : Oracle 11.2.0.1 SID : orcl host : 601d2fce71dc ์ค์ต๋ชฉํ - import์ฉ .. 2020. 7. 19. [Oracle] Transportable Tablespace ๊ฐ์ฅ ๋น ๋ฅธ ๋ฐ์ดํฐ ์ด๋ ๋ฐฉ๋ฒ Transportable Tablespace Transportable Tablespace๋ ์ค๋ผํด์์ ์ค๋ผํด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ๋ฐ์ดํฐ๋ฅผ ์ด๋ํ ๋ ๊ฐ์ฅ ๋น ๋ฅธ๋ฐฉ๋ฒ์ด๋ผ๊ณ ํฉ๋๋ค. ๋ฐ์ดํฐํํ๋ Export, Import ์ ํธ๋ฆฌํฐ๋ฅผ ์ฌ์ฉํ ๋๋ ๊ทธ๋ฅ insert์์ ์ ํ๋ ๊ฒ๊ณผ ๋น์ทํ๋ค๊ณ ํ๋ค๋ฉด Transport Tablespace๋ Datapump๋ฅผ ์ฌ์ฉํ์ฌ ๋ฉํ๋ฐ์ดํฐ ์ฆ ๊ตฌ์กฐ๋ง ์ถ์ถํ๊ณ ๋ฐ์ดํฐํ์ผ ์์ฒด๋ฅผ ์ด๋์์ผ migration ์์ ์ ํฉ๋๋ค. Transport Tablespace๋ฅผ ์ด์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ด๋ํ ๋๋ ์ด์์ฒด์ ์ ๋ํ ์ ํ์ด ์์ต๋๋ค. ๋ฐ์ดํฐํ์ผ ์์ฒด๋ฅผ ์ด๋์ํค๋ค๋ณด๋ ํ์ผ์ ์ ์ฅํ๋ ๋ฐฉ์์ด OS์ ๋ฐ๋ผ ์์ดํ์ฌ Platform์ Endian ์ ๋ณด๋ง ๊ฐ๋ค๋ฉด ์ด๋์ด ๊ฐ๋ฅํ์ต๋๋ค. ํ์ง๋ง ์ด์ ๋ Endian์.. 2020. 7. 18. [Oracle] ๋ฐ์ดํฐ ์ด๋ exp, imp ์ ํธ๋ฆฌํฐ ์ฌ์ฉ ์ค๋ผํด ๋ฐ์ดํฐ ์ด๋ ์ค๋ผํด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ผ๋ฆฌ์ ๋ฐ์ดํฐ ์ด๋์ ํ ๋ Export์ Import ์ ํธ๋ฆฌํฐ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. Oracle 10g์์ Datapump๋ผ๋ New Feature๊ฐ ๋์ค๊ธฐ ์ด์ ๊น์ง exp, imp ์ ํธ๋ฆฌํฐ๋ฅผ ์ฌ์ฉํด์ Export์ Import ์์ ์ ํ์ต๋๋ค. ํ์ง๋ง, Datapump๊ฐ ์๋กญ๊ฒ ๋์๋ค๊ณ ํด์ ์ด์ ์ ์ฌ์ฉํ๋ ์ ํธ๋ฆฌํฐ๋ค์ด ์ฌ๋ผ์ง์ง๋ ์์์ต๋๋ค. ๊ธฐ์กด์ ๋ฐฉ์๊ณผ Datapump๋ ๋ด๋ถ์ ์ผ๋ก ์ฌ์ฉ๋๋ ๋ฉ์ปค๋์ฆ์ด ๋ค๋ฅผ๋ฟ, ๋ฐ์ดํฐ๋ฅผ ์ด๋ํ๋ ๊ฒ์ ๊ฐ์ต๋๋ค. Datapump์ ๊ฒฝ์ฐ export ํน์ importํ๋ ์์ ์ ํ๊ธฐ ์ ์ ํด๋น ์ด๋ํ๋ ค๋ ๋ฐ์ดํฐ์ ๋ํ ์ ๋ณด๋ฅผ ํ์ธํ๋ ์์ ์ ๊ฑฐ์ณ ์คํ๋ ค ์ ์ ์์ ๋ฐ์ดํฐ๋ฅผ ์ทจ๊ธํ ๋๋ ๊ธฐ์กด์ ๋ฐฉ์์ด ๋ ๋น ๋ฆ ๋๋ค. ์ค์ตํ๊ฒฝ OS : Re.. 2020. 7. 17. [Oracle] Datapump ๋ฐ์ดํฐ ์ด๋, expdp impdp ์ ํธ๋ฆฌํฐ ์ฌ์ฉ Oracle Datapump ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ์ ์์ด์ ๋ฐ์ดํฐ ์ด๋์ ํ์์ ์ผ๋ก ๊ผญ ์์์ผํ๋ ๊ธฐ์ ์ ๋๋ค. ์ค๋ผํด ๋ฐ์ดํฐ๋ฒ ์ด์ค์์๋ Export(exp)์ Import(imp) ์ ํธ๋ฆฌํฐ๋ฅผ ์ฌ์ฉํด์ Data Migration ์์ ์ ํ์๋๋ฐ์, 10g๋ถํฐ Datapump๋ฅผ ์ฌ์ฉํด์ ๊ธฐ์กด ์ ํธ๋ฆฌํฐ๋ณด๋ค 20๋ฐฐ๊ฐ๋ ๋น ๋ฅด๊ฒ ์์ ์ ์๋ฃํ ์ ์๋ค๊ณ ํ๋ค์. ๊ธฐ์กด exp, imp ์ ํธ๋ฆฌํฐ์์ ์ฐจ์ด์ Datapump๊ฐ ๋น ๋ฅด๊ฒ ์์ ์ ์งํํ ์ ์๋ ์ด์ ๋ ๋ด๋ถ์ ์ผ๋ก ์ฌ์ฉํ๋ ๋ฉ์ปค๋์ฆ์ด ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ๋๋ค. ๊ธฐ์กด์ ๋ฐฉ๋ฒ๊ณผ๋ ๋๊ฐ์ด ๋ฐ์ดํฐ๋ฅผ ์ด๋ํ์ง๋ง ์ฒ๋ฆฌ ๋ฐฉ์์ ๋ฐ๋ผ ์๋๊ฐ ๋ค๋ฅด๊ฒ ์ธก์ ๋ฉ๋๋ค. ์ ์ ์์ ๋ฐ์ดํฐ๋ฅผ ์ด๋์ํฌ๋๋ Export์ Import ์ ํธ๋ฆฌํฐ๊ฐ ๋ ๋น ๋ฆ ๋๋ค. ์๋ฌด๋๋ ๋๋์ ๋ฐ์ดํฐ๋ฅผ ์ทจ๊ธํ ๋ Datap.. 2020. 7. 16. [Oracle] Materialized View ์ ๋ฆฌ ๋ฐ Advisor ์ฌ์ฉํ์ฌ ์ฝ๊ฒ ์์ฑ ์ผ๋ฐ View์ ๋ฌธ์ ์ View๋ ๋ณต์กํ SELECT ๋ช ๋ น๋ฌธ์ ๊ฐ๋จํ๊ฒ ์ฟผ๋ฆฌํ๊ธฐ ์ํด SELECT ๋ฌธ์ ๊ฐ๊ณ ์๋ ์ค๋ธ์ ํธ ์ ๋๋ค. ๋ฐ์ดํฐ๋ฅผ ๊ฐ๊ณ ์์ง ์๊ณ SELECT๋ฌธ์ ์ ์ฅํด์ ํด๋น View๋ฅผ ์กฐํํ์ ๋, ์ฟผ๋ฆฌ๊ฐ ๋ณต์กํ๋ค๋ฉด ํธํ ์ง์ธ์ ์๋์ ๋ณต์กํ ์ฟผ๋ฆฌ๋ฌธ์ ์กฐํํ๋ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค. ์ฆ, ์ฌ์ฉ์ ํธ์์ฑ์ ์์ง๋ง ์ฑ๋ฅ์ ์ธ ์ธก๋ฉด์์ ๋ฌธ์ ๊ฐ ๋๋ ์ํฉ์ ๋ฐ์ํฉ๋๋ค. ๋ฌธ์ ๊ฐ ๋๋ ์ํฉ์ ์๋ก ๋ค์ด ๋ณด๊ฒ ์ต๋๋ค. 3๊ฐ์ ํ ์ด๋ธ์ ์กฐ์ธํ๋ View๊ฐ ์์ต๋๋ค. ๊ทธ๋ฐ๋ฐ 3๊ฐ์ ํ ์ด๋ธ ๋ชจ๋ ๋๋์ ๋ฐ์ดํฐ๋ฅผ ๋ณด์ ํ์ฌ ์ฟผ๋ฆฌ๋ฌธ์ ํตํด ๋ฐ์ดํฐ๋ฅผ ์กฐํํ๋๋ฐ ๋๋ฌด ์ค๋ ์๊ฐ์ด ๊ฑธ๋ ค ์ฑ๋ฅ์ ์ธ ๊ฐ์ ์ด ํ์ํ ์ํฉ์ด ๋ฐ์ํฉ๋๋ค. ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ฐ์ดํฐ๋ฅผ ๋ณด์ ํ๋ View์ธ Materialized View OR Suma.. 2020. 7. 16. [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] Tablespace ํ ์ด๋ธ์คํ์ด์ค ์ด ์ ๋ฆฌ(์ข ๋ฅ, ์์ฑ, ์ญ์ , ์กฐํ, ๋ณ๊ฒฝ) Oracle Tablespace ์ผ๋ฐ์ ์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ฐฐ์ด๋ค๊ณ ํ์๋ SQL๋ฌธ์ฅ์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ๋ถํฐ ๋ฐฐ์๋๋ค. ๋ฐ์ดํฐ๋ฅผ ์กฐํ, ์์ , ์ญ์ ์์ ์ ํ๋ฉด์ ๋ฌธ๋ค ์ด๋ฐ ์๊ฐ์ด ๋ค ์ ์์ต๋๋ค. "๋ด๊ฐ ์กฐํํ๋ ์ด ๋ฐ์ดํฐ๋ค์ ๋๋์ฒด ์ด๋์ ์ ์ฅ ๋์ด ์๋๊ฑฐ์ง?" ๋ฐ์ดํฐ๋ฅผ ์กฐ์ํ์ผ๋ ์ด๋๊ฐ์๋ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์กด์ฌํด์ผํ๋ค๋ ๊ฒ์ ์ธ์ํ๊ฒ ๋ฉ๋๋ค. Oracle์์๋ Data file ์ด๋ผ๋ ๋ฌผ๋ฆฌ์ ํ์ผ ํํ ์ ์ฅํ๊ณ ์ด๋ฌํ Data file์ด ํ๋ ์ด์ ๋ชจ์ฌ์ Tablespace๋ผ๋ ๋ ผ๋ฆฌ์ ์ ์ฅ๊ณต๊ฐ์ ํ์ฑํฉ๋๋ค. Tablespace๋ ํ๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ ๊ฐ์ฅ ํฐ ๋ ผ๋ฆฌ์ ์ ์ฅ๊ณต๊ฐ์ผ๋ก ์ ๋ฌด์ ๋จ์๋ ์ฌ์ฉ์ฉ๋์ ๋ฐ๋ผ ์ฌ๋ฌ๊ฐ์ Tablespace๋ก ๋ถ๋ฆฌํ์ฌ ๊ด๋ฆฌ๋๊ณ Segment(์ค๋ธ์ ํธ)๋ผ๋ ๋ ผ๋ฆฌ์ ์ ์ฅ๊ณต๊ฐ์ ์งํฉ.. 2020. 7. 14. [Oracle] Dedicated Server์ Shared Server ์ฐจ์ด Dedicated Server์ Shared Server ์๋ฒ๋ฐฉ์ ์ค์ ์ฌ์ฉ์๋ Database์ ์ง์ํ๊ณ Database๋ ํด๋น ์ง์์ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํด์ค๋๋ค. ์ด๋ฌํ ๊ณผ์ ์์ ๋ด๋ถ์ ์ผ๋ก ๊ฒฐ๊ณผ๊ฐ๊น์ง ๋ฐํํด์ฃผ๋๋ฐ ์ค์ ๊ฐ๋ฅํ ์๋ฒ๋ฐฉ์์ด ๋๊ฐ์ง๊ฐ ์์ต๋๋ค. ๊ฐ ์ฌ์ฉ์ ๋ณ๋ก ํ๋ก์ธ์ค๋ฅผ ์ ๋ด๋งํฌํด์ฃผ๋ Dedicated Server ๋ฐฉ์๊ณผ ๋ฏธ๋ฆฌ ํ๋ก์ธ์ค๋ฅผ ๊ธฐ๋์์ผ ๋ค์ด์ค๋ ์์ฒญ๋ค์ ์์ฐจ์ ์ผ๋ก ์ฒ๋ฆฌํ๋ Shared Process๊ฐ ์์ต๋๋ค. Dedicated Server Database์ ๋ณ๋ค๋ฅธ ์ค์ ์ ํ์ง ์๋ ๋ค๋ฉด Dedicated Server ๋ฐฉ์์ผ๋ก ์ค์ ๋ฉ๋๋ค. ๊ทธ๋ฆผ์์ ์ฒ๋ผ ๊ฐ ์ ์ ํ๋ก์ธ์ค์๊ฒ 1 ๋ 1๋ก ์ ๋ด๋งํฌํด์ฃผ๋ ์๋ฒ ํ๋ก์ธ์ค๊ฐ ์์ฑ๋ฉ๋๋ค. ์ฌ์ฉ์๋ก๋ถํฐ ์ฐ๊ฒฐ ์์ฒญ์ ํ์ ๋ Server Proces.. 2020. 7. 12. [Oracle] ์ค๋ผํด ์ ์ tnsnames.ora ์ค์ Easy Connect, ๋ก์ปฌ ์ด๋ฆ ์ง์ ๋ฐฉ์ ์ค๋ผํด ์ ์ ๋ฐฉ๋ฒ ์ด์ ๊ธ์์ Listener์ ๊ด๋ จ๋ ์ค์ต์ ์งํํ์ต๋๋ค. ์ด๋ฒ ๊ธ์์๋ Oracle ์ ์ ๋ฐฉ๋ฒ ์ค์์ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํ๋ Easy Connect์ ๋ก์ปฌ ์ด๋ฆ ์ง์ ๋ฐฉ์์ ๋ํด์ ์์๋ณด๊ฒ ์ต๋๋ค. ์ค์ต ํ๊ฒฝ OS : OEL 5.4 DB : Oracle 12.1.0.2 SID: newdb, PROD(1๊ฐ ์๋ฒ์ 2๊ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค) hostname : host01 listener ์ฌ์ ๊ตฌ์ถ ์๋ฃ 1521ํฌํธ ์ฌ์ฉ Easy Connect ๋ฐฉ์ ๊ฐ์ฅ ์ฝ๊ฒ ์ฐ๊ฒฐํ ์ ์๋ ๋ฐฉ์์ ๋๋ค. ํ์ํ ์ ๋ณด๋ค์ ๋์ดํด์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. [oracle@host01 ~]$ sqlplus system/oracle@host01:1521/PROD sqlplus๋ฅผ ์ด์ฉํด์ ์ ์ํ์ต๋๋ค. /@:/ ํํ๋ก ์ฐ๊ฒฐํด์ฃผ๋ฉด.. 2020. 7. 11. [Oracle] Listener ๋์ ๋ฑ๋ก. UNKNOWN๊ณผ READY์ ์ฐจ์ด -Oracle Listener ๋์ ๋ฑ๋ก ์ค์ตํ๊ฒฝ OS : Red Hat Enterprise Linux Server release 6.10 DB : Oracle 11.2.0.1 SID: newdb, PROD(1๊ฐ ์๋ฒ์ 2๊ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค) hostname : 601d2fce71dc Oracle Listener๋ฅผ ๋ฑ๋กํ๋ ๋ฐฉ๋ฒ์๋ ๋๊ฐ์ง๊ฐ ์์ต๋๋ค. ๋์ ๋ฑ๋ก๊ณผ ์ ์ ๋ฑ๋ก. ์ ์ ๋ฑ๋ก์ listener.oraํ์ผ์ ์ง์ ์๋น์ค๋ฅผ ๋ฑ๋กํด์ฃผ๋ ๋ฐฉ๋ฒ ์ ๋๋ค. ์์ธํ ๋ด์ฉ์ ์๋ ๋งํฌ๋ฅผ ํตํด ํ์ธํฉ๋๋ค. [Oracle] Listener ๋คํธ์ํฌ ๊ตฌ์ฑ ์ ์ ๋ฑ๋ก listener.ora ์์ฑ Oracle ๋คํธ์ํฌ ํต์ ๋ฐฉ๋ฒ ์ธ๋ถ์์ Oracle์๋ฒ๋ฅผ ํต์ ํ๊ธฐ ์ํด์๋ Listener๋ฅผ ํตํด ํต์ ์ ํ๊ฒ๋ฉ๋๋ค. Listen.. 2020. 7. 11. ์ด์ 1 2 3 4 ๋ค์