рдкреНрд░реЛрдЧреНрд░реЗрд╕ рдУрдкрдирдПрдЬ рдмреИрдВрдХрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдУрд░реЗрдХрд▓ рдбреАрдмреАрдПрдордПрд╕ рдХреЗ рдмреАрдЪ рджреЛрд╕реНрддреА рдХреИрд╕реЗ рдХрд░реЗрдВ

1999 рд╕реЗ, рдмреИрдХ рдСрдлрд┐рд╕ рдХреА рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдмреИрдВрдХ рдиреЗ рдкреНрд░реЛрдЧреНрд░реЗрд╕ рдУрдкрдирдПрдЬ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рдПрдХреАрдХреГрдд рдмреИрдВрдХрд┐рдВрдЧ рдкреНрд░рдгрд╛рд▓реА рдмрд┐рд╕реНрдХрд╡рд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рд╡рд┐рддреНрддреАрдп рдХреНрд╖реЗрддреНрд░ рд╕рд╣рд┐рдд рджреБрдирд┐рдпрд╛ рднрд░ рдореЗрдВ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ DBMS рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдЖрдкрдХреЛ рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ (DB) рдореЗрдВ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рджрд╕ рд▓рд╛рдЦ рдпрд╛ рдЕрдзрд┐рдХ рд░рд┐рдХреЙрд░реНрдб рдкрдврд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╣рдорд╛рд░реА рдкреНрд░реЛрдЧреНрд░реЗрд╕ рдУрдкрдирдПрдЬ рд╕реЗрд╡рд╛рдПрдВ рд▓рдЧрднрдЧ 1,5 рдорд┐рд▓рд┐рдпрди рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЬрдорд╛ рдФрд░ рд╕рдХреНрд░рд┐рдп рдЙрддреНрдкрд╛рджреЛрдВ (рдХрд╛рд░ рдЛрдг рдФрд░ рдмрдВрдзрдХ) рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ 22,2 рдорд┐рд▓рд┐рдпрди рдЕрдиреБрдмрдВрдз рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИ, рдФрд░ рдирд┐рдпрд╛рдордХ (рд╕реЗрдВрдЯреНрд░рд▓ рдмреИрдВрдХ) рдФрд░ рд╕реНрд╡рд┐рдлреНрдЯ рдХреЗ рд╕рд╛рде рд╕рднреА рдирд┐рдкрдЯрд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рднреА рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред

рдкреНрд░реЛрдЧреНрд░реЗрд╕ рдУрдкрдирдПрдЬ рдмреИрдВрдХрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдУрд░реЗрдХрд▓ рдбреАрдмреАрдПрдордПрд╕ рдХреЗ рдмреАрдЪ рджреЛрд╕реНрддреА рдХреИрд╕реЗ рдХрд░реЗрдВ

рдкреНрд░реЛрдЧреНрд░реЗрд╕ рдУрдкрдирдПрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рд╣рдореЗрдВ рдЗрд╕реЗ Oracle DBMS рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдпрд╣ рдмрдВрдбрд▓ рд╣рдорд╛рд░реЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреА рдмрд╛рдзрд╛ рдерд╛ - рдЬрдм рддрдХ рдХрд┐ рд╣рдордиреЗ рдкреНрд░реЛ 2 рд╕реАрдбреАрд╕реА рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ - рдПрдХ рдкреНрд░реЛрдЧреНрд░реЗрд╕ рдЙрддреНрдкрд╛рдж рдЬреЛ рдЖрдкрдХреЛ рдкреНрд░реЛрдЧреНрд░реЗрд╕ рдбреАрдмреАрдПрдордПрд╕ рд╕реЗ рдУрд░реЗрдХрд▓ рдбреАрдмреАрдПрдордПрд╕ рдкрд░ рд╕реАрдзреЗ рдСрдирд▓рд╛рдЗрди рдбреЗрдЯрд╛ рднреЗрдЬрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ рд╣рдо рдЖрдкрдХреЛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдмрддрд╛рдПрдВрдЧреЗ, рд╕рднреА рдиреБрдХрд╕рд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде, OpenEdge рдФрд░ Oracle рдХреЗ рдмреАрдЪ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рджреЛрд╕реНрддреА рдХреИрд╕реЗ рдХрд░реЗрдВред

рдпрд╣ рдХреИрд╕реЗ рд╣реБрдЖ: рдлрд╝рд╛рдЗрд▓ рд╕рд╛рдЭрд╛рдХрд░рдг рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ QCD рдкрд░ рдбреЗрдЯрд╛ рдЕрдкрд▓реЛрдб рдХрд░рдирд╛

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

