рдкреНрд░рдЧрддрд┐ OpenEdge рдмреИрдВрдХрд┐рдЩ рдкреНрд░рдгрд╛рд▓реА рд░ Oracle DBMS рдмреАрдЪ рдХрд╕рд░реА рдорд┐рддреНрд░ рдмрдирд╛рдЙрдиреЗ

рд╕рдиреН резрепрепреп рджреЗрдЦрд┐, рдмреНрдпрд╛рдХ рдЕрдлрд┐рд╕рд▓рд╛рдИ рд╕реЗрд╡рд╛ рджрд┐рди, рд╣рд╛рдореНрд░реЛ рдмреИрдВрдХрд▓реЗ рдкреНрд░реЛрдЧреНрд░реЗрд╕ рдУрдкрдирдПрдЬ рдкреНрд▓реЗрдЯрдлрд░реНрдордорд╛ рдПрдХреАрдХреГрдд рдмреИрдВрдХрд┐рдЩ рдкреНрд░рдгрд╛рд▓реА BISKVIT рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрдХреЛ рдЫ, рдЬреБрди рд╡рд┐рддреНрддреАрдп рдХреНрд╖реЗрддреНрд░рдорд╛ рд▓рдЧрд╛рдпрдд рд╡рд┐рд╢реНрд╡рднрд░рд┐ рд╡реНрдпрд╛рдкрдХ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред рдпрд╕ DBMS рдХреЛ рдкреНрд░рджрд░реНрд╢рдирд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдПрдХ рдбрд╛рдЯрд╛рдмреЗрд╕ (DB) рдорд╛ рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдб рдПрдХ рдорд┐рд▓рд┐рдпрди рд╡рд╛ рдмрдвреА рд░реЗрдХрд░реНрдбрд╣рд░реВ рдкрдвреНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рд╣рд╛рдореНрд░реЛ рдкреНрд░рдЧрддрд┐ OpenEdge рд╕реЗрд╡рд╛рд╣рд░реВ рд▓рдЧрднрдЧ 1999 рдорд┐рд▓рд┐рдпрди рд╡реНрдпрдХреНрддрд┐рдЧрдд рдирд┐рдХреНрд╖реЗрдкрд╣рд░реВ рд░ рд╕рдХреНрд░рд┐рдп рдЙрддреНрдкрд╛рджрдирд╣рд░реВ (рдХрд╛рд░ рдЛрдг рд░ рдзрд┐рддреЛ) рдХреЛ рд▓рд╛рдЧреА рд▓рдЧрднрдЧ 1,5 рдорд┐рд▓рд┐рдпрди рдЕрдиреБрдмрдВрдзрд╣рд░реВ, рд░ рдирд┐рдпрд╛рдордХ (рдХреЗрдиреНрджреНрд░реАрдп рдмреИрдВрдХ) рд░ SWIFT рд╕рдБрдЧ рд╕рдмреИ рд╕рдореНрдЭреМрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкрдирд┐ рдЬрд┐рдореНрдореЗрд╡рд╛рд░ рдЫред

рдкреНрд░рдЧрддрд┐ OpenEdge рдмреИрдВрдХрд┐рдЩ рдкреНрд░рдгрд╛рд▓реА рд░ Oracle DBMS рдмреАрдЪ рдХрд╕рд░реА рдорд┐рддреНрд░ рдмрдирд╛рдЙрдиреЗ

рдкреНрд░реЛрдЧреНрд░реЗрд╕ рдУрдкрдирдПрдЬ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, рд╣рд╛рдореАрд▓реЗ рдпрд╕рд▓рд╛рдИ Oracle DBMS рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреЗ рдЖрд╡рд╢реНрдпрдХрддрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрдпреМрдВред рдкреНрд░рд╛рд░рдореНрднрдорд╛, рдпреЛ рдмрдиреНрдбрд▓ рд╣рд╛рдореНрд░реЛ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рдХреЛ рдмрд╛рдзрд╛ рдерд┐рдпреЛ - рд╣рд╛рдореАрд▓реЗ Pro2 CDC рд╕реНрдерд╛рдкрдирд╛ рд░ рдХрдиреНрдлрд┐рдЧрд░ рдирдЧрд░реЗрд╕рдореНрдо - рдПрдХ рдкреНрд░реЛрдЧреНрд░реЗрд╕ рдЙрддреНрдкрд╛рджрди рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ Oracle DBMS рд▓рд╛рдИ рд╕реАрдзрд╛, рдЕрдирд▓рд╛рдЗрди рдбрд╛рдЯрд╛ рдкрдард╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдпрд╕ рдкреЛрд╖реНрдЯрдорд╛ рд╣рд╛рдореА рддрдкрд╛рдИрд▓рд╛рдИ рд╡рд┐рд╕реНрддреГрдд рд░реВрдкрдорд╛ рдмрддрд╛рдЙрдиреЗрдЫреМрдВ, рд╕рдмреИ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рд╣рд┐рдд, рдХрд╕рд░реА рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рд░реВрдкрдорд╛ OpenEdge рд░ Oracle рдмреАрдЪ рдорд┐рддреНрд░ рдмрдирд╛рдЙрдиреЗред

рдпреЛ рдХрд╕рд░реА рднрдпреЛ: рдлрд╛рдЗрд▓ рд╕рд╛рдЭреЗрджрд╛рд░реА рдорд╛рд░реНрдлрдд QCD рдорд╛ рдбрд╛рдЯрд╛ рдЕрдкрд▓реЛрдб рдЧрд░реНрджреИ

рдкрд╣рд┐рд▓реЛ, рд╣рд╛рдореНрд░реЛ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдмрд╛рд░реЗ рдХреЗрд╣реА рддрдереНрдпрд╣рд░реВред рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреЛ рд╕рдХреНрд░рд┐рдп рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдВрдЦреНрдпрд╛ рд▓рдЧрднрдЧ 15 рд╣рдЬрд╛рд░ рдЫред рдкреНрд░рддрд┐рдХреГрддрд┐ рд░ рд╕реНрдЯреНрдпрд╛рдиреНрдбрдмрд╛рдЗ рд╕рд╣рд┐рдд рд╕рдмреИ рдЙрддреНрдкрд╛рджрдХ рдбрд╛рдЯрд╛рдмреЗрд╕рд╣рд░реВрдХреЛ рднреЛрд▓реНрдпреБрдо 600 TB рд╣реЛ, рд╕рдмреИрднрдиреНрджрд╛ рдареВрд▓реЛ рдбрд╛рдЯрд╛рдмреЗрд╕ 16,5 TB рд╣реЛред рдПрдХреИ рд╕рдордпрдорд╛, рдбрд╛рдЯрд╛рдмреЗрд╕рд╣рд░реВ рд▓рдЧрд╛рддрд╛рд░ рдкреБрди: рднрд░рд┐рдПрдХреЛ рдЫ: рдЧрдд рд╡рд░реНрд╖ рдорд╛рддреНрд░, рд▓рдЧрднрдЧ 120 TB рдЙрддреНрдкрд╛рджрдХ рдбреЗрдЯрд╛ рдердкрд┐рдПрдХреЛ рдЫред рдкреНрд░рдгрд╛рд▓реА x150 рдкреНрд▓реЗрдЯрдлрд░реНрдордорд╛ 86 рдлреНрд░рдиреНрдЯ рд╕рд░реНрднрд░рд╣рд░реВ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд рдЫред рдбрд╛рдЯрд╛рдмреЗрд╕рд╣рд░реВ 21 IBM рдкреНрд▓реЗрдЯрдлрд░реНрдо рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ рд╣реЛрд╕реНрдЯ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреНред

