1999 แฌแแแแแ, แแแฅ แแคแแกแแก แแแแกแแฎแฃแ แแแแกแแแแก, แฉแแแแ แแแแแ แแงแแแแแก แแแขแแแ แแ แแแฃแ แกแแแแแแ แกแแกแขแแแแก BISKVIT Progress OpenEdge แแแแขแคแแ แแแแ, แ แแแแแแช แคแแ แแแ แแแแแแงแแแแแ แแแแ แแกแแคแแแแจแ, แแแ แจแแ แแก แคแแแแแกแฃแ แกแแฅแขแแ แจแ. แแ DBMS-แแก แจแแกแ แฃแแแแ แกแแจแฃแแแแแแก แแแซแแแแ แฌแแแแแแฎแแ แแแแแแแแแแ แแ แแแขแ แฉแแแแฌแแ แ แฌแแแจแ แแ แ แแแแแชแแแแ แแแแแจแ (DB). แฉแแแแ Progress OpenEdge แแแกแแฎแฃแ แแแ แแแแฎแแแแแแ 1,5 แแแแแแ แแแแแแแแฃแแแฃแ แแแแแแแขแก แแ แแแแฎแแแแแแ 22,2 แแแแแแ แแแแขแ แแฅแขแก แแฅแขแแฃแ แแ แแแฃแฅแขแแแแ (แแแแฅแแแแก แกแแกแฎแแแ แแ แแแแแแแ), แแกแแแ แแแกแฃแฎแแกแแแแแแแแ แงแแแแ แแแแแ แแจแกแฌแแ แแแแแ แแแ แแแฃแแแ แแแแแแแ (แชแแแขแ แแแฃแ แแแแแแแ) แแ SWIFT-แแแ.
Progress OpenEdge-แแก แแแแแงแแแแแแ, แฉแแแ แแแแแฎแแแ แกแแญแแ แแแแ, แ แแ แแก แแฃแจแแแแแแก Oracle DBMS-แแแ. แแแแแแแแ แแแแแ, แแก แแแแ แแแ แแงแ แฉแแแแ แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แจแแคแแ แฎแแแ - แกแแแแ แแ แแแแแแแกแขแแแแ แแ แแ แแแแแแแแคแแแฃแ แแ แแ Pro2 CDC - Progress แแ แแแฃแฅแขแ, แ แแแแแแช แแแซแแแแ แกแแจแฃแแแแแแก แแแแแแแแแแ แแแแแชแแแแแ Progress DBMS-แแแ Oracle DBMS-แแ แแแ แแแแแ , แแแแแแ แ แแแแแจแ. แแ แแแกแขแจแ แฉแแแ แแแขแแแฃแ แแ แแแขแงแแแ, แงแแแแ แฎแแ แแแแแแ แแ แแแ, แ แแแแ แแคแแฅแขแฃแ แแ แแแแแแแแแ แแ OpenEdge-แกแ แแ Oracle-แก แจแแ แแก.
แ แแแแ แแแฎแแ แแก: แแแแแชแแแแแแก แแขแแแ แแแ QCD-แจแ แคแแแแแก แแแแแแ แแแแก แกแแจแฃแแแแแแ
แแแ แแแแ, แ แแแแแแแแ แคแแฅแขแ แฉแแแแ แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แจแแกแแฎแแ. แแแแแก แแฅแขแแฃแ แ แแแแฎแแแ แแแแแแแก แ แแแแแแแแ แแแแฎแแแแแแ 15 แแแแกแแ. แงแแแแ แแ แแแฃแฅแขแแฃแแ แแแแแชแแแแ แแแแแก แแแชแฃแแแแ, แ แแแแแแ แแ แแแแแแแก แฉแแแแแแ, แแ แแก 600 แขแแแแขแ, แงแแแแแแ แแแแ แแแแแชแแแแ แแแแ 16,5 แขแ. แแแแแแ แแฃแแแ, แแแแแชแแแแ แแแแแแ แแฃแแแแแแ แแแกแแแ: แแฎแแแแ แแแกแฃแแ แฌแแแก แแแแแแแแแแแจแ แแแแแขแแแฃแแแ แแแแฎแแแแแแ 120 แขแ แแ แแแฃแฅแขแแฃแแ แแแแแชแแแแแ. แกแแกแขแแแ แแแแแแแแ 150 แฌแแแ แกแแ แแแ แแ x86 แแแแขแคแแ แแแแ. แแแแแชแแแแ แแแแแแ แแแแแแแกแแแฃแแแ IBM แแแแขแคแแ แแแก 21 แกแแ แแแ แแ.
Front-end แกแแกแขแแแแแ, แกแฎแแแแแกแฎแแ แซแแ แแแแแ แกแแแแแแ แกแแกแขแแแแแ แแ แกแแแแแแ แกแแ แแแกแแแ แแแขแแแ แแ แแแฃแแแ OpenEdge Progress-แแแ (BISCUIT IBS) Sonic ESB แแแขแแแฃแกแแก แแแจแแแแแแ. QCD-แแ แแแแแชแแแแแแก แแขแแแ แแแ แฎแแแแ แคแแแแแแแก แแแชแแแแก แแแแ. แแ แแแก แแแ แแแแฃแ แแแแแแขแแแแ, แแ แแแแแฌแงแแแขแแก แแ แแแ แแฃแแแ แแ แ แแแแ แแ แแแแแแ แฐแฅแแแแ - แแแคแแ แแแชแแแก แแแ แแแ แแขแแฃแ แแแแแชแแแแ แกแแฌแงแแแจแ (CDW) แแขแแแ แแแแก แแแแแแ แจแแกแ แฃแแแแ แแ แกแฎแแ แกแแกแขแแแแแแแ แแแแแชแแแแ แจแแฏแแ แแแแก (แจแแ แแแแแแก) แจแแกแ แฃแแแแแก แแแแ แแ แ.
แแแแขแแ, แฉแแแ แแแแแฌแงแแ แแกแแแ แฎแแแกแแฌแงแแก แซแแแแ, แ แแแแแกแแช แจแแแซแแ แแ แแ แแชแแกแแแแก แแแฉแฅแแ แแแ. แแ แแแ แแ แแแแแแแก แแแแแฌแงแแแขแ แแงแ แแฎแแแ Progress OpenEdge แแ แแแฃแฅแขแ - Pro2 CDC (Change Data Capture). แแแจ แแกแ, แแแแแฌแงแแ.
แแแแแแกแขแแแแ แแ Progress OpenEdge แแ Pro2Oracle
แแแแแแแกแขแ แแขแแ แแก Windows แแแแแแฃแขแแ แแ Pro2 Oracle-แแก แแแกแแจแแแแแ แกแแแแแ แแกแแ แแแแแแกแขแแแแ แแ Progress OpenEdge Developer Kit Classroom Edition, แ แแแแแแช แจแแแซแแแแ แแงแแก
DLC: C:ProgressOpenEdge
WRK: C: OpenEdgeWRK
ETL แแ แแชแแกแแแแกแแแแก แกแแญแแ แแ Progress OpenEdge แแแชแแแแแแแแก แแแ แกแแ 11.7+ - แแแ แซแแ OE DataServer for Oracle แแ 4GL Development System. แแก แแแชแแแแแแแ แจแแแแก Pro2-แจแ. Oracle-แแกแแแแก DataServer-แแก แกแ แฃแแ แคแฃแแฅแชแแแแแ แแแแกแแแแก Oracle-แแก แแแกแขแแแชแแฃแ แ แแแแแชแแแแ แแแแแก แกแแจแฃแแแแแแ, แแแแแกแขแแแแ แแแฃแแแ Full Oracle Client.
Oracle แกแแ แแแ แแ แแฅแแแ แฃแแแ แแแแแแกแขแแแแ แแ Oracle Database 12+, แจแแฅแแแแ แชแแ แแแแ แแแแแชแแแแ แแแแ แแ แแแแแแขแแ แแแแฎแแแ แแแแแ (แแแแแ แแแก แแแแฃแซแแฎแแ cdc).
Pro2Oracle-แแก แแแกแขแแแแชแแแกแแแแก แฉแแแแขแแแ แแแ แฃแแฎแแแกแ แแแกแขแ แแแฃแชแแ แฉแแแแขแแแ แแแแก แชแแแขแ แแแแ
CDC แ แแแแแแแชแแแก แแแแแชแแแแ แแแแแก แจแแฅแแแ
แ แแแแแแแชแแแก แแแแแชแแแแ แแแแ cdc (แ แแแแ) Pro2 แแแแแแงแแแแแ แแแแคแแแฃแ แแชแแแก แแแคแแ แแแชแแแก แจแแกแแแแฎแแ, แแแ แจแแ แแก แ แแแแแแแชแแแก แ แฃแฅแแก, แแแแแแแ แแแแแ แแแแแชแแแแ แแแแแแแก แกแแฎแแแแแแกแ แแ แแแแ แชแฎแ แแแแแแก แฉแแแแแแ. แแก แแกแแแ แจแแแชแแแก แ แแแแแแแชแแแก แ แแแก, แ แแแแแแช แจแแแแแแ แจแแแแจแแแแแแกแแแแ แแแแก แจแแกแแฎแแ, แ แแ แชแฎแ แแแแก แแฌแแ แแแ แจแแแชแแแแ แฌแงแแ แแก แแแแแชแแแแ แแแแแจแ. แ แแแแแแแชแแแก แ แแแแแแ แแแฆแแแฃแแ แแแแแชแแแแแ แแแแแแงแแแแแ ETL แแ แแชแแกแแแแก แแแแ แแ แ แแแแแแก แแแแแขแแคแแชแแ แแแแกแแแแก, แ แแแแแแแช แกแแญแแ แแแแก Oracle-แจแ แแแแแ แแแแก แฌแงแแ แแก แแแแแชแแแแ แแแแแแแ.
แฉแแแ แแฅแแแแ แชแแแแ CDC แแแแแชแแแแ แแแแแก.
แแแแแชแแแแ แแแแแก แจแแฅแแแแก แแ แแชแแแฃแ แ
- แแแแแชแแแแ แแแแแก แกแแ แแแ แแ แแฅแแแแ แแแ แแฅแขแแ แแแก cdc แแแแแชแแแแ แแแแแกแแแแก - แแแแแแแแแ, แกแแ แแแ แแ /แแแแแชแแแแ แแแแ/cdc/.
- แจแแฅแแแแแ dummy cdc แแแแแชแแแแ แแแแแกแแแแก: แแแแแแแแ แแ $DLC/แชแแ แแแแ CDC
- แฉแแ แแแ แแฎแแ แแแญแแ แ แแแแ แคแแแแแแแกแแแแก: proutil cdc -C EnableLargeFiles
- แฉแแแ แแแแแแแแแ แกแแ แแแขแก cdc แแแแแชแแแแ แแแแแก แแแกแแฌแงแแแแ. แแแฌแงแแแแก แแแ แแแแขแ แแแ แฃแแแ แแงแแก แแแแแแ แแแฃแแ แแแแแชแแแแ แแแแแก แกแแฌแงแแกแ แแแ แแแแขแ แแแแก แแกแแแแกแ.
- แฉแแแ แแแฌแงแแแ CDC แแแแแชแแแแ แแแแแก.
- แแแฃแแแแจแแ แแแ cdc แแแแแชแแแแ แแแแแก แแ แฉแแขแแแ แแแ Pro2 แกแฅแแแ แคแแแแแแแ cdc.df, แ แแแแแแช แแแงแแแแ Pro2-แก.
- แฉแแแ แแฅแแแแ แจแแแแแ แแแแฎแแแ แแแแแแก cdc แแแแแชแแแแ แแแแแจแ:
pro2adm โ Pro2 แแแแแแแกแขแ แแชแแฃแแ แแแแแแแแแ แแแกแแแแแจแแ แแแแแ;
pro2etl โ ETL แแ แแชแแกแแแแก แแแกแแแแแจแแ แแแแแ (ReplBatch);
pro2cdc โ CDC แแ แแชแแกแแแแก แแแกแแแแแจแแ แแแแแ (CDCBatch);
OpenEdge Change Data Capture-แแก แแแแฅแขแแฃแ แแแ
แแฎแแ แแแแแ แฉแแแ แแแ แแแแแ CDC แแแฅแแแแแแ, แ แแแแแก แแแฎแแแ แแแแแแช แแแแแชแแแแแ แแแแแแแ แแแแ แแแแแขแแแแ แขแแฅแแแแแแแฃแ แแแแแจแ. แแแแแแฃแ Progress OpenEdge-แแก แฌแงแแ แแก แแแแแชแแแแ แแแแแก, แแฅแแแ แฃแแแ แแแแแแขแแ แชแแแแแฃแแ แกแแชแแแแก แแแแแแแแ, แ แแแแแแจแแช แแแฎแแแแ แฌแงแแ แแก แแแแแชแแแแแแก แแฃแแแแ แแแ แแ แแแแแ แแแฅแแแแแแแก แแแแฅแขแแฃแ แแแ แแ แซแแแแแแก แแแแแงแแแแแแ. แแ แแฃแขแแแ.
แแแกแแแแขแแก แแแแแชแแแแ แแแแแก แแแแแแแแ แแ แแชแแแฃแ แ
- แแแแแ แแแ แแแขแแแแแแแแ C: Pro2db แคแแแแ cdcadd.st แแแกแแแแขแแก แฌแงแแ แแก แแแแแชแแแแ แแแแแก แแแ แแฅแขแแ แแแจแ.
- แฉแแแ แแฆแแฌแแ แ cdcadd.st แคแแฅแกแแ แแแฃแแ แแแแแก แแแแแแ แ แแแแแแแแแกแแแแก "ReplCDCArea" ะธ "ReplCDCArea_IDX". แแฅแแแ แจแแแแซแแแแ แแแแแแขแแ แแฎแแแ แจแแแแฎแแแก แแแแแแแแ แแแแแแ: prostrct addonline bisquit cdcadd.st
- แแแแฅแขแแฃแ แแ OpenEdge CDC:
proutil bisquit -C enablecdc แแแแ "ReplCDCArea" แแแแแฅแกแแก แแแแ "ReplCDCArea_IDX" - แจแแแแแแ แแแแฎแแแ แแแแแแ แฃแแแ แจแแแฅแแแแก แฌแงแแ แแก แแแแแชแแแแ แแแแแจแ แแแแแแแแ แ แแ แแชแแกแแแแก แแแแแขแแคแแชแแ แแแแกแแแแก:
แ. pro2adm โ Pro2 แแแแแแแกแขแ แแชแแฃแแ แแแแแแแแแ แแแกแแแแแจแแ แแแแแ.
แ. pro2etl โ ETL แแ แแชแแกแแแแก แแแกแแแแแจแแ แแแแแ (ReplBatch).
แ. pro2cdc โ CDC แแ แแชแแกแแแแก แแแกแแแแแจแแ แแแแแ (CDCBatch).
Oracle-แแกแแแแก DataServer-แแกแแแแก Schema Holder-แแก แจแแฅแแแ
แจแแแแแแ, แฉแแแ แฃแแแ แจแแแฅแแแแ Schema Holder แแแแแชแแแแ แแแแ แกแแ แแแ แแ, แกแแแแช แแแแแชแแแแแ Progress DBMS-แแแ แแแแแแแ แแแแ Oracle DBMS-แแ. DataServer Schema Holder แแ แแก แชแแ แแแแ Progress OpenEdge แแแแแชแแแแ แแแแ แแแแฎแแแ แแแแแแแก แแ แแแแแแแชแแแก แแแแแชแแแแแแก แแแ แแจแ, แ แแแแแแช แจแแแชแแแก แฌแงแแ แแก แชแฎแ แแแแแกแ แแ แแแ แ Oracle แชแฎแ แแแแแก แจแแ แแก แจแแกแแแแแแกแแแแก แ แฃแแแก.
Schema Holder แแแแแชแแแแ แแแแ Progress OpenEdge DataServer-แแกแแแแก Oracle for Pro2-แแกแแแแก แฃแแแ แแแแแแแกแแแก ETL แแ แแชแแกแแก แกแแ แแแ แแ; แแก แแฅแแแแแ แชแแแแ แแแแแแฃแแ แคแแแแแแแกแแแแก.
แ แแแแ แจแแแฅแแแแ แกแฅแแแแก แแคแแแแแแ
- แแแฎแกแแแแ Pro2 แแแกแขแ แแแฃแชแแ แแแ แแฅแขแแ แแแจแ /แแ แ2
- แจแแฅแแแแแ แแ แแแแแแแ แแแ แแฅแขแแ แแแจแ /pro2/dbsh
- แจแแฅแแแแแ Schema Holder แแแแแชแแแแ แแแแ แแ แซแแแแแแก แแแแแงแแแแแแ แแแแแแแแ แแ $DLC/แชแแ แแแแ bisquitsh
- แแแแแแ แขแแชแแแก แจแแกแ แฃแแแแ แแแกแแแแชแ แกแแญแแ แ แแแแแ แแแแจแ - แแแแแแแแแ, UTF-8-แจแ, แแฃ Oracle แแแแแชแแแแ แแแแแแก แแฅแแ UTF-8 แแแแแ แแแ: proutil bisquitsh -C convchar แแแแแแ แขแแ แแแ UTF-8
- แชแแ แแแแ แแแแแชแแแแ แแแแแก แจแแฅแแแแก แจแแแแแ แแแกแแแแชแ แแแฃแแแแจแแ แแแ แแแก แแ แ แแแแฎแแแ แแแแแก แ แแแแแจแ: แแ แ แแแกแแแแขแจแ
- แแแแแ แแแแแแแแแ แแแแแชแแแแ แแแฅแกแแแแแจแ: แแแกแขแ แฃแแแแขแแแ -> แแแแแชแแแแ แแแฅแกแแแแแ -> แแแแแชแแแแ แกแแ แแแ แ -> ORACLE Utilities -> DataServer แกแฅแแแแก แจแแฅแแแ
- แแแฃแจแแแ Schema Holder
- Oracle DataServer แแ แแแแ แแก แแแงแแแแแ:
แ. แแแฃแจแแแ AdminServer.
proadsv - แแแฌแงแแแ
แ. Oracle DataServer แแ แแแแ แแก แแแฌแงแแแ
oraman -แกแแฎแแแ orabroker1 -แแแฌแงแแแ
แแแแแแแกแขแ แแชแแฃแแ แแแแแแแก แแ แ แแแแแแแชแแแก แกแฅแแแแก แแแงแแแแแ
Pro2 แแแแแแแกแขแ แแชแแฃแแ แแแแแแแก แแแแแงแแแแแแ, Pro2 แแแ แแแแขแ แแแแก แแแแคแแแฃแ แแชแแ แฎแแแแ, แแแ แจแแ แแก แ แแแแแแแชแแแก แกแฅแแแแก แแแงแแแแแ แแ ETL แแ แแชแแกแแแแก แแแแแ แแ แแแ (แแ แแชแแกแแ แแก แแแแแแแแแแ), แแแ แแแแแแ แกแแแฅแ แแแแแแชแแแก แแ แแแ แแแแแ (Bulk-Copy Processor), แ แแแแแแแชแแแก แขแ แแแแ แแแ แแ OpenEdge CDC แแแแแขแแแ. แแกแแแ แแ แกแแแแแก แแแ แแแแแแ แแแกแขแ แฃแแแแขแแแ ETL แแ CDC แแ แแชแแกแแแแก แแแแแขแแ แแแแแกแ แแ แแแ แแแแกแแแแก. แฃแแแ แแแแแก แงแแแแแกแ, แฉแแแ แแแแแงแแแแ แแแ แแแแขแ แแแแก แคแแแแแแ.
แ แแแแ แแแแแแแคแแแฃแ แแ แแ แแแ แแแแขแ แแแแก แคแแแแแแ
- แแแแแแแ แแแขแแแแแจแ C: Pro2bpreplScripts
- แแแฎแกแแแแ แคแแแแ แ แแแแฅแขแแ แแแแกแแแแก replProc.pf
- แแแแแแขแแ แแแแจแแ แแก แแแ แแแแขแ แแแ CDC แ แแแแแแแชแแแก แแแแแชแแแแ แแแแแจแ:
# แ แแแแแแแชแแแก แแแแแชแแแแ แแแแ
-db cdc -ld repl -H <แแแแแแ แ แแแแแชแแแแ แแแแแก แฐแแกแขแแก แกแแฎแแแ> -S <แแแแแชแแแแ แแแแแก แแ แแแแ แแก แแแ แขแ cdc>
-U pro2admin -P <แแแ แแแ> - แฒแแแแแขแ replProc.pf แแแแจแแ แแก แแแ แแแแขแ แแแ แฌแงแแ แแก แแแแแชแแแแ แแแแแแแแ แแ Schema Holder-แแแ แแแ แแแแขแ แแแแก แคแแแแแแแก แกแแฎแแ. แแแ แแแแขแ แแแแก แคแแแแแก แกแแฎแแแ แฃแแแ แแแแฎแแแแแแก แแแแแแจแแ แแแฃแแ แฌแงแแ แแก แแแแแชแแแแ แแแแแก แกแแฎแแแก.
# แแแฃแแแแจแแ แแแ BISQUIT-แแก แงแแแแ แแแแแแ แแแฃแ แฌแงแแ แแก
-pf bpreplscriptsbisquit.pf - แฒแแแแแขแ replProc.pf แแแ แแแแขแ แแแ Schema Holder-แแแ แแแกแแแแแจแแ แแแแแ.
#Target Pro DB Schema Holder
-แแ แแแกแแแแฌ -แแ แแแกแแแแช
-H <ETL แแ แแชแแกแแก แฐแแกแขแแก แกแแฎแแแ>
-S <biskuitsh แกแแแ แแแแ แ แแแ แขแ>
-db bisquitsql
-ld bisquitsql
-dt ORACLE
-S 5162 -H <Oracle แแ แแแแ แแก แฐแแกแขแแก แกแแฎแแแ>
-DataService orabroker1 - แจแแแแแฎแแ แแแ แแแแขแ แแแแก แคแแแแ replProc.pf
- แจแแแแแแ, แแฅแแแ แฃแแแ แจแแฅแแแแ แแ แแแฎแกแแแ แแแ แแแแขแ แแก แคแแแแแแแก แ แแแแฅแขแแ แแแแกแแแแก แแแ แแฅแขแแ แแแจแ แแ แกแแแฃแแ แแแแแแฃแแ แแแแแแจแแ แแแฃแแ แฌแงแแ แแก แแแแแชแแแแ แแแแแกแแแแก C:Pro2bpreplScripts: bisquit.pf. แแแแแแฃแแ pf แคแแแแ แจแแแชแแแก แแแ แแแแขแ แแแก แจแแกแแแแแแก แแแแแชแแแแ แแแแแกแแแ แแแกแแแแแจแแ แแแแแ, แแแแแแแแแ:
-db bisquit -ld bisquit -H <hostname> -S <แแ แแแแ แแก แแแ แขแ>
-U pro2admin -P <แแแ แแแ>
Windows แแแแกแแฎแแแแแแแก แแแแคแแแฃแ แแชแแแกแแแแก, แแฅแแแ แฃแแแ แแแแแฎแแแแแ แแแ แแฅแขแแ แแแจแ C: Pro2bpreplScripts แแ แจแแชแแแแแ แแแแกแแฎแแแแ โPro2 โ Administrationโ. แแแแกแแแแแก แแแฎแกแแแแ แแแแกแแฎแแแแ แแ แฎแแแแก แแแแกแแแแแ แแแฌแงแแแ แแแฃแแแแแ Pro2 แแแกแขแแแแชแแแก แแแ แแฅแขแแ แแ. แแกแแแแกแ แแแแ แแชแแ แฃแแแ แแแแแแแแก "Pro2 - Editor" แแ "RunBulkLoader" แแแแกแแฎแแแแแแแกแแแแก.
Pro2 แแแแแแแกแขแ แแชแแแก แแแงแแแแแ: แแขแแแ แแแแ แกแแฌแงแแกแ แแแแคแแแฃแ แแชแแ
แแแแแ แแแแฃแจแแแ แแแแกแแแ.
แแแแแแแ "DB แ แฃแแแแ".
แแแแแชแแแแ แแแแแแแก แแแกแแแแแจแแ แแแแแ Pro2 โ Administration-แจแ แแแแแแแ แฉแแแแ แแแ DB แ แฃแแ. แแแแแแขแแ แฌแงแแ แแก แแแแแชแแแแ แแแแแแแก แ แฃแแ - Schema Holder - Oracle.
แแแแแแแ แฉแแแแ แแแ แแแ แขแแแ แแคแแ แแแ. แกแแแจแ แฌแงแแ แแก แแแแแชแแแแ แแแแ แแแแฃแแแกแฎแแแแแ, แแ แฉแแฃแแแ แแแ แแแแ แแแแแแจแแ แแแฃแแ แฌแงแแ แแก แแแแแชแแแแ แแแแ. แกแแแก แแแ แฏแแแแ แฃแแแ แแงแแก แฌแแ แฌแแ แ แงแแแแ แแแแแชแแแแ แแแแ แแแแแแจแแ แแแฃแแแ โ แจแแ แฉแแฃแแ แแแแแชแแแแ แแแแแแ แแแแแแจแแ แแแฃแแแ. แฅแแแแแ แแแ แชแฎแแแ แแฅแแแ แฃแแแ แแแฎแแ แแ แแแ แแกแแก แชแฎแ แแแแแแก แกแแ แแแกแแแแขแแแแ. แแแ แฏแแแแ แแ แแก แชแฎแ แแแแแแก แกแแ Oracle-แแก แแแแแชแแแแ แแแแแแแ.
SQL แกแฅแแแแแแก แแ แแแแแชแแแแ แแแแแแแก แจแแฅแแแ Oracle-แจแ
แ แแแแแแแชแแแก แ แฃแแแก แจแแกแแฅแแแแแแ, แฏแแ แฃแแแ แแแแแ แแ แแแ SQL แกแฅแแแ Oracle-แจแ. Pro2 แแแแแแแกแขแ แแชแแแจแ แฉแแแ แแแกแ แฃแแแแ แแแแแฃแก แแฃแแฅแขแก แแแกแขแ แฃแแแแขแแแ -> แแแแแก แแแแแ แแ แแแ -> แกแแแแแแ แกแฅแแแ, แจแแแแแ แแแแแแแฃแ แคแแแฏแแ แแจแ แแแ แฉแแแ แแแแแชแแแแ แแแแ แแแ แฉแแแ แแ แแ แแ แแแขแ แฌแงแแ แแก แแแแแชแแแแ แแแแ แแ แแแแแแขแแแแ แแกแแแ แแแ แฏแแแแ.
แแแแญแแ แแ OK แแ แแแ แฉแแแ แแแ แแฅแขแแ แแ SQL แกแฅแแแแแแก แจแแกแแแแฎแแ.
แจแแแแแ แฉแแแ แแฅแแแแ แแแแแก. แแก แจแแแซแแแแ แแแแแแแแก, แแแแแแแแแ, แแแจแแแแแแ Oracle SQL แจแแแฅแแแแแ. แแแแกแแแแแก แฉแแแ แแฃแแแแจแแ แแแแแ Oracle แแแแแชแแแแ แแแแแก แแ แแขแแแ แแแแ แชแฎแ แแแแแแก แแแแแขแแแแก แกแฅแแแแก. Oracle-แแก แชแฎแ แแแแแแก แจแแแแแแแแแแแแก แจแแชแแแแก แจแแแแแ, แแฅแแแ แฃแแแ แแแแแแฎแแแ SQL แกแฅแแแแแ Schema Holder-แจแ.
แฉแแแแขแแแ แแแแก แฌแแ แแแขแแแแ แแแกแ แฃแแแแแก แจแแแแแ, แแแแแแแ bisquitsh แแแแแชแแแแ แแแแแแแ แแ แแแฎแกแแแแ Pro2 แแแแแแแกแขแ แแชแแฃแแ แแแแแแ. แชแฎแ แแแแแ Oracle-แแก แแแแแชแแแแ แแแแแแแ แฃแแแ แแแแแฉแแแแก Mapping แฉแแแแ แแแ แแแ แฏแแแแ.
แชแฎแ แแแแก แ แฃแแ
แ แแแแแแแชแแแก แ แฃแแแก แจแแกแแฅแแแแแแ, Pro2 แแแแแแแกแขแ แแชแแฃแ แแแแแแจแ แแแแแแแ Mapping แฉแแแแ แแแ แแ แแแ แฉแแแ แฌแงแแ แแก แแแแแชแแแแ แแแแ. แแแแฌแแแแฃแแแ Map Tables-แแ, แแแ แฉแแแ แชแฎแ แแแแแแก แแแ แชแฎแแแ แแแ แฉแแแ แชแแแแแแแแแ, แ แแแแแแแช แฃแแแ แแแแแแแ แแแก Oracle-แจแ, แแแแแแขแแแแ แแกแแแ แแแ แฏแแแแ แแ แแแแแแกแขแฃแ แแ แแ แฉแแแแแ. แจแแ แฉแแฃแแ แชแฎแ แแแแแแกแแแแก แแแขแแแแขแฃแ แแ แจแแแฅแแแแแ แ แฃแแ. แฉแแแ แแแแแแ แแแ แแแแ แแชแแแก แกแฎแแ แฌแงแแ แแก แแแแแชแแแแ แแแแแแแกแแแแก แ แแแแแแแชแแแก แ แฃแฅแแก แจแแกแแฅแแแแแแ.
Pro2 Replication Processor Library แแ Bulk-Copy Processor แแ แแแ แแแแแแก แแแแแ แแ แแแ
แ แแแแแแแชแแแก แแ แแชแแกแแ แแก แแแแแแแแแแ แจแแฅแแแแแแ แแแ แกแแแแแฃแ แ แ แแแแแแแชแแแก แแ แแชแแกแแแแกแแแแก (ETL), แ แแแแแแแช แแแฃแจแแแแแแ Pro2 แ แแแแแแแชแแแก แ แแแก แแ แชแแแแแ Oracle-แแก แแแแแชแแแแ แแแแแจแ. แ แแแแแแแชแแแก แแ แแชแแกแแ แแก แแแแแแแแแแแก แแ แแแ แแแแแ แแแขแแแแขแฃแ แแ แจแแแแแฎแแแ แแแ แแฅแขแแ แแแจแ แแแแแแก แจแแแแแ bprepl/repl_proc (PROC_DIRECTORY แแแ แแแแขแ แ). แ แแแแแแแชแแแก แแ แแชแแกแแ แแก แแแแแแแแแแแก แแแแแ แแ แแแแกแแแแก, แแแแแแแ แแแกแขแ แฃแแแแขแแแ -> แแแแแก แแแแแ แแ แแแ -> แแ แแชแแกแแ แแก แแแแแแแแแแ. แแแแแ แแ แแแแก แแแกแ แฃแแแแแก แจแแแแแ, แแ แแแ แแแแแ แแแแแฉแแแแแ แแแ แแฅแขแแ แแแจแ bprepl/repl_proc.
Bulk Load Processor แแ แแแ แแแแแ แแแแแแงแแแแแ Progress-แแก แฌแงแแ แแก แแแแแชแแแแ แแแแแแแก แกแแแฅแ แแแแแแชแแแกแแแแก Oracle-แแก แกแแแแแแ แแแแแชแแแแ แแแแแกแแแ, แ แแแแแแช แแแคแฃแซแแแแฃแแแ Progress ABL (4GL) แแ แแแ แแแแ แแแแก แแแแแ. แแแแ แแแแแ แแ แแแแกแแแแก แแแแแแแ แแแแแฃแก แแฃแแฅแขแจแ แแแกแขแ แฃแแแแขแแแ -> แแแแแก แแแแแ แแ แแแ -> แแแงแแ แ แแแแแ แแแแก แแ แแชแแกแแ แ. แแแแแแแฃแ แคแแแฏแแ แแจแ แแแ แฉแแแ แแแแแชแแแแ แแแแ, แแแ แฉแแแ แฌแงแแ แแก แแแแแชแแแแ แแแแแแ, แแแแแแขแแแแ แแกแแแ แคแแแฏแ แแก แแแ แฏแแแแ แแฎแแ แแก แแ แแแแฌแแแแฃแแแ OK. แแแแแ แแ แแแแก แแแกแ แฃแแแแแก แจแแแแแ, แแ แแแ แแแแแ แแแแแฉแแแแแ แแแ แแฅแขแแ แแแจแ bpreplrepl_mproc.
แ แแแแแแแชแแแก แแ แแชแแกแแแแก แแแงแแแแแ Pro2-แจแ
แชแฎแ แแแแแแก แแแงแแคแ แแแแแแแฅแขแแแแ, แ แแแแแแกแแช แแแกแแฎแฃแ แแแ แชแแแแ แ แแแแแแแชแแแก แซแแคแแ, แแฃแแฏแแแแกแแแก Pro2 Oracle-แแก แแฃแจแแแแแก แแ แแคแแฅแขแฃแ แแแแก. แแแแฃแแแกแฎแแแแแ, แ แแแแแแแชแแแก แ แฃแแแจแ แจแแฅแแแแแ แงแแแแ แแแแจแแ แ แแฎแแแ แ แแแแแแแชแแแก แชแฎแ แแแแแแกแแแแก แแกแแชแแ แแแแ แซแแคแแแแก แแแแแ 1-แแแ. แ แแแแแแแแแแฃแแแ แชแฎแ แแแแแแก แแแแแงแแคแ แกแฎแแแแแกแฎแแ แซแแคแแแแ.
แ แแแแแแแชแแแก แซแแคแแแแก แกแขแแขแฃแกแแก แจแแกแแฎแแ แแแคแแ แแแชแแ แแแฉแแแแแแแ Pro2 แแแแแแแกแขแ แแชแแแก แแแ แแแแ แแแแแขแแ แแก แฉแแแแ แแจแ, แ แแแแแแแชแแแก แกแขแแขแฃแกแแก แแแแงแแคแแแแแแจแ. แแแ แแแแขแ แแก แแแแจแแแแแแแแแแก แแแขแแแฃแ แ แแฆแฌแแ แ แจแแแแซแแแแ แแฎแแแแ Pro2 แแแแฃแแแแขแแชแแแจแ (แชแแแแแ แ C: Pro2Docs).
แจแแฅแแแแแ แแ แแแแฅแขแแฃแ แแ CDC แแแแแขแแแ
แแแแแขแแแ แแ แแก แฌแแกแแแแก แแแแ แแแ OpenEdge CDC แซแ แแแแกแแแแก แชแฎแ แแแแแจแ แชแแแแแแแแแแก แแแแแขแแ แแแแแกแแแแก. แฌแแ แแก แแ แแก Pro2 แแฎแแ แก แฃแญแแ แก แแฎแแแแ CDC แแแแแขแแแแก 0 แแแแแแ, แแแฃ แฎแแแแ แแฎแแแแ แคแแฅแขแแก แแแแแขแแ แแแแ. แชแแแแแแแแแแก แฉแแฌแแ แ.
CDC แแแแแขแแแแก แจแแกแแฅแแแแแแ, แแแแแแแกแขแ แแชแแฃแ แแแแแแแ แแแแแแแ Mapping แฉแแแแ แแแ, แแแ แฉแแแ แฌแงแแ แแก แแแแแชแแแแ แแแแ แแ แแแแฌแแแแฃแแแ แฆแแแแแแ Add/Remove Policies. แแแ แฉแแแ แชแแแแแแแแแแก แคแแแฏแแ แแจแ, แ แแแแแแช แแฎแกแแแแ, แแแ แฉแแแ แแแ แชแฎแแแ แแฎแแ แแก แแ แแแแแแขแแแแ แแแ แฏแแแแ แชแฎแ แแแแแ, แ แแแแแแแกแแแแกแแช แแญแแ แแแแแ CDC แแแแแขแแแแก แจแแฅแแแ แแ แฌแแจแแ.
แแแกแแแฅแขแแฃแ แแแแแ แแแแแ แแแฎแกแแแแ แ แฃแแแแแก แฉแแแแ แแ, แแแ แฉแแแ แฌแงแแ แแก แแแแแชแแแแ แแแแ แแ แแแแญแแ แแ แฆแแแแแก แแแแแขแแแแก แแแแฅแขแแฃแ แแแ. แแแ แฉแแแ แแ แแแแแแขแแแแ แชแฎแ แแแแก แแแ แฏแแแแ แแฎแแ แแก แแแแแขแแแแแ, แ แแแแแแแช แฃแแแ แแแแฅแขแแฃแ แแแก, แแแแฌแแแแฃแแแ OK. แแแแก แจแแแแแ แแกแแแ แแแแแจแแฃแแแ แแฌแแแแแจแ. แฒแแแแงแแแแแแ แแแแแขแแแแก แแแแฅแขแแฃแ แแแ แแฅแแแ แแกแแแ แจแแแแซแแแแ แแแแแ แแแ CDC แแแแแขแแแ. แงแแแแ แขแ แแแแแฅแชแแ แฎแแ แชแแแแแแแ แแแแแแ แ แแแแแจแ.
CDC แแแแแขแแแแก แแแแฅแขแแฃแ แแแแก แจแแแแแ, แจแแชแแแแแ แฉแแแแฌแแ แแแแก แจแแกแแฎแแ แจแแแแจแแแแแ แแแแฎแแแ แจแแแแฎแแแก แแแแแจแ "ReplCDCArea" แฌแงแแ แแก แแแแแชแแแแ แแแแแก แแแฎแแแแแ. แแก แจแแแแจแแแแแ แแแแฃแจแแแแแแ แกแแแชแแแแฃแ แ แแ แแชแแกแแ CDCBatch, แ แแแแแแช แแแแแ แแแงแ แแแแแแ แจแแฅแแแแก แจแแแแจแแแแแก แแแแแชแแแแ แแแแแจแ Pro2 แ แแแแแแแชแแแก แ แแแจแ cdc (แ แแแแ).
แแแ แแแแ, แฉแแแ แแแแฅแแก แแ แ แ แแแ แ แแแแแแแชแแแกแแแแก. แแแ แแแแ แแขแแแ แแ แแก CDCBatch: แฌแงแแ แแก แแแแแชแแแแ แแแแแแแ, แแแแแชแแแแแ แฏแแ แแแแแแแก แจแฃแแแแแฃแ CDC แแแแแชแแแแ แแแแแจแ. แแแแ แ แแขแแแ แแ แแก แแแแแชแแแแแแก แแแแแชแแแ CDC แแแแแชแแแแ แแแแแแแ Oracle-แจแ. แแก แแ แแก แแแแแแแแแแแ แแ แฅแแขแแฅแขแฃแ แแกแ แแ แแแแแ แแ แแแฃแฅแขแแก แแแฎแแกแแแแแแแแ - แฏแแ แฏแแ แแแแ แแแแแแแแแ แแแแ แแแ แจแแซแแแก แแแ แแแแแ แ แ แแแแแแแชแแแก แแแแแแแ.
แแแ แแแแแแ แกแแแฅแ แแแแแแชแแ
CDC แแแฅแแแแแแแก แฉแแ แแแแกแ แแ Pro2 แ แแแแแแแชแแแก แกแแ แแแ แแก แแแงแแแแแแก แจแแแแแ, แฉแแแ แฃแแแ แแแแแฌแงแแ แกแแฌแงแแกแ แกแแแฅแ แแแแแแชแแ. แกแแฌแงแแกแ แกแแแฅแ แแแแแแชแแแก แแ แซแแแแแ:
/pro2/bprepl/Script/replLoad.sh แแแกแแแแขแแก แชแฎแ แแแแก แกแแฎแแแ
แกแแฌแงแแกแ แกแแแฅแ แแแแแแชแแแก แแแกแ แฃแแแแแก แจแแแแแ, แ แแแแแแแชแแแก แแ แแชแแกแแแ แจแแแซแแแแ แแแแฌแงแแก.
แ แแแแแแแชแแแก แแ แแชแแกแแแแก แแแฌแงแแแ
แ แแแแแแแชแแแก แแ แแชแแกแแแแก แแแกแแฌแงแแแแ แกแแญแแ แแ แกแแ แแแขแแก แแแจแแแแ replbatch.แจ. แแแฌแงแแแแแแ แแแ แฌแแฃแแแแ, แ แแ แแ แกแแแแแก replbatch แกแแ แแแขแแแ แงแแแแ แแแแแกแแแแก - replbatch1, replbatch2 แแ แ.แจ. แแฃ แงแแแแแคแแ แ แแแแแแแแ, แแแฎแกแแแแ แแ แซแแแแแแก แฎแแแ (แแแแแแแแแ, แแ แแแแ), แแแแแแแ แแแ แแฅแขแแ แแแจแ /bprepl/แกแแ แแแขแแแ แแ แแแแฌแงแ แกแแ แแแขแ. แแแแแแแกแขแ แแชแแฃแ แแแแแแจแ แแแแแฌแแแแ, แ แแ แจแแกแแแแแแกแแ แแ แแชแแกแแ แแแแฆแ RUNNING แกแขแแขแฃแกแ.
แแแกแแแแแแ
แแแแฎแแ แชแแแแแแแก แจแแแแแ, แฉแแแ แแแแจแแแแแแแแแ แแแแแฉแฅแแ แแ แแแคแแ แแแชแแแก แแขแแแ แแแ แแแ แแแ แแขแแฃแ แแแแแชแแแแ แกแแฌแงแแแจแ. แแแแแชแแแแแ แแแขแแแแขแฃแ แแ แฎแแแแแ Oracle-แจแ แแแแแแ. แแ แแ แแก แกแแญแแ แ แแ แแแก แแแฎแแ แฏแแ แแ แซแแแแแแแแแ แจแแแแแฎแแแแแ แกแฎแแแแแกแฎแแ แกแแกแขแแแแแแแแ แแแแแชแแแแแแก แจแแกแแแ แแแแแแแ. แแแ แแ แแแแกแ, แแ แแแแแฌแงแแแขแแจแ แ แแแแแแแชแแแก แแ แแชแแกแก แจแแฃแซแแแ แแแแแชแแแแแแก แจแแแฃแแจแแ, แ แแช แแกแแแ แแแแแแแแแ แแแฅแแแแแแก แกแแฉแฅแแ แแแ. แแฎแแ BISKVIT แกแแกแขแแแแก แงแแแแแแฆแแฃแ แ แจแแฏแแ แแแ แกแฎแแ แกแแกแขแแแแแแแ แแแแฌแงแ 15-20 แฌแฃแแ 2-2,5 แกแแแแแก แแแชแแแแ, แฎแแแ แกแ แฃแ แจแแ แแแแแแก แแ แ แแฆแแก แแแชแแแแ แ แแแแแแแแ แกแแแแ แแแกแญแแ แแ.
แฌแงแแ แ: www.habr.com