рдкреНрд░реЛрдЧреНрд░реЗрд╕ рдУрдкрдирдПрдЬ рдмреИрдВрдХрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдУрд░реЗрдХрд▓ рдбреАрдмреАрдПрдордПрд╕ рдХреЗ рдмреАрдЪ рджреЛрд╕реНрддреА рдХреИрд╕реЗ рдХрд░реЗрдВ
рдлреНрд░рдВрдЯ-рдПрдВрдб рд╕рд┐рд╕реНрдЯрдо, рд╡рд┐рднрд┐рдиреНрди рдХреЛрд░ рдмреИрдВрдХрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдмреИрдВрдХрд┐рдВрдЧ рд╕реЗрд╡рд╛рдПрдВ рд╕реЛрдирд┐рдХ рдИрдПрд╕рдмреА рдмрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдУрдкрдирдПрдЬ рдкреНрд░реЛрдЧреНрд░реЗрд╕ (рдмрд┐рд╕реНрдХрд┐рдЯ рдЖрдИрдмреАрдПрд╕) рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рд╣реИрдВред QCD рдкрд░ рдбреЗрдЯрд╛ рдЕрдкрд▓реЛрдб рдХрд░рдирд╛ рдлрд╝рд╛рдЗрд▓ рдПрдХреНрд╕рдЪреЗрдВрдЬ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реЛрддрд╛ рд╣реИред рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдордп рддрдХ, рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдореЗрдВ рдПрдХ рд╕рд╛рде рджреЛ рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛рдПрдВ рдереАрдВ - рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ (рд╕реАрдбреАрдбрдмреНрд▓реНрдпреВ) рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдХрдо рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдЕрдиреНрдп рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛ рд╕рд╛рдордВрдЬрд╕реНрдп (рд╕рд╛рдордВрдЬрд╕реНрдп) рдХрд░рдиреЗ рдореЗрдВ рд▓рдВрдмрд╛ рд╕рдордпред
рдкреНрд░реЛрдЧреНрд░реЗрд╕ рдУрдкрдирдПрдЬ рдмреИрдВрдХрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдУрд░реЗрдХрд▓ рдбреАрдмреАрдПрдордПрд╕ рдХреЗ рдмреАрдЪ рджреЛрд╕реНрддреА рдХреИрд╕реЗ рдХрд░реЗрдВ
рдЗрд╕рд▓рд┐рдП, рд╣рдордиреЗ рдПрдХ рдРрд╕реЗ рдЙрдкрдХрд░рдг рдХреА рддрд▓рд╛рд╢ рд╢реБрд░реВ рдХреА рдЬреЛ рдЗрди рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рддреЗрдЬ рдХрд░ рд╕рдХреЗред рджреЛрдиреЛрдВ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирдпрд╛ рдкреНрд░реЛрдЧреНрд░реЗрд╕ рдУрдкрдирдПрдЬ рдЙрддреНрдкрд╛рдж - рдкреНрд░реЛ2 рд╕реАрдбреАрд╕реА (рдЪреЗрдВрдЬ рдбреЗрдЯрд╛ рдХреИрдкреНрдЪрд░) рдерд╛ред рддреЛ, рдЪрд▓рд┐рдП рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред

рдкреНрд░реЛрдЧреНрд░реЗрд╕ рдУрдкрдирдПрдЬ рдФрд░ рдкреНрд░реЛ2рдУрд░реЗрдХрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд╡рд┐рдВрдбреЛрдЬрд╝ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ Pro2 Oracle рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд░реЛрдЧреНрд░реЗрд╕ рдУрдкрдирдПрдЬ рдбреЗрд╡рд▓рдкрд░ рдХрд┐рдЯ рдХреНрд▓рд╛рд╕рд░реВрдо рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдЬреЛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдбрд╛рдЙрдирд▓реЛрдб рдореБрдХреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдбрд┐рдлрд╝реЙрд▓реНрдЯ OpenEdge рд╕реНрдерд╛рдкрдирд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдБ:

рдбреАрдПрд▓рд╕реА: рд╕реА: рдкреНрд░реЛрдЧреНрд░реЗрд╕ рдУрдкрдирдПрдЬ
WRK: C:OpenEdgeWRK

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

Oracle рд╕рд░реНрд╡рд░ рдкрд░ рдЖрдкрдХреЛ Oracle рдбреЗрдЯрд╛рдмреЗрд╕ 12+ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдПрдХ рдЦрд╛рд▓реА рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ (рдЖрдЗрдП рдЙрд╕реЗ рдХреЙрд▓ рдХрд░реЗрдВ) рд╕реАрдбреАрд╕реА).

Pro2Oracle рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрдВрджреНрд░ рд╕реЗ рдирд╡реАрдирддрдо рд╡рд┐рддрд░рдг рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдкреНрд░рдЧрддрд┐ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░. рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЕрдирдкреИрдХ рдХрд░реЗрдВ рд╕реА:рдкреНрд░реЛ2 (рдпреВрдирд┐рдХреНрд╕ рдкрд░ Pro2 рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рдорд╛рди рд╡рд┐рддрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╕рдорд╛рди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕рд┐рджреНрдзрд╛рдВрдд рд▓рд╛рдЧреВ рд╣реЛрддреЗ рд╣реИрдВ)ред

рдПрдХ рд╕реАрдбреАрд╕реА рдкреНрд░рддрд┐рдХреГрддрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдирд╛рдирд╛