рдкреНрд░рдЧрддрд┐ OpenEdge рдмреИрдВрдХрд┐рдЩ рдкреНрд░рдгрд╛рд▓реА рд░ Oracle DBMS рдмреАрдЪ рдХрд╕рд░реА рдорд┐рддреНрд░ рдмрдирд╛рдЙрдиреЗ
рдлреНрд░рдиреНрдЯ-рдПрдиреНрдб рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ, рд╡рд┐рднрд┐рдиреНрди рдХреЛрд░ рдмреИрдВрдХрд┐рдЩ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ рд░ рдмреИрдВрдХрд┐рдЩ рд╕реЗрд╡рд╛рд╣рд░реВ Sonic ESB рдмрд╕ рдорд╛рд░реНрдлрдд OpenEdge Progress (BISCUIT IBS) рд╕рдБрдЧ рдПрдХреАрдХреГрдд рдЫрдиреНред QCD рдорд╛ рдбрд╛рдЯрд╛ рдЕрдкрд▓реЛрдб рдлрд╛рдЗрд▓ рд╡рд┐рдирд┐рдордп рдорд╛рд░реНрдлрдд рд╣реБрдиреНрдЫред рд╕рдордпрдХреЛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдмрд┐рдиреНрджреБ рд╕рдореНрдо, рдпрд╕ рд╕рдорд╛рдзрд╛рдирдорд╛ рдПрдХреИрдЪреЛрдЯрд┐ рджреБрдИрд╡рдЯрд╛ рдареВрд▓рд╛ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдерд┐рдП - рдХрд░реНрдкреЛрд░реЗрдЯ рдбрд╛рдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ (CDW) рдорд╛ рдЬрд╛рдирдХрд╛рд░реА рдЕрдкрд▓реЛрдб рдЧрд░реНрдиреЗ рдХрдо рдкреНрд░рджрд░реНрд╢рди рд░ рдЕрдиреНрдп рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрд╕рдБрдЧ рдбрд╛рдЯрд╛ рдореЗрд▓рдорд┐рд▓рд╛рдк (рдореЗрд▓рдорд┐рд▓рд╛рдк) рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди рд▓рд╛рдореЛ рд╕рдордпред
рдкреНрд░рдЧрддрд┐ OpenEdge рдмреИрдВрдХрд┐рдЩ рдкреНрд░рдгрд╛рд▓реА рд░ Oracle DBMS рдмреАрдЪ рдХрд╕рд░реА рдорд┐рддреНрд░ рдмрдирд╛рдЙрдиреЗ
рддреНрдпрд╕рдХрд╛рд░рдг, рд╣рд╛рдореАрд▓реЗ рдпреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрд▓рд╛рдИ рдЧрддрд┐ рджрд┐рди рд╕рдХреНрдиреЗ рдЙрдкрдХрд░рдг рдЦреЛрдЬреНрди рдерд╛рд▓реНрдпреМрдВред рджреБрдмреИ рд╕рдорд╕реНрдпрд╛рд╣рд░реВрдХреЛ рд╕рдорд╛рдзрд╛рди рдирдпрд╛рдБ рдкреНрд░реЛрдЧреНрд░реЗрд╕ рдУрдкрдирдПрдЬ рдЙрддреНрдкрд╛рджрди рдерд┐рдпреЛ - Pro2 CDC (рдбреЗрдЯрд╛ рдХреНрдпрд╛рдкреНрдЪрд░ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрд╣реЛрд╕реН)ред рддреНрдпрд╕реИрд▓реЗ, рд╕реБрд░реБ рдЧрд░реМрдВред

рдкреНрд░рдЧрддрд┐ OpenEdge рд░ Pro2Oracle рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН

рдкреНрд░рд╢рд╛рд╕рдХрдХреЛ рд╡рд┐рдиреНрдбреЛрдЬ рдХрдореНрдкреНрдпреБрдЯрд░рдорд╛ Pro2 Oracle рдЪрд▓рд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐, рдпреЛ рдкреНрд░рдЧрддрд┐ OpenEdge рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рдХрд┐рдЯ рдХрдХреНрд╖рд╛рдХреЛрдард╛ рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рдкрд░реНрдпрд╛рдкреНрдд рдЫ, рдЬреБрди рд╣реБрди рд╕рдХреНрдЫред ╤Б╨║╨░╤З╨░╤В╤М рд╕рд┐рддреНрддреИрдорд╛ред рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд OpenEdge рд╕реНрдерд╛рдкрдирд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рд╣рд░реВ:

DLC: C: ProgressOpenEdge
WRK: C:OpenEdgeWRK

ETL рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрд▓рд╛рдИ рдкреНрд░реЛрдЧреНрд░реЗрд╕ рдУрдкрдирдПрдЬ рдЗрдЬрд╛рдЬрддрдкрддреНрд░ рд╕рдВрд╕реНрдХрд░рдг 11.7+ - рдЕрд░реНрдерд╛рддреН OE DataServer Oracle рд░ 4GL рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд▓рд╛рдЧрд┐ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджрдЫред рдпреА рдЗрдЬрд╛рдЬрддрдкрддреНрд░рд╣рд░реВ Pro2 рд╕рдБрдЧ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреНред рдЯрд╛рдврд╛рдХреЛ рдУрд░реЗрдХрд▓ рдбрд╛рдЯрд╛рдмреЗрд╕рдХреЛ рд╕рд╛рде рдУрд░реЗрдХрд▓рдХреЛ рд▓рд╛рдЧрд┐ рдбрд╛рдЯрд╛ рд╕рд░реНрднрд░рдХреЛ рдкреВрд░реНрдг рд╕рдЮреНрдЪрд╛рд▓рдирдХреЛ рд▓рд╛рдЧрд┐, рдкреВрд░реНрдг рдУрд░реЗрдХрд▓ рдХреНрд▓рд╛рдЗрдиреНрдЯ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫред

Oracle рд╕рд░реНрднрд░рдорд╛ рддрдкрд╛рдИрдВрд▓реЗ Oracle рдбрд╛рдЯрд╛рдмреЗрд╕ 12+ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ, рдПрдЙрдЯрд╛ рдЦрд╛рд▓реА рдбрд╛рдЯрд╛рдмреЗрд╕ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдердкреНрдиреБрд╣реЛрд╕реН (рдЙрд╣рд╛рдБрд▓рд╛рдИ рдХрд▓ рдЧрд░реМрдВред рд╕реАрдбреАрд╕реА).

Pro2Oracle рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди, рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрдиреНрджреНрд░рдмрд╛рдЯ рдирд╡реАрдирддрдо рд╡рд┐рддрд░рдг рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдиреБрд╣реЛрд╕реН рдкреНрд░рдЧрддрд┐ рд╕рдлреНрдЯрд╡реЗрдпрд░ред рд╕рдВрдЧреНрд░рд╣рд▓рд╛рдИ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рдЕрдирдкреНрдпрд╛рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реН C: Pro2 (рдпреБрдирд┐рдХреНрд╕рдорд╛ Pro2 рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди, рд╕рдорд╛рди рд╡рд┐рддрд░рдг рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ рд░ рдЙрд╣реА рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рд╕рд┐рджреНрдзрд╛рдиреНрддрд╣рд░реВ рд▓рд╛рдЧреВ рд╣реБрдиреНрдЫрдиреН)ред

рд╕реАрдбреАрд╕реА рдкреНрд░рддрд┐рдХреГрддрд┐ рдбрд╛рдЯрд╛рдмреЗрд╕ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ

рдкреНрд░рддрд┐рдХреГрддрд┐ рдбрд╛рдЯрд╛рдмреЗрд╕ cdc (repl) Pro2 рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдЬрд╛рдирдХрд╛рд░реА рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рдкреНрд░рддрд┐рдХреГрддрд┐ рдирдХреНрд╕рд╛, рдкреНрд░рддрд┐рдХреГрддрд┐ рдбреЗрдЯрд╛рдмреЗрд╕рд╣рд░реВрдХреЛ рдирд╛рдо рд░ рддрд┐рдиреАрд╣рд░реВрдХреЛ рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВ рд╕рд╣рд┐рддред рдпрд╕рд▓реЗ рд╕реНрд░реЛрдд рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рддрд╛рд▓рд┐рдХрд╛ рдкрдЩреНрдХреНрддрд┐ рдкрд░рд┐рд╡рд░реНрддрди рднрдПрдХреЛ рддрдереНрдпрдХреЛ рдмрд╛рд░реЗрдорд╛ рдиреЛрдЯрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реА рдкреНрд░рддрд┐рдХреГрддрд┐ рд▓рд╛рдо рдкрдирд┐ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред рд╕реНрд░реЛрдд рдбрд╛рдЯрд╛рдмреЗрд╕рдмрд╛рдЯ Oracle рдорд╛ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдкрдЩреНрдХреНрддрд┐рд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрди ETL рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рдХреГрддрд┐ рд▓рд╛рдордмрд╛рдЯ рдбрд╛рдЯрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред

рд╣рд╛рдореА рдЫреБрдЯреНрдЯреИ рд╕реАрдбреАрд╕реА рдбрд╛рдЯрд╛рдмреЗрд╕ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИрдЫреМрдВред

