๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ–ฅ๏ธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค/SQL

[Oracle] DICTIONARY ๋ฐ์ดํ„ฐ ์‚ฌ์ „

by OR15A 2024. 1. 5.
Dictionary๋ž€?
  • ์˜ค๋ผํด์„œ๋ฒ„์— ์˜ํ•ด์„œ ์ƒ์„ฑ๋˜๊ณ  ์œ ์ง€๋ณด์ˆ˜๋จ.
  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๊ฐ€์ง.
  • VIEW(์ฝ๊ธฐ์ „์šฉ)์™€ ํ…Œ์ด๋ธ”์˜ ์ง‘ํ•ฉ
  • ๋ฐ์ดํ„ฐ์‚ฌ์ „ ํ…Œ์ด๋ธ”์€ SYS์‚ฌ์šฉ์ž๊ฐ€ ์†Œ์œ ํ•จ. (SYS=์˜ค๋ผํด super์‚ฌ์šฉ์ž๊ณ„์ •. DBA๊ณ„์ •)
  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์ค‘์š”ํ•œ ์‹œ์Šคํ…œ ๋…ผ๋ฆฌ ๊ตฌ์กฐ.

 

 

Dictionary์˜ ์˜ˆ

Dictionary

 

 

Dictionary View
  • ๋ฐ์ดํ„ฐ ์‚ฌ์ „ ๋ทฐ.
  • ๋ฐ์ดํ„ฐ ์‚ฌ์ „ ๋ทฐ๋Š” ์˜ค๋ผํด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋‚ด์˜ ๊ฐ์ฒด๋“ค(ํ…Œ์ด๋ธ”, ์ธ๋ฑ์Šค, ์‹œํ€€์Šค ๋“ฑ)์— ๋Œ€ํ•œ ๋ฉ”ํƒ€ ๋ฐ์ดํ„ฐ ์ •๋ณด๋ฅผ ์ œ๊ณต.
  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ฐ์ฒด๋“ค์˜ ์ •์˜, ์†์„ฑ, ๊ถŒํ•œ, ํ†ต๊ณ„ ๋“ฑ์— ๊ด€ํ•œ ์ •๋ณด๋ฅผ ์กฐํšŒํ•  ์ˆ˜ ์žˆ์Œ.

 

์ ‘๋‘์–ด ์„ค๋ช…
USER_ ์‚ฌ์šฉ์ž๊ฐ€ ์†Œ์œ ํ•œ ๊ฐ์ฒด๋ฅผ ์กฐํšŒํ•  ๋•Œ ์‚ฌ์šฉํ•จ.
ALL_ ํ˜„์žฌ์‚ฌ์šฉ์ž๊ฐ€ ์ ‘๊ทผ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ๊ฐ์ฒด์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•จ.
ํ˜„์žฌ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ์ƒ์„ฑํ•œ ๊ฐ์ฒด+๋‹ค๋ฅธ์‚ฌ์šฉ์ž์˜ ๊ฐ์ฒด์ค‘ ๊ถŒํ•œ์ด ๋ถ€์—ฌ๋œ ๊ฐ์ œ์ •๋ณด ํฌํ•จ
DBA_ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์„ ๊ฐ€์ง„ ์‚ฌ์šฉ์ž๋งŒ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ์ฒด๋“ค์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•จ.
V$ ์„œ๋ฒ„์˜ ์„ฑ๋Šฅ, DB๋‚ด์—์„œ ๋ฐœ์ƒํ•˜๋Š” Lock์—
๊ด€ํ•œ ์ •๋ณด๋ฅผ ์กฐํšŒํ•  ์ˆ˜ ์žˆ์Œ.
์ผ๋ฐ˜์ ์œผ๋กœ DBA์—๊ฒŒ๋งŒ ํ—ˆ์šฉ๋จ.

 

  • ๊ทธ ๋ฐ–์˜ View
    • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋‚ด์˜ ํŠน์ •ํ•œ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์กฐํšŒ๋‚˜ ๋ถ„์„์„ ์œ„ํ•œ ๋ทฐ(View)
๋ทฐ ์ด๋ฆ„ ์„ค๋ช…
DICTIONARY ๋ชจ๋“  ๋ฐ์ดํ„ฐ ์‚ฌ์ „.
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ฐ์ฒด์˜ ๊ตฌ์กฐ ์ •๋ณด ์ œ๊ณต
TABLE_PRIVILEGES ์˜ค๋ธŒ์ ํŠธ(๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ฐ์ฒด)์— ๋Œ€ํ•œ ๊ถŒํ•œ ์ •๋ณด ์ œ๊ณต
IND ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์ธ๋ฑ์Šค(Index)์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์กฐํšŒํ•  ์ˆ˜ ์žˆ์Œ.
USER_INDEXES์˜ ๋™์˜์–ด

 

 

Dictionary ๊ฒ€์ƒ‰  ์˜ˆ์‹œ

Dictionary ๊ฒ€์ƒ‰ํ•˜๊ธฐ
Dictionary ๊ฒ€์ƒ‰ํ•˜๊ธฐ
Dictionary ๊ฒ€์ƒ‰  ์˜ˆ์‹œ
Dictionary ๊ฒ€์ƒ‰  ์˜ˆ์‹œ
Dictionary ๊ฒ€์ƒ‰ ์˜ˆ์‹œ
์ œ์•ฝ์กฐ๊ฑด ํƒ€์ž…
์‚ฌ์šฉ์ž๊ฐ€ ์†Œ์œ ํ•œ ๋ชจ๋“  ํ…Œ์ด๋ธ” ์กฐํšŒํ•˜๊ธฐ