рдкреНрд░рддрд┐рдХреГрддрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реАрдбреАрд╕реА (рдЙрддреНрддрд░) Pro2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдкреНрд░рддрд┐рдХреГрддрд┐ рдорд╛рдирдЪрд┐рддреНрд░, рдкреНрд░рддрд┐рдХреГрддрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдирд╛рдо рдФрд░ рдЙрдирдХреА рддрд╛рд▓рд┐рдХрд╛рдПрдБ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЗрд╕рдореЗрдВ рдПрдХ рдкреНрд░рддрд┐рдХреГрддрд┐ рдХрддрд╛рд░ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдиреЛрдЯреНрд╕ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ рдХрд┐ рд╕реНрд░реЛрдд рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдкрдВрдХреНрддрд┐ рдмрджрд▓ рдЧрдИ рд╣реИред рдкреНрд░рддрд┐рдХреГрддрд┐ рдХрддрд╛рд░ рд╕реЗ рдбреЗрдЯрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ ETL рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдЙрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рд╕реНрд░реЛрдд рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ Oracle рдореЗрдВ рдХреЙрдкреА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рд╣рдо рдПрдХ рдЕрд▓рдЧ рд╕реАрдбреАрд╕реА рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВред

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

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

pro2adm - Pro2 рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдкреИрдирд▓ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП;
pro2etl - ETL рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ (ReplBatch) рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП;
pro2cdc - рд╕реАрдбреАрд╕реА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ (CDCBatch) рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП;

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

рдЖрдЗрдП рдЕрдм рд╕реАрдбреАрд╕реА рддрдВрддреНрд░ рдХреЛ рд╣реА рдЪрд╛рд▓реВ рдХрд░реЗрдВ, рдЬрд┐рд╕рдХреА рдорджрдж рд╕реЗ рдбреЗрдЯрд╛ рдХреЛ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рджреЛрд╣рд░рд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░реЛрдЧреНрд░реЗрд╕ рдУрдкрдирдПрдЬ рд╕реНрд░реЛрдд рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ, рдЖрдкрдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рднрдВрдбрд╛рд░рдг рдХреНрд╖реЗрддреНрд░ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕реНрд░реЛрдд рдбреЗрдЯрд╛ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рддрдВрддреНрд░ рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░реЗрдВ proutil.

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

  1. рдХреИрдЯрд▓реЙрдЧ рд╕реЗ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рд╕реА:рдкреНрд░реЛ2рдбреАрдмреА рдлрд╝рд╛рдЗрд▓ cdcadd.st рдмрд┐рд╕реНрдХреНрд╡рд┐рдЯ рд╕реНрд░реЛрдд рдбреЗрдЯрд╛рдмреЗрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд▓рд┐рдПред
  2. рд╣рдо рдЗрд╕рдореЗрдВ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВ cdcadd.st рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдирд┐рд╢реНрдЪрд┐рдд рдЖрдХрд╛рд░ рд╡рд┐рд╕реНрддрд╛рд░ "ReplCDCAрдХреНрд╖реЗрддреНрд░" ╨╕ "ReplCDCArea_IDX". рдЖрдк рдирдП рднрдВрдбрд╛рд░рдг рдХреНрд╖реЗрддреНрд░ рдСрдирд▓рд╛рдЗрди рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ: prostrct рдРрдбрдСрдирд▓рд╛рдЗрди рдмрд┐рд╕реНрдХреНрд╡рд┐рдЯ cdcadd.st
  3. рдУрдкрдирдПрдЬ рд╕реАрдбреАрд╕реА рд╕рдХреНрд░рд┐рдп рдХрд░реЗрдВ:
    рдкреНрд░реМрдЯрд┐рд▓ рдмрд┐рд╕реНрдХреНрд╡рд┐рдЯ -рд╕реА рдЗрдиреЗрдмрд▓рд╕реАрдбреАрд╕реА рдХреНрд╖реЗрддреНрд░ "рд░реЗрдкреНрд▓рд╕реАрдбреАрд╕реАрдПрд░рд┐рдпрд╛" рдЗрдВрдбреЗрдХреНрд╕рдПрд░рд┐рдпрд╛ "рд░реЗрдкреНрд▓рд╕реАрдбреАрд╕реАрдПрд░рд┐рдпрд╛_рдЖрдИрдбреАрдПрдХреНрд╕"
  4. рдЪрд▓ рд░рд╣реА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕реНрд░реЛрдд рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдмрдирд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП:
    рдПрдХред pro2adm - Pro2 рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдкреИрдирд▓ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
    рдмреАред pro2etl - ETL рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ (ReplBatch) рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдПред
    рд╕реАред pro2cdc - CDC рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ (CDCBatch) рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдПред

Oracle рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдХреАрдорд╛ рд╣реЛрд▓реНрдбрд░ рдмрдирд╛рдирд╛

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