рдбрд╛рдЯрд╛рдмреЗрд╕ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛

  1. рдбрд╛рдЯрд╛рдмреЗрд╕ рд╕рд░реНрднрд░рдорд╛ рд╣рд╛рдореА cdc рдбрд╛рдЯрд╛рдмреЗрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдЫреМрдВ - рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╕рд░реНрднрд░рдорд╛ /database/cdc/.
  2. рд╕реАрдбреАрд╕реА рдбрд╛рдЯрд╛рдмреЗрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдбрдореА рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН: рдкреНрд░реЛрдХреЛрдкреА $DLC/рдЦрд╛рд▓реА cdc
  3. рдареВрд▓рд╛ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд╕рдХреНрд╖рдо рдЧрд░реНрдиреБрд╣реЛрд╕реН: proutil cdc -C EnableLargeFiles
  4. рд╣рд╛рдореА cdc рдбрд╛рдЯрд╛рдмреЗрд╕ рд╕реБрд░реБ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рддрдпрд╛рд░ рдЧрд░реНрдЫреМрдВред рд╕реНрдЯрд╛рд░реНрдЯ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдкреНрд░рддрд┐рдХреГрдд рдбрд╛рдЯрд╛рдмреЗрд╕рдХреЛ рд╕реБрд░реБ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдЬрд╕реНрддреИ рд╣реБрдиреБрдкрд░реНрдЫред
  5. рд╣рд╛рдореА cdc рдбрд╛рдЯрд╛рдмреЗрд╕ рд╕реБрд░реБ рдЧрд░реНрдЫреМрдВред
  6. cdc рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рдЬрдбрд╛рди рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдлрд╛рдЗрд▓рдмрд╛рдЯ Pro2 рд╕реНрдХрд┐рдорд╛ рд▓реЛрдб рдЧрд░реНрдиреБрд╣реЛрд╕реН cdc.df, рдЬреБрди Pro2 рд╕рдБрдЧ рд╕рдорд╛рд╡реЗрд╢ рдЫред
  7. рд╣рд╛рдореА рд╕реАрдбреАрд╕реА рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рдирд┐рдореНрди рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдЫреМрдВ:

pro2adm - Pro2 рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдкреНрдпрд╛рдирд▓рдмрд╛рдЯ рдЬрдбрд╛рдирдХреЛ рд▓рд╛рдЧрд┐;
pro2etl - ETL рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рдЬрдбрд╛рди рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ (ReplBatch);
pro2cdc - CDC рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рдЬрдбрд╛рди рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ (CDCBatch);

OpenEdge рдкрд░рд┐рд╡рд░реНрддрди рдбрд╛рдЯрд╛ рдХреНрдпрд╛рдкреНрдЪрд░ рд╕рдХреНрд░рд┐рдп рдЧрд░реНрджреИ

рдЕрдм рд╕реАрдбреАрд╕реА рдореЗрдХрд╛рдирд┐рдЬрдорд▓рд╛рдИ рдиреИ рдЕрди рдЧрд░реМрдВ, рдЬрд╕рдХреЛ рдорджреНрджрддрд▓реЗ рдбрд╛рдЯрд╛рд▓рд╛рдИ рдердк рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреА рдХреНрд╖реЗрддреНрд░рдорд╛ рджреЛрд╣реЛрд░рд╛рдЗрдиреЗрдЫред рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдЧрддрд┐ OpenEdge рд╕реНрд░реЛрдд рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛, рддрдкрд╛рдИрдВрд▓реЗ рд╕реНрд░реЛрдд рдбреЗрдЯрд╛ рдирдХреНрдХрд▓ рдЧрд░рд┐рдиреЗ рдЫреБрдЯреНрдЯреИ рднрдгреНрдбрд╛рд░рдг рдХреНрд╖реЗрддреНрд░рд╣рд░реВ рдердкреНрди рдЖрд╡рд╢реНрдпрдХ рдЫ, рд░ рдЖрджреЗрд╢ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдореЗрдХрд╛рдирд┐рдЬреНрдо рдЖрдлреИ рд╕рдХреНрд░рд┐рдп рдЧрд░реНрдиреБрд╣реЛрд╕реНред proutil.

рдмрд┐рд╕реНрдХрд┐рдЯ рдбрд╛рдЯрд╛рдмреЗрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдЙрджрд╛рд╣рд░рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛

  1. рдХреНрдпрд╛рдЯрд▓рдЧрдмрд╛рдЯ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрджреИ C: Pro2db рдлрд╛рдЗрд▓ cdcadd.st рдмрд┐рд╕реНрдХрд┐рдЯ рд╕реНрд░реЛрдд рдбрд╛рдЯрд╛рдмреЗрд╕ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ред
  2. рдорд╛ рд╡рд░реНрдгрди рдЧрд░реНрджрдЫреМрдВ cdcadd.st рдХреНрд╖реЗрддреНрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдирд┐рд╢реНрдЪрд┐рдд рдЖрдХрд╛рд░ рд╡рд┐рд╕реНрддрд╛рд░ "ReplCDCArea" ╨╕ "ReplCDCArea_IDX"ред рддрдкрд╛рдИрдВ рдирдпрд╛рдБ рднрдгреНрдбрд╛рд░рдг рдХреНрд╖реЗрддреНрд░рд╣рд░реВ рдЕрдирд▓рд╛рдЗрди рдердкреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ: prostrct addonline bisquit cdcadd.st
  3. OpenEdge CDC рд╕рдХреНрд░рд┐рдп рдЧрд░реНрдиреБрд╣реЛрд╕реН:
    proutil bisquit -C рд╕рдХреНрд╖рдоcdc рдХреНрд╖реЗрддреНрд░ "ReplCDCArea" рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ "ReplCDCArea_IDX"
  4. рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрди рд╕реНрд░реЛрдд рдбреЗрдЯрд╛рдмреЗрд╕рдорд╛ рдирд┐рдореНрди рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрдкрд░реНрдЫ:
    a pro2adm - Pro2 рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдкреНрдпрд╛рдирд▓рдмрд╛рдЯ рдЬрдбрд╛рдирдХреЛ рд▓рд╛рдЧрд┐ред
    b pro2etl - ETL рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рдЬрдбрд╛рди рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ (ReplBatch)ред
    рдЧ pro2cdc - CDC рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рдЬрдбрд╛рди рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ (CDCBatch)ред

Oracle рдХреЛ рд▓рд╛рдЧрд┐ DataServer рдХреЛ рд▓рд╛рдЧреА рдПрдХ рд╕реНрдХреАрдорд╛ рд╣реЛрд▓реНрдбрд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ

рдЕрд░реНрдХреЛ, рд╣рд╛рдореАрд▓реЗ рд╕рд░реНрднрд░рдорд╛ рд╕реНрдХрд┐рдорд╛ рд╣реЛрд▓реНрдбрд░ рдбрд╛рдЯрд╛рдмреЗрд╕ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ рдЬрд╣рд╛рдБ рдкреНрд░рдЧрддрд┐ DBMS рдмрд╛рдЯ рдбрд╛рдЯрд╛ Oracle DBMS рдорд╛ рдкреНрд░рддрд┐рдХреГрддрд┐ рдЧрд░рд┐рдиреЗрдЫред DataServer рд╕реНрдХреАрдорд╛ рд╣реЛрд▓реНрдбрд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдбреЗрдЯрд╛ рдмрд┐рдирд╛ рдПрдХ рдЦрд╛рд▓реА рдкреНрд░рдЧрддрд┐ OpenEdge рдбрд╛рдЯрд╛рдмреЗрд╕ рд╣реЛ, рд╕реНрд░реЛрдд рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВ рд░ рдмрд╛рд╣реНрдп рдУрд░реЗрдХрд▓ рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВ рдмреАрдЪ рдкрддреНрд░рд╛рдЪрд╛рд░рдХреЛ рдирдХреНрд╕рд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред

Pro2 рдХреЛ рд▓рд╛рдЧрд┐ Oracle рдХреЛ рд▓рд╛рдЧрд┐ Progress OpenEdge DataServer рдХреЛ рд▓рд╛рдЧрд┐ Schema Holder рдбрд╛рдЯрд╛рдмреЗрд╕ ETL рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рд░реНрднрд░ рдорд╛ рд╕реНрдерд┐рдд рд╣реБрдиреБрдкрд░реНрдЫ; рдпреЛ рдкреНрд░рддреНрдпреЗрдХ рд╢рд╛рдЦрд╛ рдХреЛ рд▓рд╛рдЧреА рдЕрд▓рдЧ рдмрдирд╛рдИрдПрдХреЛ рдЫред

