All pages
1 of 1

Loading...

DML History

APPLY ํ”„๋กœ์„ธ์Šค์—์„œ DML ๋ฐ˜์˜ ์‹œ MAP ํŒŒ๋ผ๋ฏธํ„ฐ๋กœ ์ง€์ •ํ•œ History ํ…Œ์ด๋ธ”์— ๋ฐ˜์˜๋œ history ๋ฅผ ๋‚จ๊ธฐ๋Š” ๊ธฐ๋Šฅ์ด๋‹ค.

ํ•ด๋‹น ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๊ธฐ์กด ProSync ๋™๊ธฐํ™”๋ฅผ ์ง„ํ–‰ํ•˜๋Š” ์ธ์Šคํ„ด์Šค ์ด์™ธ์— DML History ๊ธฐ๋Šฅ ์ž‘๋™์„ ์œ„ํ•œ ์ธ์Šคํ„ด์Šค๊ฐ€ ์ถ”๊ฐ€๋กœ ํ•˜๋‚˜ ๋” ํ•„์š”ํ•˜๋‹ค.

์ฐธ๊ณ 

๋‹ค์Œ์˜ ํƒ€์ž…๋“ค์— ๋Œ€ํ•ด์„  ์ด ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜์ง€ ์•Š๋Š”๋‹ค.

์•„๋ž˜์˜ ํƒ€์ž…์ด ์žˆ๋Š” ํ…Œ์ด๋ธ”์˜ ๊ฒฝ์šฐ์—๋Š” ์ปฌ๋Ÿผ์˜ ๊ฐ’์ด NULL๋กœ ๊ธฐ๋ก๋œ๋‹ค.

  • LONG

APPLY ํ”„๋กœ์„ธ์Šค์˜ config ํŒŒ์ผ์ธ [inst_id]_apply1.cfg ํŒŒ์ผ์— ๋‹ค์Œ์˜ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์„ค์ •ํ•ด์•ผ ํ•œ๋‹ค.

Parameter
์„ค๋ช…

RECORD_HISTORY

์ถ”๊ฐ€์ ์œผ๋กœ ๋™๊ธฐํ™” ๋Œ€์ƒ ํ…Œ์ด๋ธ”์— ์ถ”๊ฐ€์ ์ธ column๋“ค์ด ํ•„์š”ํ•˜๋‹ค.

column
์„ค๋ช…
BLOB
  • CLOB

  • ํ•ด๋‹น ์ธ์Šคํ„ด์Šค์—์„œ DML history ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉ ํ•  ์ง€์— ๋Œ€ํ•œ ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•œ๋‹ค. (Y|N)

    • Y : MAP RULE ๋กœ ์ง€์ •๋œ history ํ…Œ์ด๋ธ”์— row by row๋กœ DML์ด ๋‚จ๊ฒŒ ๋œ๋‹ค.

    • N : MAP RULE ๋กœ ์ง€์ •๋œ history ํ…Œ์ด๋ธ”์— row by row๋กœ DML์ด ๋‚จ์ง€ ์•Š๋Š”๋‹ค. (๊ธฐ๋ณธ๊ฐ’)

    ํ•ด๋‹น ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ Y ๋กœ ์„ค์ •ํ•  ๊ฒฝ์šฐ, MAP ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ history ๋ฅผ ๋‚จ๊ธธ ํ…Œ์ด๋ธ”๋กœ ์„ค์ •ํ•ด ์ฃผ์–ด์•ผ ํ•˜๋ฉฐ, DDL ํŒŒ๋ผ๋ฏธํ„ฐ์˜ ๊ฒฝ์šฐ exclude all ๋กœ ์„ค์ •ํ•ด ์ฃผ์–ด์•ผ ํ•œ๋‹ค.

    LEADING_PRS_USER

    DML history ๊ธฐ๋Šฅ์— ์˜ํ•ด์„œ history๋ฅผ ๊ธฐ๋กํ•  ์„ ํ–‰๋˜๋Š” PRS_USER๋ฅผ ์„ค์ •ํ•˜๋Š” ํŒŒ๋ผ๋ฏธํ„ฐ์ด๋‹ค.

    ์„ ํ–‰๋˜๋Š” ์ธ์Šคํ„ด์Šค์— ๋™๊ธฐํ™”๊ฐ€ ์ด๋ฃจ์–ด์ ธ์•ผ DML history๊ฐ€ ๋‚จ๊ฒŒ ๋œ๋‹ค. 3์ดˆ์”ฉ 10๋ฒˆ ์ด 30์ดˆ ๋™์•ˆ ๋ฐ”๋ผ๋ณด๋ฉฐ, ๊ทธ ์•ˆ์— ๋™๊ธฐํ™”๊ฐ€ ์ด๋ฃจ์–ด์ง€์ง€ ์•Š์„ ๊ฒฝ์šฐ history๋Š” ๋‚จ์ง€ ์•Š๋Š”๋‹ค.

    OLD_{์ปฌ๋Ÿผ ๋ช…}

    ํ•ด๋‹น column์˜ ๊ฒฝ์šฐ UPDATE, DELETE ๊ฐ™์€ column์˜ ๊ฐ’์ด ๋ณ€๊ฒฝ ๋  ๋•Œ์˜ ๊ฐ’์ด ๋‚จ๊ฒŒ ๋œ๋‹ค. ๋”ฐ๋ผ์„œ ๊ธฐ์กด ์ปฌ๋Ÿผ๊ณผ ๋˜‘๊ฐ™์€ ํƒ€์ž…์œผ๋กœ ์„ค์ •ํ•ด ์ฃผ์–ด์•ผ ํ•œ๋‹ค.

    HIST_NO

    NUMBER ์ด๋ฉฐ, ์ˆœ์ฐจ ์ฑ„๋ฒˆ์„ ์œ„ํ•œ column์ด๋‹ค. Target DB SYS User ์— SQ_{HISTORY_TABLE} ์˜ ์ด๋ฆ„์„ ๊ฐ€์ง„ sequence์˜ ์ƒ์„ฑ์ด ํ•„์š”ํ•˜๋‹ค. ์ด ๋•Œ Sequence table ์€ MIN 1 MAX 99999999 ์„ ๊ฐ€์ง€๋ฉฐ, cycle ๋กœ ์ˆœํ™˜๋˜์–ด์•ผ ํ•œ๋‹ค.

    IUD_FLAG

    VARCHAR(6) ์ด๋ฉฐ, History ๊ฐ€ ๋‚จ์„ DML ์˜ ์œ ํ˜•์„ ๋œปํ•˜๋Š” column์ด๋‹ค. INSERT / UPDATE / DELETE๊ฐ€ ๋‚จ๋Š”๋‹ค.

    IUD_TIME

    TIMESTAMP ์ด๋ฉฐ, DML ์ด ์ˆ˜ํ–‰ ๋˜์–ด history ๊ฐ€ ๋‚จ์€ ์‹œ๊ฐ„์„ ๋œปํ•œ๋‹ค.