Pro2 рдХреЗ рд▓рд┐рдП Oracle рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЧреНрд░реЗрд╕ рдУрдкрдирдПрдЬ рдбреЗрдЯрд╛рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рд╕реНрдХреАрдорд╛ рд╣реЛрд▓реНрдбрд░ рдбреЗрдЯрд╛рдмреЗрд╕ ETL рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рд░реНрд╡рд░ рдкрд░ рд╕реНрдерд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП; рдпрд╣ рдкреНрд░рддреНрдпреЗрдХ рд╢рд╛рдЦрд╛ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд╕реНрдХреАрдорд╛ рд╣реЛрд▓реНрдбрд░ рдХреИрд╕реЗ рдмрдирд╛рдПрдВ

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

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

Pro2 рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдкреИрдирд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, Pro2 рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдкреНрд░рддрд┐рдХреГрддрд┐ рдпреЛрдЬрдирд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдФрд░ ETL рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ (рдкреНрд░реЛрд╕реЗрд╕рд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА), рдкреНрд░рд╛рдердорд┐рдХ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдкреНрд░реЛрдЧреНрд░рд╛рдо (рдмрд▓реНрдХ-рдХреЙрдкреА рдкреНрд░реЛрд╕реЗрд╕рд░), рдкреНрд░рддрд┐рдХреГрддрд┐ рдЯреНрд░рд┐рдЧрд░ рдФрд░ OpenEdge CDC рдиреАрддрд┐рдпрд╛рдВ рдЙрддреНрдкрдиреНрди рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рдИрдЯреАрдПрд▓ рдФрд░ рд╕реАрдбреАрд╕реА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдФрд░ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдердорд┐рдХ рдЙрдкрдХрд░рдг рднреА рд╣реИрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рдкреИрд░рд╛рдореАрдЯрд░ рдлрд╝рд╛рдЗрд▓реЗрдВ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВред

рдкреИрд░рд╛рдореАрдЯрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдХреИрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ

  1. рдХреИрдЯрд▓реЙрдЧ рдкрд░ рдЬрд╛рдПрдБ C:Pro2bpreplрд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕
  2. рд╕рдВрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓реЗрдВ replProc.pf
  3. рд╕реАрдбреАрд╕реА рдкреНрд░рддрд┐рдХреГрддрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХрдиреЗрдХреНрд╢рди рдкреИрд░рд╛рдореАрдЯрд░ рдЬреЛрдбрд╝реЗрдВ:
    # рдкреНрд░рддрд┐рдХреГрддрд┐ рдбреЗрдЯрд╛рдмреЗрд╕
    -рдбреАрдмреА рд╕реАрдбреАрд╕реА -рдПрд▓рдбреА рдЙрддреНрддрд░ -рдПрдЪ <рдореБрдЦреНрдп рдбреЗрдЯрд╛рдмреЗрд╕ рд╣реЛрд╕реНрдЯрдирд╛рдо> -рдПрд╕ <рдбреЗрдЯрд╛рдмреЗрд╕ рдмреНрд░реЛрдХрд░ рдкреЛрд░реНрдЯ рд╕реАрдбреАрд╕реА>
    -рдпреВ рдкреНрд░реЛ2рдПрдбрдорд┐рди -рдкреА <рдкрд╛рд╕рд╡рд░реНрдб>
  4. рдЗрд╕рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ replProc.pf рдкреИрд░рд╛рдореАрдЯрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрд░реЛрдд рдбреЗрдЯрд╛рдмреЗрд╕ рдФрд░ рд╕реНрдХреАрдорд╛ рд╣реЛрд▓реНрдбрд░ рд╕реЗ рдХрдиреЗрдХреНрд╢рди рдкреИрд░рд╛рдореАрдЯрд░ред рдкреИрд░рд╛рдореАрдЯрд░ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рдХрдиреЗрдХреНрдЯ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рд╕реНрд░реЛрдд рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдирд╛рдо рд╕реЗ рдореЗрд▓ рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
    # рд╕рднреА рдкреНрд░рддрд┐рдХреГрддрд┐ рд╕реНрд░реЛрддреЛрдВ рдмрд┐рд╕реНрдХрд┐рдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ
    -рдкреАрдПрдл bpreplscriptsbisquit.pf
  5. рдЗрд╕рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ replProc.pf рд╕реНрдХреАрдорд╛ рд╣реЛрд▓реНрдбрд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреИрд░рд╛рдореАрдЯрд░ред
    #рдЯрд╛рд░рдЧреЗрдЯ рдкреНрд░реЛ рдбреАрдмреА рд╕реНрдХреАрдорд╛ рд╣реЛрд▓реНрдбрд░
    -рдбреАрдмреА рдмрд┐рд╕реНрдХреНрд╡рд┐рдЯрд╢ -рдПрд▓рдбреА рдмрд┐рд╕реНрдХреНрд╡рд┐рдЯрд╢
    -рдПрдЪ <рдИрдЯреАрдПрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реЛрд╕реНрдЯрдирд╛рдо>
    -рдПрд╕ <рдмрд┐рд╕реНрдХреБрдЗрдЯрд╢ рдмреНрд░реЛрдХрд░ рдкреЛрд░реНрдЯ>
    -рдбреАрдмреА рдмрд┐рд╕реНрдХреНрд╡рд┐рдЯрдПрд╕рдХреНрдпреВрдПрд▓
    -рдПрд▓рдбреА рдмрд┐рд╕реНрдХреНрд╡рд┐рдЯрдПрд╕рдХреНрдпреВрдПрд▓
    -рдбреАрдЯреА рдУрд░реЗрдХрд▓
    -рдПрд╕ 5162 -рдПрдЪ <рдУрд░реЗрдХрд▓ рдмреНрд░реЛрдХрд░ рд╣реЛрд╕реНрдЯрдирд╛рдо>
    -рдбреЗрдЯрд╛рд╕рд░реНрд╡рд┐рд╕ рдУрд░рд╛рдмреНрд░реЛрдХрд░1
  6. рдкреИрд░рд╛рдореАрдЯрд░ рдлрд╝рд╛рдЗрд▓ рд╕рд╣реЗрдЬреЗрдВ replProc.pf
  7. рдЗрд╕рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдХрдиреЗрдХреНрдЯреЗрдб рд╕реНрд░реЛрдд рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рд╕рдВрдкрд╛рджрди рдкреИрд░рд╛рдореАрдЯрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдФрд░ рдЦреЛрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ C:Pro2bpreplScripts: bisquit.pf. рдкреНрд░рддреНрдпреЗрдХ рдкреАрдПрдл рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдХрдиреЗрдХреНрд╢рди рдкреИрд░рд╛рдореАрдЯрд░ рд╣реЛрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
    -рдбреАрдмреА рдмрд┐рд╕реНрдХреНрд╡рд┐рдЯ -рдПрд▓рдбреА рдмрд┐рд╕реНрдХреНрд╡рд┐рдЯ -рдПрдЪ <рд╣реЛрд╕реНрдЯрдирд╛рдо> -рдПрд╕ <рдмреНрд░реЛрдХрд░ рдкреЛрд░реНрдЯ>
    -рдпреВ рдкреНрд░реЛ2рдПрдбрдорд┐рди -рдкреА <рдкрд╛рд╕рд╡рд░реНрдб>