рдХрд╕рд░реА рд╕реНрдХреАрдорд╛ рд╣реЛрд▓реНрдбрд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ

  1. Pro2 рд╡рд┐рддрд░рдгрд▓рд╛рдИ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рдЕрдирдкреНрдпрд╛рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реН /pro2
  2. рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рдЬрд╛рдиреБрд╣реЛрд╕реН /pro2/dbsh
  3. рдЖрджреЗрд╢ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕реНрдХреАрдорд╛ рд╣реЛрд▓реНрдбрд░ рдбрд╛рдЯрд╛рдмреЗрд╕ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН $DLC/empty bisquitsh рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрдиреБрд╣реЛрд╕реН
  4. рд░реВрдкрд╛рдиреНрддрд░рдг рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрджреИ bisquitsh рдЖрд╡рд╢реНрдпрдХ рдПрдиреНрдХреЛрдбрд┐рдЩрдорд╛ - рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, UTF-8 рдорд╛ рдпрджрд┐ Oracle рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ UTF-8 рдЗрдиреНрдХреЛрдбрд┐рдЩ рдЫ рднрдиреЗ: proutil bisquitsh -C convchar рд░реВрдкрд╛рдиреНрддрд░рдг UTF-8
  5. рдЦрд╛рд▓реА рдбрд╛рдЯрд╛рдмреЗрд╕ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реЗрдкрдЫрд┐ bisquitsh рдпрд╕рд▓рд╛рдИ рдПрдХрд▓-рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдореЛрдбрдорд╛ рдЬрдбрд╛рди рдЧрд░реНрдиреБрд╣реЛрд╕реН: рдкреНрд░реЛ bisquitsh
  6. рдбреЗрдЯрд╛ рд╢рдмреНрджрдХреЛрд╢рдорд╛ рдЬрд╛рдФрдВ: рдЙрдкрдХрд░рдгрд╣рд░реВ -> рдбрд╛рдЯрд╛ рд╢рдмреНрджрдХреЛрд╢ -> рдбрд╛рдЯрд╛ рд╕рд░реНрднрд░ -> ORACLE рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВ -> рдбрд╛рдЯрд╛ рд╕рд░реНрднрд░ рдпреЛрдЬрдирд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН
  7. рд╕реНрдХреАрдорд╛ рд╣реЛрд▓реНрдбрд░ рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реН
  8. Oracle DataServer рдмреНрд░реЛрдХрд░ рд╕реЗрдЯрдЕрдк рдЧрд░реНрджреИ:
    a AdminServer рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реНред
    proadsv - рд╕реБрд░реБ
    b Oracle DataServer рдмреНрд░реЛрдХрд░рдХреЛ рд╕реБрд░реБрд╡рд╛рдд
    oraman -name orabroker1 -start

рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдкреНрдпрд╛рдирд▓ рд░ рдкреНрд░рддрд┐рдХреГрддрд┐ рдпреЛрдЬрдирд╛ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрджреИ

Pro2 рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдкреНрдпрд╛рдирд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, Pro2 рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН, рдЬрд╕рдорд╛ рдкреНрд░рддрд┐рдХреГрддрд┐ рдпреЛрдЬрдирд╛ рд╕реЗрдЯрдЕрдк рдЧрд░реНрдиреЗ рд░ ETL рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ (рдкреНрд░реЛрд╕реЗрд╕рд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА), рдкреНрд░рд╛рдердорд┐рдХ рд╕рд┐рдЩреНрдХреНрд░реЛрдирд╛рдЗрдЬреЗрд╕рди рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВ (рдмрд▓реНрдХ-рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдкреНрд░реЛрд╕реЗрд╕рд░), рдкреНрд░рддрд┐рдХреГрддрд┐ рдЯреНрд░рд┐рдЧрд░рд╣рд░реВ рд░ OpenEdge CDC рдиреАрддрд┐рд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрдиреЗ рд╕рдорд╛рд╡реЗрд╢ рдЫред рддреНрдпрд╣рд╛рдБ ETL рд░ CDC рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдХреЛ рдирд┐рдЧрд░рд╛рдиреА рд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрд░рд╛рдердорд┐рдХ рдЙрдкрдХрд░рдгрд╣рд░реВ рдкрдирд┐ рдЫрдиреНред рд╕рдмреИ рднрдиреНрджрд╛ рдкрд╣рд┐рд▓реЗ, рд╣рд╛рдореАрд▓реЗ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдлрд╛рдЗрд▓рд╣рд░реВ рд╕реЗрдЯ рдЕрдк рдЧрд░реНрдЫреМрдВред

рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдлрд╛рдЗрд▓рд╣рд░реВ рдХрд╕рд░реА рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрдиреЗ

  1. рдХреНрдпрд╛рдЯрд▓рдЧрдорд╛ рдЬрд╛рдиреБрд╣реЛрд╕реН C: Pro2bpreplScripts
  2. рд╕рдореНрдкрд╛рджрдирдХреЛ рд▓рд╛рдЧрд┐ рдлрд╛рдЗрд▓ рдЦреЛрд▓реНрдиреБрд╣реЛрд╕реН replProc.pf
  3. cdc рдкреНрд░рддрд┐рдХреГрддрд┐ рдбреЗрдЯрд╛рдмреЗрд╕рдорд╛ рдЬрдбрд╛рди рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдердкреНрдиреБрд╣реЛрд╕реН:
    # рдкреНрд░рддрд┐рдХреГрддрд┐ рдбрд╛рдЯрд╛рдмреЗрд╕
    -db cdc -ld repl -H <рдореБрдЦреНрдп рдбрд╛рдЯрд╛рдмреЗрд╕ рд╣реЛрд╕реНрдЯрдирд╛рдо> -S <рдбреЗрдЯрд╛рдмреЗрд╕ рдмреНрд░реЛрдХрд░ рдкреЛрд░реНрдЯ cdc>
    -U pro2admin -P <рдкрд╛рд╕рд╡рд░реНрдб>
  4. рдорд╛ рдердкреНрдиреБрд╣реЛрд╕реН replProc.pf рд╕реНрд░реЛрдд рдбрд╛рдЯрд╛рдмреЗрд╕ рд░ рд╕реНрдХреАрдорд╛ рд╣реЛрд▓реНрдбрд░рдорд╛ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд░реВрдкрдорд╛ рдЬрдбрд╛рди рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВред рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдлрд╛рдЗрд▓рдХреЛ рдирд╛рдо рдЬрдбрд╛рди рднрдПрдХреЛ рд╕реНрд░реЛрдд рдбрд╛рдЯрд╛рдмреЗрд╕рдХреЛ рдирд╛рдорд╕рдБрдЧ рдореЗрд▓ рдЦрд╛рдиреБрдкрд░реНрдЫред
    # BISQUIT рд╕рдмреИ рдкреНрд░рддрд┐рдХреГрдд рд╕реНрд░реЛрддрд╣рд░реВрдорд╛ рдЬрдбрд╛рди рдЧрд░реНрдиреБрд╣реЛрд╕реН
    -pf bpreplscriptsbisquit.pf
  5. рдорд╛ рдердкреНрдиреБрд╣реЛрд╕реН replProc.pf рд╕реНрдХреАрдорд╛ рд╣реЛрд▓реНрдбрд░рдорд╛ рдЬрдбрд╛рдирдХреЛ рд▓рд╛рдЧрд┐ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВред
    # рд▓рдХреНрд╖реНрдп рдкреНрд░реЛ DB рд╕реНрдХреАрдорд╛ рд╣реЛрд▓реНрдбрд░
    -db bisquitsh -ld bisquitsh
    -H <ETL рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реЛрд╕реНрдЯ рдирд╛рдо>
    -S <biskuitsh рджрд▓рд╛рд▓ рдкреЛрд░реНрдЯ>
    -db bisquitsql
    -ld bisquitsql
    -dt ORACLE
    -S 5162 -H <Oracle рдмреНрд░реЛрдХрд░ рд╣реЛрд╕реНрдЯрдирд╛рдо>
    -рдбреЗрдЯрд╛ рд╕рд░реНрднрд┐рд╕ рд╡рд╛ рдмреНрд░реЛрдХрд░ рез
  6. рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдлрд╛рдЗрд▓ рдмрдЪрдд рдЧрд░реНрдиреБрд╣реЛрд╕реН replProc.pf
  7. рдЕрд░реНрдХреЛ, рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рдкреНрд░рддреНрдпреЗрдХ рдЬрдбрд╛рди рдЧрд░рд┐рдПрдХреЛ рд╕реНрд░реЛрдд рдбрд╛рдЯрд╛рдмреЗрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдлрд╛рдЗрд▓рд╣рд░реВ рд╕рдореНрдкрд╛рджрди рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рддрдкрд╛рдИрдВрд▓реЗ рд╕рд┐рд░реНрдЬрдирд╛ рд░ рдЦреЛрд▓реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ C:Pro2bpreplScripts: bisquit.pfред рдкреНрд░рддреНрдпреЗрдХ pf рдлрд╛рдЗрд▓рд▓реЗ рд╕рдореНрдмрдиреНрдзрд┐рдд рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рдЬрдбрд╛рди рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐:
    -db bisquit -ld bisquit -H <рд╣реЛрд╕реНрдЯрдирд╛рдо> -S <рдмреНрд░реЛрдХрд░ рдкреЛрд░реНрдЯ>
    -U pro2admin -P <рдкрд╛рд╕рд╡рд░реНрдб>