рд╡рд┐рдВрдбреЛрдЬрд╝ рд╢реЙрд░реНрдЯрдХрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрд░ рдЬрд╛рдирд╛ рд╣реЛрдЧрд╛ C:Pro2bpreplрд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ рдФрд░ "Pro2 - рдкреНрд░рд╢рд╛рд╕рди" рд╢реЙрд░реНрдЯрдХрдЯ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╢реЙрд░реНрдЯрдХрдЯ рдФрд░ рд▓рд╛рдЗрди рдХреЗ рдЧреБрдгреЛрдВ рдХреЛ рдЦреЛрд▓реЗрдВ рдЗрддрдиреЗ рд╕рдордп рдореЗрдВ рдкреНрд░рд╛рд░рдВрдн Pro2 рд╕рдВрд╕реНрдерд╛рдкрди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВред рдЗрд╕реА рддрд░рд╣ рдХрд╛ рдСрдкрд░реЗрд╢рди "Pro2 - рдПрдбрд┐рдЯрд░" рдФрд░ "RunBulkLoader" рд╢реЙрд░реНрдЯрдХрдЯ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

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

рдЖрдЗрдП рдХрдВрд╕реЛрд▓ рд▓реЙрдиреНрдЪ рдХрд░реЗрдВред

рдкреНрд░реЛрдЧреНрд░реЗрд╕ рдУрдкрдирдПрдЬ рдмреИрдВрдХрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдУрд░реЗрдХрд▓ рдбреАрдмреАрдПрдордПрд╕ рдХреЗ рдмреАрдЪ рджреЛрд╕реНрддреА рдХреИрд╕реЗ рдХрд░реЗрдВ

"рдбреАрдмреА рдореИрдк" рдкрд░ рдЬрд╛рдПрдВред

рдкреНрд░реЛрдЧреНрд░реЗрд╕ рдУрдкрдирдПрдЬ рдмреИрдВрдХрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдУрд░реЗрдХрд▓ рдбреАрдмреАрдПрдордПрд╕ рдХреЗ рдмреАрдЪ рджреЛрд╕реНрддреА рдХреИрд╕реЗ рдХрд░реЗрдВ

Pro2 - рдкреНрд░рд╢рд╛рд╕рди рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рд▓рд┐рдВрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЯреИрдм рдкрд░ рдЬрд╛рдПрдБ рдбреАрдмреА рдорд╛рдирдЪрд┐рддреНрд░. рд╕реНрд░реЛрдд рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рдореИрдкрд┐рдВрдЧ рдЬреЛрдбрд╝реЗрдВ - рд╕реНрдХреАрдорд╛ рд╣реЛрд▓реНрдбрд░ - рдУрд░реЗрдХрд▓.

рдкреНрд░реЛрдЧреНрд░реЗрд╕ рдУрдкрдирдПрдЬ рдмреИрдВрдХрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдУрд░реЗрдХрд▓ рдбреАрдмреАрдПрдордПрд╕ рдХреЗ рдмреАрдЪ рджреЛрд╕реНрддреА рдХреИрд╕реЗ рдХрд░реЗрдВ