рд╡рд┐рдиреНрдбреЛрдЬ рд╕рд░реНрдЯрдХрдЯрд╣рд░реВ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди, рддрдкрд╛рдИрдВрд▓реЗ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рдЬрд╛рдиреБрдкрд░реНрдЫ C: Pro2bpreplScripts рд░ "Pro2 - рдкреНрд░рд╢рд╛рд╕рди" рд╕рд░реНрдЯрдХрдЯ рд╕рдореНрдкрд╛рджрди рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпреЛ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐, рд╕рд░реНрдЯрдХрдЯ рд░ рд▓рд╛рдЗрдирдорд╛ рдЧреБрдгрд╣рд░реВ рдЦреЛрд▓реНрдиреБрд╣реЛрд╕реН рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реН Pro2 рд╕реНрдерд╛рдкрдирд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рдВрдХреЗрдд рдЧрд░реНрдиреБрд╣реЛрд╕реНред рд╕рдорд╛рди рдЕрдкрд░реЗрд╢рди "Pro2 - рд╕рдореНрдкрд╛рджрдХ" рд░ "RunBulkLoader" рд╕рд░реНрдЯрдХрдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЧрд░рд┐рдиреБ рдкрд░реНрдЫред

Pro2 рдкреНрд░рд╢рд╛рд╕рди рд╕реЗрдЯрдЕрдк: рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рд▓реЛрдб рдЧрд░реНрджреИ

рдХрдиреНрд╕реЛрд▓ рд╕реБрд░реБ рдЧрд░реМрдВред

рдкреНрд░рдЧрддрд┐ OpenEdge рдмреИрдВрдХрд┐рдЩ рдкреНрд░рдгрд╛рд▓реА рд░ Oracle DBMS рдмреАрдЪ рдХрд╕рд░реА рдорд┐рддреНрд░ рдмрдирд╛рдЙрдиреЗ

"DB рдирдХреНрд╕рд╛" рдорд╛ рдЬрд╛рдиреБрд╣реЛрд╕реНред

рдкреНрд░рдЧрддрд┐ OpenEdge рдмреИрдВрдХрд┐рдЩ рдкреНрд░рдгрд╛рд▓реА рд░ Oracle DBMS рдмреАрдЪ рдХрд╕рд░реА рдорд┐рддреНрд░ рдмрдирд╛рдЙрдиреЗ

Pro2 - рдкреНрд░рд╢рд╛рд╕рди рдорд╛ рдбрд╛рдЯрд╛рдмреЗрд╕ рд▓рд┐рдЩреНрдХ рдЧрд░реНрди, рдЯреНрдпрд╛рдмрдорд╛ рдЬрд╛рдиреБрд╣реЛрд╕реН DB рдирдХреНрд╕рд╛ред рд╕реНрд░реЛрдд рдбрд╛рдЯрд╛рдмреЗрд╕рдХреЛ рдореНрдпрд╛рдкрд┐рдЩ рдердкреНрдиреБрд╣реЛрд╕реН - рд╕реНрдХреАрдорд╛ рд╣реЛрд▓реНрдбрд░ - рдУрд░реЗрдХрд▓.

рдкреНрд░рдЧрддрд┐ OpenEdge рдмреИрдВрдХрд┐рдЩ рдкреНрд░рдгрд╛рд▓реА рд░ Oracle DBMS рдмреАрдЪ рдХрд╕рд░реА рдорд┐рддреНрд░ рдмрдирд╛рдЙрдиреЗ

рдЯреНрдпрд╛рдмрдорд╛ рдЬрд╛рдиреБрд╣реЛрд╕реН рдореНрдпрд╛рдкрд┐рдЩред рд╕реВрдЪреАрдмрджреНрдз рд╕реНрд░реЛрдд рдбрд╛рдЯрд╛рдмреЗрд╕ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛, рдкрд╣рд┐рд▓реЛ рдЬрдбрд╛рди рдЧрд░рд┐рдПрдХреЛ рд╕реНрд░реЛрдд рдбрд╛рдЯрд╛рдмреЗрд╕ рдЪрдпрди рдЧрд░рд┐рдПрдХреЛ рдЫред рд╕реВрдЪреАрдХреЛ рджрд╛рдБрдпрд╛рдорд╛ рддреНрдпрд╣рд╛рдБ рдПрдХ рд╢рд┐рд▓рд╛рд▓реЗрдЦ рд╣реБрдиреБрдкрд░реНрдЫ рд╕рдмреИ рдбрд╛рдЯрд╛рдмреЗрд╕ рдЬрдбрд╛рди рднрдпреЛ тАФ рдЪрдпрди рдЧрд░рд┐рдПрдХрд╛ рдбрд╛рдЯрд╛рдмреЗрд╕рд╣рд░реВ рдЬрдбрд╛рди рднрдПрдХрд╛ рдЫрдиреНред рдмрд╛рдБрдпрд╛рдорд╛ рддрд▓ рддрдкрд╛рдИрд▓реЗ рдмрд┐рд╕реНрдХрд┐рдЯрдмрд╛рдЯ рдкреНрд░рдЧрддрд┐ рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВрдХреЛ рд╕реВрдЪреА рджреЗрдЦреНрдиреБрдкрд░реНрдЫред рджрд╛рдпрд╛рдБрдорд╛ рдУрд░реЗрдХрд▓ рдбрд╛рдЯрд╛рдмреЗрд╕рдмрд╛рдЯ рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВрдХреЛ рд╕реВрдЪреА рдЫред

рдУрд░реЗрдХрд▓рдорд╛ SQL рд╕реНрдХреАрдорд╛ рд░ рдбрд╛рдЯрд╛рдмреЗрд╕рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ

рдкреНрд░рддрд┐рдХреГрддрд┐ рдирдХреНрд╕рд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди, рддрдкрд╛рдИрдВрд▓реЗ рдкрд╣рд┐рд▓реЗ рдЙрддреНрдкрдиреНрди рдЧрд░реНрдиреБрдкрд░реНрдЫ SQL рд╕реНрдХреАрдорд╛ рдУрд░реЗрдХрд▓ рдорд╛ред Pro2 рдкреНрд░рд╢рд╛рд╕рдирдорд╛ рд╣рд╛рдореА рдореЗрдиреБ рд╡рд╕реНрддреБ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрдЫреМрдВ рдЙрдкрдХрд░рдгрд╣рд░реВ -> рдХреЛрдб рдЙрддреНрдкрдиреНрди рдЧрд░реНрдиреБрд╣реЛрд╕реН -> рд▓рдХреНрд╖реНрдп рдпреЛрдЬрдирд╛, рддреНрдпрд╕рдкрдЫрд┐ рд╕рдВрд╡рд╛рдж рдмрдХреНрд╕рдорд╛ рдбрд╛рдЯрд╛рдмреЗрд╕ рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН рдПрдХ рд╡рд╛ рдмрдвреА рд╕реНрд░реЛрдд рдбрд╛рдЯрд╛рдмреЗрд╕рд╣рд░реВ рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рджрд╛рдпрд╛рдБрддрд┐рд░ рд╕рд╛рд░реНрдиреБрд╣реЛрд╕реНред

рдкреНрд░рдЧрддрд┐ OpenEdge рдмреИрдВрдХрд┐рдЩ рдкреНрд░рдгрд╛рд▓реА рд░ Oracle DBMS рдмреАрдЪ рдХрд╕рд░реА рдорд┐рддреНрд░ рдмрдирд╛рдЙрдиреЗ

рдареАрдХ рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ SQL рд╕реНрдХреАрдорд╛рд╣рд░реВ рдмрдЪрдд рдЧрд░реНрди рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рдЕрд░реНрдХреЛ рд╣рд╛рдореА рдЖрдзрд╛рд░ рдмрдирд╛рдЙрдБрдЫреМрдВред рдпреЛ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдорд╛рд░реНрдлрдд Oracle SQL рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ред рдпреЛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореА рдУрд░реЗрдХрд▓ рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рдЬрдбрд╛рди рдЧрд░реНрдЫреМрдВ рд░ рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВ рдердкреНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕реНрдХрд┐рдорд╛ рд▓реЛрдб рдЧрд░реНрдЫреМрдВред Oracle рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВрдХреЛ рд╕рдВрд░рдЪрдирд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реЗрдкрдЫрд┐, рддрдкрд╛рдИрдВрд▓реЗ рд╕реНрдХрд┐рдорд╛ рд╣реЛрд▓реНрдбрд░рдорд╛ SQL рд╕реНрдХрд┐рдорд╛рд╣рд░реВ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред

рдкреНрд░рдЧрддрд┐ OpenEdge рдмреИрдВрдХрд┐рдЩ рдкреНрд░рдгрд╛рд▓реА рд░ Oracle DBMS рдмреАрдЪ рдХрд╕рд░реА рдорд┐рддреНрд░ рдмрдирд╛рдЙрдиреЗ

рдбрд╛рдЙрдирд▓реЛрдб рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреВрд░рд╛ рднрдПрдкрдЫрд┐, bisquitsh рдбрд╛рдЯрд╛рдмреЗрд╕рдмрд╛рдЯ рдмрд╛рд╣рд┐рд░ рдирд┐рд╕реНрдХрдиреБрд╣реЛрд╕реН рд░ Pro2 рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдкреНрдпрд╛рдирд▓ рдЦреЛрд▓реНрдиреБрд╣реЛрд╕реНред Oracle рдбрд╛рдЯрд╛рдмреЗрд╕рдХрд╛ рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВ рджрд╛рдпрд╛рдБрдкрдЯреНрдЯрд┐ рд░рд╣реЗрдХреЛ рдореНрдпрд╛рдкрд┐рдЩ рдЯреНрдпрд╛рдмрдорд╛ рджреЗрдЦрд┐рдиреБ рдкрд░реНрдЫред

рддрд╛рд▓рд┐рдХрд╛ рдорд╛рдирдЪрд┐рддреНрд░рдг

рдкреНрд░рддрд┐рдХреГрддрд┐ рдирдХреНрд╕рд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди, Pro2 рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдкреНрдпрд╛рдирд▓рдорд╛, рдореНрдпрд╛рдкрд┐рдЩ рдЯреНрдпрд╛рдмрдорд╛ рдЬрд╛рдиреБрд╣реЛрд╕реН рд░ рд╕реНрд░реЛрдд рдбрд╛рдЯрд╛рдмреЗрд╕ рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдирдХреНрд╕рд╛ рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВрдорд╛ рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рддрд╛рд▓рд┐рдХрд╛рдХреЛ рдмрд╛рдБрдпрд╛рдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН рдЬреБрди рдУрд░реЗрдХрд▓рдорд╛ рдкреНрд░рддрд┐рдХреГрддрд┐ рд╣реБрдиреБрдкрд░реНрдЫ, рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рджрд╛рдпрд╛рдБрддрд┐рд░ рд╕рд╛рд░реНрдиреБрд╣реЛрд╕реН рд░ рдЪрдпрди рдкреБрд╖реНрдЯрд┐ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдЪрдпрди рдЧрд░рд┐рдПрдХрд╛ рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдирдХреНрд╕рд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рд╕рд┐рд░реНрдЬрдирд╛ рд╣реБрдиреЗрдЫред рд╣рд╛рдореА рдЕрдиреНрдп рд╕реНрд░реЛрдд рдбрд╛рдЯрд╛рдмреЗрд╕рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рддрд┐рдХреГрддрд┐ рдирдХреНрд╕рд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдХрд╛рд░реНрдп рджреЛрд╣реЛрд░реНрдпрд╛рдЙрдБрдЫреМрдВред

рдкреНрд░рдЧрддрд┐ OpenEdge рдмреИрдВрдХрд┐рдЩ рдкреНрд░рдгрд╛рд▓реА рд░ Oracle DBMS рдмреАрдЪ рдХрд╕рд░реА рдорд┐рддреНрд░ рдмрдирд╛рдЙрдиреЗ

Pro2 рдкреНрд░рддрд┐рдХреГрддрд┐ рдкреНрд░реЛрд╕реЗрд╕рд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд░ рдмрд▓реНрдХ-рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдкреНрд░реЛрд╕реЗрд╕рд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрджреИ

рдкреНрд░рддрд┐рдХреГрддрд┐ рдкреНрд░реЛрд╕реЗрд╕рд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЕрдиреБрдХреВрд▓рди рдкреНрд░рддрд┐рдХреГрддрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ (ETLs) рдХреЛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдЫ рдЬрд╕рд▓реЗ Pro2 рдкреНрд░рддрд┐рдХреГрддрд┐ рд▓рд╛рдорд▓рд╛рдИ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрджрдЫ рд░ Oracle рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдкреБрд╢ рдЧрд░реНрджрдЫред рдкреНрд░рддрд┐рдХреГрддрд┐ рдкреНрд░реЛрд╕реЗрд╕рд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд╣рд░реВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рдкреБрд╕реНрддрд╛ рдкрдЫрд┐ рдмрдЪрдд рд╣реБрдиреНрдЫрдиреН bprepl/repl_proc (PROC_DIRECTORY рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░)ред рдкреНрд░рддрд┐рдХреГрддрд┐ рдкреНрд░реЛрд╕реЗрд╕рд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЙрддреНрдкрдиреНрди рдЧрд░реНрди, рдЬрд╛рдиреБрд╣реЛрд╕реН рдЙрдкрдХрд░рдгрд╣рд░реВ -> рдХреЛрдб рдЙрддреНрдкрдиреНрди рдЧрд░реНрдиреБрд╣реЛрд╕реН -> рдкреНрд░реЛрд╕реЗрд╕рд░ рдкреБрд╕реНрддрдХрд╛рд▓рдпред рдЬреЗрдиреЗрд░реЗрд╢рди рдкреВрд░рд╛ рднрдПрдкрдЫрд┐, рдкреНрд░реЛрдЧреНрд░рд╛рдорд╣рд░реВ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рджреЗрдЦрд╛ рдкрд░реНрдиреЗрдЫ bprepl/repl_proc.

рдмрд▓реНрдХ рд▓реЛрдб рдкреНрд░реЛрд╕реЗрд╕рд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд╣рд░реВ рдкреНрд░реЛрдЧреНрд░реЗрд╕ ABL (4GL) рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛рдорд╛ рдЖрдзрд╛рд░рд┐рдд рд▓рдХреНрд╖реНрдп Oracle рдбрд╛рдЯрд╛рдмреЗрд╕рд╕рдБрдЧ рд╕реНрд░реЛрдд рдкреНрд░рдЧрддрд┐ рдбрд╛рдЯрд╛рдмреЗрд╕рд╣рд░реВ рд╕рд┐рдЩреНрдХреНрд░реЛрдирд╛рдЗрдЬ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди, рдореЗрдиреБ рд╡рд╕реНрддреБрдорд╛ рдЬрд╛рдиреБрд╣реЛрд╕реН рдЙрдкрдХрд░рдгрд╣рд░реВ -> рдХреЛрдб рдЙрддреНрдкрдиреНрди рдЧрд░реНрдиреБрд╣реЛрд╕реН -> рдмрд▓реНрдХ-рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдкреНрд░реЛрд╕реЗрд╕рд░ред рдбрд╛рдЯрд╛рдмреЗрд╕ рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН рд╕рдВрд╡рд╛рдж рдмрд╛рдХрд╕рдорд╛, рд╕реНрд░реЛрдд рдбрд╛рдЯрд╛рдмреЗрд╕рд╣рд░реВ рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН, рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рд╕рдЮреНрдЭреНрдпрд╛рд▓рдХреЛ рджрд╛рдпрд╛рдБ рдЫреЗрдЙрдорд╛ рд╕рд╛рд░реНрдиреБрд╣реЛрд╕реН рд░ рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реНред OKред рдЬреЗрдиреЗрд░реЗрд╢рди рдкреВрд░рд╛ рднрдПрдкрдЫрд┐, рдкреНрд░реЛрдЧреНрд░рд╛рдорд╣рд░реВ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рджреЗрдЦрд╛ рдкрд░реНрдиреЗрдЫ bpreplrepl_mproc.