рдЯреИрдм рдкрд░ рдЬрд╛рдПрдВ рдореИрдкрд┐рдВрдЧ. рд╕реВрдЪреАрдмрджреНрдз рд╕реНрд░реЛрдд рдбреЗрдЯрд╛рдмреЗрд╕ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдкрд╣рд▓рд╛ рдХрдиреЗрдХреНрдЯреЗрдб рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдЪреБрдирд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕реВрдЪреА рдХреЗ рджрд╛рдИрдВ рдУрд░ рдПрдХ рд╢рд┐рд▓рд╛рд▓реЗрдЦ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рд╕рднреА рдбреЗрдЯрд╛рдмреЗрд╕ рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВ - рдЪрдпрдирд┐рдд рдбреЗрдЯрд╛рдмреЗрд╕ рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВред рдиреАрдЪреЗ рдмрд╛рдИрдВ рдУрд░ рдЖрдкрдХреЛ рдмрд┐рд╕реНрдХрд┐рдЯ рд╕реЗ рдкреНрд░рдЧрддрд┐ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреА рдПрдХ рд╕реВрдЪреА рджреЗрдЦрдиреА рдЪрд╛рд╣рд┐рдПред рджрд╛рдИрдВ рдУрд░ Oracle рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд╣реИред

Oracle рдореЗрдВ SQL рд╕реНрдХреАрдорд╛ рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдирд╛рдирд╛

рдкреНрд░рддрд┐рдХреГрддрд┐ рдорд╛рдирдЪрд┐рддреНрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдЬрдирд░реЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдПрд╕рдХреНрдпреВрдПрд▓ рд╕реНрдХреАрдорд╛ рдУрд░реЗрдХрд▓ рдореЗрдВ. Pro2 рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдореЗрдВ рд╣рдо рдореЗрдиреВ рдЖрдЗрдЯрдо рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдЙрдкрдХрд░рдг -> рдХреЛрдб рдЬрдирд░реЗрдЯ рдХрд░реЗрдВ -> рд▓рдХреНрд╖реНрдп рд╕реНрдХреАрдорд╛, рдлрд┐рд░ рдбрд╛рдпрд▓реЙрдЧ рдмреЙрдХреНрд╕ рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рд╕реНрд░реЛрдд рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рджрд╛рдИрдВ рдУрд░ рд▓реЗ рдЬрд╛рдПрдВред

рдкреНрд░реЛрдЧреНрд░реЗрд╕ рдУрдкрдирдПрдЬ рдмреИрдВрдХрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдУрд░реЗрдХрд▓ рдбреАрдмреАрдПрдордПрд╕ рдХреЗ рдмреАрдЪ рджреЛрд╕реНрддреА рдХреИрд╕реЗ рдХрд░реЗрдВ

рдареАрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ SQL рд╕реНрдХреАрдорд╛ рдХреЛ рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред

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

рдкреНрд░реЛрдЧреНрд░реЗрд╕ рдУрдкрдирдПрдЬ рдмреИрдВрдХрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдУрд░реЗрдХрд▓ рдбреАрдмреАрдПрдордПрд╕ рдХреЗ рдмреАрдЪ рджреЛрд╕реНрддреА рдХреИрд╕реЗ рдХрд░реЗрдВ

рдбрд╛рдЙрдирд▓реЛрдб рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдмрд┐рд╕реНрдХреНрд╡рд┐рдЯрд╢ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ рдФрд░ Pro2 рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдкреИрдирд▓ рдЦреЛрд▓реЗрдВред Oracle рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рддрд╛рд▓рд┐рдХрд╛рдПрдБ рджрд╛рдИрдВ рдУрд░ рдореИрдкрд┐рдВрдЧ рдЯреИрдм рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрдиреА рдЪрд╛рд╣рд┐рдПред

рдЯреЗрдмрд▓ рдореИрдкрд┐рдВрдЧ

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

рдкреНрд░реЛрдЧреНрд░реЗрд╕ рдУрдкрдирдПрдЬ рдмреИрдВрдХрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдУрд░реЗрдХрд▓ рдбреАрдмреАрдПрдордПрд╕ рдХреЗ рдмреАрдЪ рджреЛрд╕реНрддреА рдХреИрд╕реЗ рдХрд░реЗрдВ

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

рдкреНрд░рддрд┐рдХреГрддрд┐ рдкреНрд░реЛрд╕реЗрд╕рд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдХрд╕реНрдЯрдо рдкреНрд░рддрд┐рдХреГрддрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ (рдИрдЯреАрдПрд▓) рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдкреНрд░реЛ 2 рдкреНрд░рддрд┐рдХреГрддрд┐ рдХрддрд╛рд░ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдУрд░реЗрдХрд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдзрдХреНрдХрд╛ рджреЗрддрд╛ рд╣реИред рдкреНрд░рддрд┐рдХреГрддрд┐ рдкреНрд░реЛрд╕реЗрд╕рд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдкреАрдврд╝реА рдХреЗ рдмрд╛рдж рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕рд╣реЗрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВ bprepl/repl_proc (PROC_DIRECTORY рдкреИрд░рд╛рдореАрдЯрд░). рдкреНрд░рддрд┐рдХреГрддрд┐ рдкреНрд░реЛрд╕реЗрд╕рд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкрд░ рдЬрд╛рдПрдБ рдЯреВрд▓реНрд╕ -> рдХреЛрдб рдЬрдирд░реЗрдЯ рдХрд░реЗрдВ -> рдкреНрд░реЛрд╕реЗрд╕рд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реАред рдЬрдирд░реЗрд╢рди рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдкреНрд░реЛрдЧреНрд░рд╛рдо рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреЗ bprepl/repl_proc.

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

Pro2 рдореЗрдВ рдкреНрд░рддрд┐рдХреГрддрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рд╕реНрдерд╛рдкрдирд╛

рдПрдХ рдЕрд▓рдЧ рдкреНрд░рддрд┐рдХреГрддрд┐ рдереНрд░реЗрдб рджреНрд╡рд╛рд░рд╛ рдкрд░реЛрд╕реЗ рдЧрдП рд╕реЗрдЯреЛрдВ рдореЗрдВ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рд╕реЗ Pro2 Oracle рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рджрдХреНрд╖рддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реЛрддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдирдИ рдкреНрд░рддрд┐рдХреГрддрд┐ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдХреГрддрд┐ рдорд╛рдирдЪрд┐рддреНрд░ рдореЗрдВ рдмрдирд╛рдП рдЧрдП рд╕рднреА рдХрдиреЗрдХреНрд╢рди рдереНрд░реЗрдб рдирдВрдмрд░ 1 рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реЛрддреЗ рд╣реИрдВред рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдереНрд░реЗрдб рдореЗрдВ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИред

рдкреНрд░рддрд┐рдХреГрддрд┐ рдереНрд░реЗрдб рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рддрд┐рдХреГрддрд┐ рд╕реНрдерд┐рддрд┐ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдореЙрдирд┐рдЯрд░ рдЯреИрдм рдореЗрдВ рдкреНрд░реЛ2 рдкреНрд░рд╢рд╛рд╕рди рд╕реНрдХреНрд░реАрди рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреА рд╣реИред рдкреИрд░рд╛рдореАрдЯрд░ рдорд╛рдиреЛрдВ рдХрд╛ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд░рдг Pro2 рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ (рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ C:Pro2Docs) рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╕реАрдбреАрд╕реА рдиреАрддрд┐рдпрд╛рдВ рдмрдирд╛рдПрдВ рдФрд░ рд╕рдХреНрд░рд┐рдп рдХрд░реЗрдВ

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

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

рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдкрд┐рдВрдЧ рдЯреИрдм рджреЛрдмрд╛рд░рд╛ рдЦреЛрд▓реЗрдВ, рд╕реНрд░реЛрдд рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ (рдЗрди)рдиреАрддрд┐ рд╕рдХреНрд░рд┐рдп рдХрд░реЗрдВ. рдЬрд┐рди рдиреАрддрд┐рдпреЛрдВ рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЙрдиреНрд╣реЗрдВ рдЪреБрдиреЗрдВ рдФрд░ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рджрд╛рдИрдВ рдУрд░ рд▓реЗ рдЬрд╛рдПрдВ, рдареАрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдЗрд╕рдХреЗ рдмрд╛рдж рдЙрдиреНрд╣реЗрдВ рд╣рд░реЗ рд░рдВрдЧ рд╕реЗ рдЪрд┐рдиреНрд╣рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ (рдЗрди)рдиреАрддрд┐ рд╕рдХреНрд░рд┐рдп рдХрд░реЗрдВ рдЖрдк рд╕реАрдбреАрд╕реА рдиреАрддрд┐рдпреЛрдВ рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕рднреА рд▓реЗрди-рджреЗрди рдСрдирд▓рд╛рдЗрди рдХрд┐рдпреЗ рдЬрд╛рддреЗ рд╣реИрдВред

рдкреНрд░реЛрдЧреНрд░реЗрд╕ рдУрдкрдирдПрдЬ рдмреИрдВрдХрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдУрд░реЗрдХрд▓ рдбреАрдмреАрдПрдордПрд╕ рдХреЗ рдмреАрдЪ рджреЛрд╕реНрддреА рдХреИрд╕реЗ рдХрд░реЗрдВ

рд╕реАрдбреАрд╕реА рдиреАрддрд┐ рд╕рдХреНрд░рд┐рдп рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рд╕рдВрд╢реЛрдзрд┐рдд рд░рд┐рдХреЙрд░реНрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдиреЛрдЯреНрд╕ рднрдВрдбрд╛рд░рдг рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕рд╣реЗрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВ "ReplCDCAрдХреНрд╖реЗрддреНрд░" рд╕реНрд░реЛрдд рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдЕрдиреБрд╕рд╛рд░. рдЗрди рдиреЛрдЯреЛрдВ рдХреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдЬрд░рд┐рдП рдкреНрд░реЛрд╕реЗрд╕ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рд╕реАрдбреАрд╕реАрдмреИрдЪ, рдЬреЛ рдЙрдирдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ Pro2 рдкреНрд░рддрд┐рдХреГрддрд┐ рдХрддрд╛рд░ рдореЗрдВ рдиреЛрдЯреНрд╕ рдмрдирд╛рдПрдЧрд╛ рд╕реАрдбреАрд╕реА (рдЙрддреНрддрд░).

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

рдкреНрд░рд╛рдердорд┐рдХ рддреБрд▓реНрдпрдХрд╛рд▓рди

рд╕реАрдбреАрд╕реА рддрдВрддреНрд░ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдФрд░ рдкреНрд░реЛ2 рдкреНрд░рддрд┐рдХреГрддрд┐ рд╕рд░реНрд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдореЗрдВ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдкреНрд░рд╛рд░рдВрднрд┐рдХ рддреБрд▓реНрдпрдХрд╛рд▓рди рдЖрджреЗрд╢:

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

рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдкреНрд░рддрд┐рдХреГрддрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рд╢реБрд░реВ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВред

рдкреНрд░рддрд┐рдХреГрддрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рд╢реБрд░реБрдЖрдд

рдкреНрд░рддрд┐рдХреГрддрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ replbatch.sh. рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╕рднреА рдереНрд░реЗрдбреНрд╕ рдХреЗ рд▓рд┐рдП рд░рд┐рдкреНрд▓рдмреИрдЪ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИрдВ - рд░рд┐рдкреНрд▓рдмреИрдЪ1, рд░рд┐рдкреНрд▓рдмреИрдЪ2, рдЖрджрд┐ред рдпрджрд┐ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ, рддреЛ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЦреЛрд▓реЗрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреНрд░реЛрдПрдирд╡реА), рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрд░ рдЬрд╛рдПрдБ /рдмреАрдкреАрдЖрд░рдкреАрдПрд▓/рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╢реБрд░реВ рдХрд░реЗрдВ. рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдкреИрдирд▓ рдореЗрдВ, рд╣рдо рдЬрд╛рдВрдЪрддреЗ рд╣реИрдВ рдХрд┐ рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд░рдирд┐рдВрдЧ рд╕реНрдерд┐рддрд┐ рдкреНрд░рд╛рдкреНрдд рд╣реБрдИ рд╣реИред

рдкреНрд░реЛрдЧреНрд░реЗрд╕ рдУрдкрдирдПрдЬ рдмреИрдВрдХрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдУрд░реЗрдХрд▓ рдбреАрдмреАрдПрдордПрд╕ рдХреЗ рдмреАрдЪ рджреЛрд╕реНрддреА рдХреИрд╕реЗ рдХрд░реЗрдВ

рдирд┐рд╖реНрдХрд░реНрд╖

рдкреНрд░реЛрдЧреНрд░реЗрд╕ рдУрдкрдирдПрдЬ рдмреИрдВрдХрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдУрд░реЗрдХрд▓ рдбреАрдмреАрдПрдордПрд╕ рдХреЗ рдмреАрдЪ рджреЛрд╕реНрддреА рдХреИрд╕реЗ рдХрд░реЗрдВ
рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдмрд╛рдж, рд╣рдордиреЗ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рдмрд╣реБрдд рддреЗрдЬреА рд▓рд╛ рджреАред рдбреЗрдЯрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ Oracle рдореЗрдВ рдСрдирд▓рд╛рдЗрди рдкрд╣реБрдВрдЪ рдЬрд╛рддрд╛ рд╣реИред рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рд╕реЗ рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рдореЗрдВ рд╕рдордп рдмрд░реНрдмрд╛рдж рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдореЗрдВ рдкреНрд░рддрд┐рдХреГрддрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░ рд╕рдХрддреА рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЧрддрд┐ рдкрд░ рднреА рд╕рдХрд╛рд░рд╛рддреНрдордХ рдкреНрд░рднрд╛рд╡ рдкрдбрд╝рддрд╛ рд╣реИред рдЕрдм рдЕрдиреНрдп рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдмрд┐рд╕реНрдХрд╡рд┐рдЯ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рджреИрдирд┐рдХ рд╕рд╛рдордВрдЬрд╕реНрдп рдореЗрдВ 15-20 рдШрдВрдЯреЗ рдХреЗ рдмрдЬрд╛рдп 2-2,5 рдорд┐рдирдЯ рд▓рдЧрдиреЗ рд▓рдЧреЗ рдФрд░ рдкреВрд░реНрдг рд╕рд╛рдордВрдЬрд╕реНрдп рдореЗрдВ рджреЛ рджрд┐рдиреЛрдВ рдХреЗ рдмрдЬрд╛рдп рдХрдИ рдШрдВрдЯреЗ рд▓рдЧрдиреЗ рд▓рдЧреЗред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