Pro2 рдорд╛ рдкреНрд░рддрд┐рдХреГрддрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рд╕реЗрдЯ рдЕрдк рдЧрд░реНрджреИ

рдЫреБрдЯреНрдЯреИ рдкреНрд░рддрд┐рдХреГрддрд┐ рдереНрд░реЗрдбрджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддреБрдд рдЧрд░рд┐рдПрдХрд╛ рд╕реЗрдЯрд╣рд░реВрдорд╛ рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВ рд╡рд┐рднрд╛рдЬрди рдЧрд░реНрджрд╛ Pro2 Oracle рдХреЛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рд░ рджрдХреНрд╖рддрд╛рдорд╛ рд╕реБрдзрд╛рд░ рд╣реБрдиреНрдЫред рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛, рдирдпрд╛рдБ рдкреНрд░рддрд┐рдХреГрддрд┐ рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рддрд┐рдХреГрддрд┐ рдирдХреНрд╕рд╛рдорд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХрд╛ рд╕рдмреИ рдЬрдбрд╛рдирд╣рд░реВ рдереНрд░реЗрдб рдирдореНрдмрд░ рез рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫрдиреНред рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВрд▓рд╛рдИ рд╡рд┐рднрд┐рдиреНрди рдереНрд░реЗрдбрд╣рд░реВрдорд╛ рдЫреБрдЯреНрдпрд╛рдЙрди рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░рд┐рдиреНрдЫред

рдкреНрд░рддрд┐рдХреГрддрд┐ рдереНрд░реЗрдбрд╣рд░реВрдХреЛ рд╕реНрдерд┐рддрд┐ рдмрд╛рд░реЗ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рддрд┐рдХреГрддрд┐ рд╕реНрдерд┐рддрд┐ рд╕реЗрдХреНрд╕рдирдорд╛ рдордирд┐рдЯрд░ рдЯреНрдпрд╛рдмрдорд╛ Pro2 рдкреНрд░рд╢рд╛рд╕рди рд╕реНрдХреНрд░рд┐рдирдорд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реБрдиреНрдЫред рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдорд╛рдирд╣рд░реВрдХреЛ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд░рдг Pro2 рдХрд╛рдЧрдЬрд╛рддрдорд╛ рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рд╕рдХрд┐рдиреНрдЫ (рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ C:Pro2Docs)ред

CDC рдиреАрддрд┐рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рд░ рд╕рдХреНрд░рд┐рдп рдЧрд░реНрдиреБрд╣реЛрд╕реН

рдиреАрддрд┐рд╣рд░реВ рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВрдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрди OpenEdge CDC рдЗрдиреНрдЬрд┐рдирдХрд╛ рд▓рд╛рдЧрд┐ рдирд┐рдпрдорд╣рд░реВрдХреЛ рд╕реЗрдЯ рд╣реЛред рд▓реЗрдЦрдирдХреЛ рд╕рдордпрдорд╛, Pro2 рд▓реЗ рд╕реНрддрд░ 0 рдХреЛ рд╕рд╛рде CDC рдиреАрддрд┐рд╣рд░реВрд▓рд╛рдИ рдорд╛рддреНрд░ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ, рддреНрдпреЛ рд╣реЛ, рдХреЗрд╡рд▓ рддрдереНрдп рдЕрдиреБрдЧрдорди рдЧрд░рд┐рдиреНрдЫред рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рд░реЗрдХрд░реНрдб рдЧрд░реНрдиреБрд╣реЛрд╕реН.

CDC рдиреАрддрд┐ рдмрдирд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐, рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдкреНрдпрд╛рдирд▓рдорд╛, рдореНрдпрд╛рдкрд┐рдЩ рдЯреНрдпрд╛рдмрдорд╛ рдЬрд╛рдиреБрд╣реЛрд╕реН, рд╕реНрд░реЛрдд рдбрд╛рдЯрд╛рдмреЗрд╕ рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдиреАрддрд┐рд╣рд░реВ рдердкреНрдиреБрд╣реЛрд╕реН/рд╣рдЯрд╛рдЙрдиреБрд╣реЛрд╕реН рдмрдЯрдирдорд╛ рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдЦреЛрд▓реНрдиреЗ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН рд╡рд┐рдиреНрдбреЛрдорд╛, рдмрд╛рдпрд╛рдБ рдЫреЗрдЙрдорд╛ рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рджрд╛рдпрд╛рдБрддрд┐рд░ рд╕рд╛рд░реНрдиреБрд╣реЛрд╕реН рдЬрд╕рдХреЛ рд▓рд╛рдЧрд┐ рддрдкрд╛рдИрдВрд▓реЗ CDC рдиреАрддрд┐ рд╕рд┐рд░реНрдЬрдирд╛ рд╡рд╛ рдореЗрдЯрд╛рдЙрди рдЖрд╡рд╢реНрдпрдХ рдЫред

рд╕рдХреНрд░рд┐рдп рдЧрд░реНрди, рдореНрдпрд╛рдкрд┐рдЩ рдЯреНрдпрд╛рдм рдлреЗрд░рд┐ рдЦреЛрд▓реНрдиреБрд╣реЛрд╕реН, рд╕реНрд░реЛрдд рдбрд╛рдЯрд╛рдмреЗрд╕ рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдмрдЯрдирдорд╛ рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реН (рдорд╛) рдиреАрддрд┐рд╣рд░реВ рд╕рдХреНрд░рд┐рдп рдЧрд░реНрдиреБрд╣реЛрд╕реНред рд╕рдХреНрд░рд┐рдп рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдиреАрддрд┐рд╣рд░реВ рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рддрд╛рд▓рд┐рдХрд╛рдХреЛ рджрд╛рдпрд╛рдБ рдЫреЗрдЙрдорд╛ рд╕рд╛рд░реНрдиреБрд╣реЛрд╕реН, рдареАрдХ рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпрд╕ рдкрдЫрд┐ рддрд┐рдиреАрд╣рд░реВ рд╣рд░рд┐рдпреЛ рдорд╛ рдЪрд┐рдиреНрд╣ рд▓рдЧрд╛рдЗрдиреНрдЫред рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ (рдорд╛) рдиреАрддрд┐рд╣рд░реВ рд╕рдХреНрд░рд┐рдп рдЧрд░реНрдиреБрд╣реЛрд╕реН рддрдкрд╛рдИрдВ CDC рдиреАрддрд┐рд╣рд░реВ рдкрдирд┐ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рд╕рдмреИ рд▓реЗрдирджреЗрди рдЕрдирд▓рд╛рдЗрди рдкреНрд░рджрд░реНрд╢рди рдЧрд░рд┐рдиреНрдЫред

рдкреНрд░рдЧрддрд┐ OpenEdge рдмреИрдВрдХрд┐рдЩ рдкреНрд░рдгрд╛рд▓реА рд░ Oracle DBMS рдмреАрдЪ рдХрд╕рд░реА рдорд┐рддреНрд░ рдмрдирд╛рдЙрдиреЗ

CDC рдиреАрддрд┐ рд╕рдХреНрд░рд┐рдп рднрдПрдкрдЫрд┐, рдкрд░рд┐рдорд╛рд░реНрдЬрд┐рдд рд░реЗрдХрд░реНрдбрд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдиреЛрдЯрд╣рд░реВ рднрдгреНрдбрд╛рд░рдг рдХреНрд╖реЗрддреНрд░рдорд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рдЧрд░рд┐рдиреНрдЫ "ReplCDCArea" рд╕реНрд░реЛрдд рдбрд╛рдЯрд╛рдмреЗрд╕ рдЕрдиреБрд╕рд╛рд░ред рдпреА рдиреЛрдЯрд╣рд░реВ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдорд╛рд░реНрдлрдд рдкреНрд░рд╢реЛрдзрди рдЧрд░рд┐рдиреЗрдЫ CDCBatch, рдЬреБрди рддрд┐рдиреАрд╣рд░реВрдХреЛ рдЖрдзрд╛рд░рдорд╛ рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ Pro2 рдкреНрд░рддрд┐рдХреГрддрд┐ рдХрддрд╛рд░рдорд╛ рдиреЛрдЯрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗрдЫ cdc (repl).

рдпрд╕рд░реА, рд╣рд╛рдореАрд╕рдБрдЧ рдкреНрд░рддрд┐рдХреГрддрд┐рдХреЛ рд▓рд╛рдЧрд┐ рджреБрдИрд╡рдЯрд╛ рд▓рд╛рдорд╣рд░реВ рдЫрдиреНред рдкрд╣рд┐рд▓реЛ рдЪрд░рдг CDCBatch рд╣реЛ: рд╕реНрд░реЛрдд рдбрд╛рдЯрд╛рдмреЗрд╕рдмрд╛рдЯ, рдбрд╛рдЯрд╛ рдкрд╣рд┐рд▓реЗ рдордзреНрдпрд╡рд░реНрддреА CDC рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рдЬрд╛рдиреНрдЫред рджреЛрд╕реНрд░реЛ рдЪрд░рдг рд╣реЛ рдЬрдм рдбрд╛рдЯрд╛ CDC рдбрд╛рдЯрд╛рдмреЗрд╕рдмрд╛рдЯ рдУрд░реЗрдХрд▓рдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░рд┐рдиреНрдЫред рдпреЛ рд╣рд╛рд▓рдХреЛ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд░ рдЙрддреНрдкрд╛рджрдирдХреЛ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реЛ - рдЕрд╣рд┐рд▓реЗрд╕рдореНрдо рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдкреНрд░рддреНрдпрдХреНрд╖ рдкреНрд░рддрд┐рдХреГрддрд┐ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рд╕рдХреЗрдХрд╛ рдЫреИрдирдиреНред

рдкреНрд░рд╛рдердорд┐рдХ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬреЗрд╕рди

CDC рд╕рдВрдпрдиреНрддреНрд░ рд╕рдХреНрд╖рдо рдЧрд░реЗрдкрдЫрд┐ рд░ Pro2 рдкреНрд░рддрд┐рдХреГрддрд┐ рд╕рд░реНрднрд░ рд╕реЗрдЯрдЕрдк рдЧрд░реЗрдкрдЫрд┐, рд╣рд╛рдореАрд▓реЗ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╕рд┐рдЩреНрдХреНрд░реЛрдирд╛рдЗрдЬреЗрд╕рди рд╕реБрд░реБ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬреЗрд╕рди рдЖрджреЗрд╢:

/pro2/bprepl/Script/replLoad.sh рдмрд┐рд╕реНрдХрд┐рдЯ рддрд╛рд▓рд┐рдХрд╛-рдирд╛рдо

рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬреЗрд╕рди рдкреВрд░рд╛ рднрдПрдкрдЫрд┐, рдкреНрд░рддрд┐рдХреГрддрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рд╕реБрд░реБ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

рдкреНрд░рддрд┐рдХреГрддрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рд╕реБрд░реБрд╡рд╛рдд

рдкреНрд░рддрд┐рдХреГрддрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рд╕реБрд░реБ рдЧрд░реНрди рддрдкрд╛рдИрдВрд▓реЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдЙрди рдЖрд╡рд╢реНрдпрдХ рдЫ replbatch.shред рд╕реБрд░реБ рдЧрд░реНрдиреБ рдЕрдШрд┐, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрдиреБрд╣реЛрд╕реН рдХрд┐ рддреНрдпрд╣рд╛рдБ рд╕рдмреИ рдереНрд░реЗрдбрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ replbatch рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВ рдЫрдиреН - replbatch1, replbatch2, рдЖрджрд┐ред рдпрджрд┐ рд╕рдмреИ рдард╛рдЙрдБрдорд╛ рдЫ рднрдиреЗ, рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЦреЛрд▓реНрдиреБрд╣реЛрд╕реН (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, proenv)рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рдЬрд╛рдиреБрд╣реЛрд╕реН /bprepl/scripts рд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдкреНрдпрд╛рдирд▓рдорд╛, рд╣рд╛рдореА рд╕рдореНрдмрдиреНрдзрд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛рд▓реЗ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рд╕реНрдерд┐рддрд┐ рдкреНрд░рд╛рдкреНрдд рдЧрд░реЗрдХреЛ рдЬрд╛рдБрдЪ рдЧрд░реНрдЫреМрдВред

рдкреНрд░рдЧрддрд┐ OpenEdge рдмреИрдВрдХрд┐рдЩ рдкреНрд░рдгрд╛рд▓реА рд░ Oracle DBMS рдмреАрдЪ рдХрд╕рд░реА рдорд┐рддреНрд░ рдмрдирд╛рдЙрдиреЗ

╨а╨╡╨╖╤Г╨╗╤М╤В╨░╤В╤Л

рдкреНрд░рдЧрддрд┐ OpenEdge рдмреИрдВрдХрд┐рдЩ рдкреНрд░рдгрд╛рд▓реА рд░ Oracle DBMS рдмреАрдЪ рдХрд╕рд░реА рдорд┐рддреНрд░ рдмрдирд╛рдЙрдиреЗ
рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрдЫрд┐, рд╣рд╛рдореАрд▓реЗ рдХрд░реНрдкреЛрд░реЗрдЯ рдбрд╛рдЯрд╛ рдЧреЛрджрд╛рдордорд╛ рдЬрд╛рдирдХрд╛рд░реАрдХреЛ рдЕрдкрд▓реЛрдбрд▓рд╛рдИ рдзреЗрд░реИ рдЧрддрд┐ рджрд┐рдпреМрдВред рдбрд╛рдЯрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рдУрд░реЗрдХрд▓ рдЕрдирд▓рд╛рдЗрдирдорд╛ рдЖрдЙрдБрдЫред рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдмрд╛рдЯ рдбрд╛рдЯрд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрди рдХреЗрд╣реА рд▓рд╛рдореЛ рд╕рдордпрджреЗрдЦрд┐ рдЪрд▓рд┐рд░рд╣реЗрдХрд╛ рдкреНрд░рд╢реНрдирд╣рд░реВ рдЪрд▓рд╛рдПрд░ рд╕рдордп рдмрд░реНрдмрд╛рдж рдЧрд░реНрдиреБрдкрд░реНрджреИрдиред рдердк рд░реВрдкрдорд╛, рдпрд╕ рд╕рдорд╛рдзрд╛рдирдорд╛ рдкреНрд░рддрд┐рдХреГрддрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд▓реЗ рдбрд╛рдЯрд╛ рдХрдореНрдкреНрд░реЗрд╕ рдЧрд░реНрди рд╕рдХреНрдЫ, рдЬрд╕рд▓реЗ рдЧрддрд┐рдорд╛ рдкрдирд┐ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдкреНрд░рднрд╛рд╡ рдкрд╛рд░реНрдЫред рдЕрдм рдмрд┐рд╕реНрдХрднрд┐рдЯ рдкреНрд░рдгрд╛рд▓реАрд▓рд╛рдИ рдЕрдиреНрдп рдкреНрд░рдгрд╛рд▓реАрд╕рдБрдЧ рджреИрдирд┐рдХ рдореЗрд▓рдорд┐рд▓рд╛рдк рдЧрд░реНрди реитАУреи.рел рдШрдгреНрдЯрд╛рдХреЛ рд╕рдЯреНрдЯрд╛ резрелтАУреиреж рдорд┐рдиреЗрдЯ рд▓рд╛рдЧреНрди рдерд╛рд▓реНрдпреЛ рд░ рдкреВрд░реНрдг рдореЗрд▓рдорд┐рд▓рд╛рдк рд╣реБрди рджреБрдИ рджрд┐рдирдХреЛ рд╕рдЯреНрдЯрд╛ рдХреЗрд╣реА рдШрдгреНрдЯрд╛ рд▓рд╛рдЧреНрди рдерд╛рд▓реНрдпреЛ ред

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди