1999 ááŻáážá áşááž á áááşá ááŻáśá¸áá˝á˛ááᯠáááşááąáŹááşáážáŻááąá¸áááşáĄáá˝ááş ááťá˝ááşáŻááşáááŻáˇááááşáááş áá˝áąááąá¸ááźáąá¸ááąá¸ááášááĄááŤáĄáááş ááášááŹáá áşáážááşá¸áá˝ááş áá˝ááşááťááşá á˝áŹáĄááŻáśá¸ááźáŻááąáááˇáş Progress OpenEdge ááááşááąáŹááşá¸ááąáŤáşáá˝ááş ááąáŤááşá¸á ááşáááşááŻááşáááşá¸á áá áş BISKVIT ááᯠáĄááŻáśá¸ááźáŻáá˛áˇáááşá ᤠDBMS á á á˝ááşá¸ááąáŹááşáááşáááş ááąááŹááąáˇá áş (DB) áá áşááŻáá˝ááş áá áşá áášáááˇáşááťážááş áážááşáááşá¸ááąáŤááşá¸ áá áşáááşá¸ áááŻáˇáááŻááş áááşá¸áááşáááŻááąáŹ áážááşáááşá¸ááťáŹá¸ááᯠáááşáááŻááşá áąááŤáááşá ááťá˝ááşáŻááşáááŻáˇá Progress OpenEdge áááş áá áşáŚá¸ááťááşá¸áĄááşáá˝áą 1,5 áááşá¸áááˇáşáážááˇáş áĄáááşáááşááąáŹ ááŻááşááŻááşááťáŹá¸áĄáá˝ááş (ááŹá¸ááťáąá¸áá˝áąáážááˇáş ááąáŤááşáážáśáážáŻááťáŹá¸) áĄáá˝ááş á áŹááťáŻááşááąáŤááşá¸ 22,2 áááşá¸áááˇáşááᯠáááşááąáŹááşáážáŻááąá¸ááŹá¸ááźáŽá¸ á ááşá¸áááşá¸ááááşá¸ááááşá¸ááąá¸ (Central Bank) áážááˇáş SWIFT áááŻáˇáážááˇáşáĄáá° áĄááźáąááťáážáŻááťáŹá¸áĄáŹá¸ááŻáśá¸áááŻáááşá¸ ááŹáááşáá°ááŤáááşá
Progress OpenEdge ááᯠáĄááŻáśá¸ááźáŻá Oracle DBMS áážááˇáş áĄááŻááşááŻááşáááş áááŻáĄááşáážáŻáážááˇáş áááşáááŻááşáá˛áˇááááşá áĄá
áááŻááşá¸áá˝ááşá á¤áĄá
áŻáĄááąá¸áááş Pro2 CDC ááᯠáááˇáşáá˝ááşá¸ááźáŽá¸ ááźááşáááşáááşáážááşááźááşá¸áááźáŻááŽáĄááá á¤áĄá
áŻáĄááąá¸áááş ááťá˝ááşáŻááşáááŻáˇá áĄááźáąááśáĄááąáŹááşáĄáĄáŻáśá ááááşáááŻáˇááźááşá¸ááźá
áşáááş - ProXNUMX CDC - Progress DBMS ááž ááąááŹááťáŹá¸ááᯠáĄá˝ááşáááŻááşá¸ááž áááŻááşáááŻááşááąá¸áááŻáˇáááŻááşá
áąáááˇáş Progress ááŻááşááŻááşáá
áşááŻááźá
áşáááşá á¤áááŻáˇá
áşáá˝ááş OpenEdge áážááˇáş Oracle áĄááźáŹá¸ ááááąáŹááşá
á˝áŹ ááááşáá˝áąáá˝á˛áˇáááşá¸áĄáŹá¸ááŻáśá¸áážááˇáş ááźáŻáśáá˝áąáˇáááąáŹ áĄáááşáĄáá˛ááťáŹá¸áĄáŹá¸ááŻáśá¸ááᯠáĄááąá¸á
áááşááźáąáŹááźááŤáááşá
áááşáááŻááźá áşááŹáá˛- áááŻááşááťážááąááźááşá¸áážáá áşáááˇáş ááąááŹááᯠQCD áááŻáˇ áĄááşááŻááşáááşááźááşá¸á
ááááĄááťááşá ááťá˝ááşáŻááşáááŻáˇá áĄááźáąááśáĄááąáŹááşáĄáĄáŻáśáááŻááşáᏠáĄááťááşáĄáááşáĄááťááŻáˇá ááąááŹááąáˇá áşááááşááźá˝ááąáŹáĄááŻáśá¸ááźáŻáá°áĄááąáĄáá˝ááşáááşáááˇáşáážááşá¸ááźáąáĄáŹá¸ááźááˇáş 15 ááźá áşáááşá ááŻáśáá°áážááˇáş áĄáááˇáşáĄááąáĄááŹá¸ áĄááŤáĄáááş ááŻááşááŻááşáááŻááşááąáŹ ááąááŹááąáˇá áşáĄáŹá¸ááŻáśá¸á áááŹááážáŹ 600 TB ááźá áşááźáŽá¸ áĄááźáŽá¸ááŻáśá¸ááąááŹááąáˇá áşáážáŹ 16,5 TB ááźá áşáááşá áá áşááťáááşáááşá¸áážáŹáááşá ááąááŹááąáˇá áşááťáŹá¸ááᯠáĄáááşáááźááş ááźááˇáşáááşá¸ááťááşáážááááş- ááźáŽá¸áá˛áˇáááˇáşáážá áşáá áşááŻáááşá¸áá˝ááş ááŻááşááŻááşáážáŻááąáᏠ120 TB áááˇáşááᯠáááˇáşáá˝ááşá¸áá˛áˇáááşá á áá áşáááş x150 ááááşááąáŹááşá¸ááąáŤáşáá˝ááş áážáąáˇááŹáᏠ86 ááźááˇáş ááŤááŤááŻáśá¸ááŹá¸áááşá ááąááŹááąáˇá áşááťáŹá¸ááᯠIBM ááááşááąáŹááşá¸ááŹáᏠ21 ááŻáá˝ááş ááŹá¸áážáááŹá¸ááŤáááşá
áážáąáˇááŻáśá¸á
áá
áşááťáŹá¸á áĄááťááŻá¸ááťááŻá¸ááąáŹ áááşááááşá
áá
áşááťáŹá¸áážááˇáş áááşááŻááşáááşá¸áááşááąáŹááşáážáŻááťáŹá¸ááᯠSonic ESB áááşá
áşááŹá¸áážáá
áşáááˇáş OpenEdge Progress (BISCUIT IBS) áážááˇáş ááąáŤááşá¸á
ááşááŹá¸áááşá ááąááŹááᯠQCD áááŻáˇ áĄááşááŻááşáááşááźááşá¸áááş áááŻááşáá˛áážááşááźááşá¸áážááááˇáş ááźá
áşááąáŤáşááŤáááşá áĄááťáááşáĄáááŻááşá¸áĄááŹáá
áşááŻáĄááá á¤ááźáąáážááşá¸ááťááşáááş áá
áşááťáááşáááşá¸áá˝ááş ááźáżááŹááźáŽá¸áážá
áşááŻáážááááş - ááąáŹáşáááŻááááşááąááŹáááŻáážáąáŹááşááŻáś (CDW) áááŻáˇ áĄááťááşáĄáááşáááşááźááşá¸áá
á˝ááşá¸ááąáŹááşáááşááááˇáşááťááźáŽá¸ áĄááźáŹá¸á
áá
áşááťáŹá¸áážááˇáş ááąááŹááźááşáááşááąáŤááşá¸á
ááşá¸ááźááşá¸ (ááźááşáááşááąáŤááşá¸á
ááşá¸ááźááşá¸) ááŻááşááąáŹááşáááşáĄáá˝ááş áĄááťáááşááźáŹááźááˇáşááŤáááşá
áááŻáˇááźáąáŹááˇáşá ááťá˝ááşáŻááşáááŻáˇáááş á¤ááŻááşáááşá¸á
ááşááťáŹá¸ááᯠáĄáážáááşááźážááˇáşááąá¸áááŻááşáááˇáş ááááááŹáá
áşááŻááᯠá
áááşáážáŹáá˝áąáá˛áˇáááşá ááźáżááŹáážá
áşááŻááŻáśá¸áááŻááźáąáážááşá¸ááťááşáážáŹ Progress OpenEdge ááŻááşááŻááşáĄáá
áşááźá
áşááąáŹ Pro2 CDC (Change Data Capture) ááźá
áşáááşá ááŤááᯠá
áááŻááşááĄáąáŹááşá
Progress OpenEdge áážááˇáş Pro2Oracle ááᯠáááˇáşáá˝ááşá¸ááŤá
á
áŽááśáááˇáşáá˝á˛áá°á Windows áá˝ááşááťá°ááŹáá˝ááş Pro2 Oracle ááᯠrun áááş Progress OpenEdge Developer Kit Classroom Edition ááᯠáááˇáşáá˝ááşá¸áááş ááŻáśááąáŹááşááŤáááşá
DLC: C:ProgressOpenEdge
WRK- C:OpenEdgeWRK
ETL ááŻááşáááşá¸á ááşááťáŹá¸áááş Progress OpenEdge áááŻááşá ááşááŹá¸áážááşá¸ 11.7+ - Oracle áĄáá˝ááş OE DataServer áážááˇáş 4GL áá˝áśáˇááźááŻá¸áááŻá¸áááşáážáŻá áá áş áááŻáĄááşááŤáááşá á¤áááŻááşá ááşááťáŹá¸áááş Pro2 áá˝ááşááŤáááşááŤáááşá áĄááąá¸ááž Oracle ááąááŹááąáˇá áşááźááˇáş Oracle áĄáá˝ááş DataServer á áĄááźááˇáşáĄááááşáááşáážáŻáĄáá˝ááş Oracle Client áĄááźááˇáşáĄá áŻáśááᯠáááˇáşáá˝ááşá¸ááŹá¸áááşá
Oracle ááŹááŹáá˝ááş Oracle Database 12+ ááᯠáááˇáşáá˝ááşá¸áááş áááŻáĄááşááźáŽá¸á áááŹááąááŹááąáˇá áşáá áşááŻááᯠáááşááŽá¸ááźáŽá¸ áĄááŻáśá¸ááźáŻáá°áá áşáŚá¸ááᯠáááˇáşá፠(áá°áˇááᯠááąáŤáşááźááŤá ááŻáˇá CDC).
Pro2Oracle áááŻáááˇáşáá˝ááşá¸áááşá ááąáŹááşááŻáśá¸ááąáŤáşááźááˇáşááťáŽáážáŻááᯠááąáŤááşá¸ááŻááşá
ááşááŹááž ááąáŤááşá¸ááŻááşááŻááşááŤá
cdc ááŻáśáá°ááąááŹááąáˇá áááŻáááşááŽá¸ááźááşá¸á
ááŻáśáá°ááąááŹááąáˇá cdc (ááźááşááźáŹá¸ááąá¸) Pro2 ááᯠááŻáśáá°áá°á¸ááźáąááŻáśá áááşáá°ááŻááşááŹá¸ááąáŹ ááąááŹááąáˇá áşáĄáááşááťáŹá¸áážááˇáş áááşá¸áááŻáˇá áááŹá¸ááťáŹá¸áĄááŤáĄáááş áá˝á˛áˇá ááşá¸áážáŻáĄááťááşáĄáááşááᯠááááşá¸áááşá¸áááş áĄááŻáśá¸ááźáŻáááşá áááşá¸áá˝ááş áĄáááşá¸áĄááźá áşááąááŹááąáˇá áşáážá áááŹá¸áĄáááşá¸áá áşááŻááźáąáŹááşá¸áá˛áá˝áŹá¸áááˇáşáĄááťááşáážááˇáşáááşáááşáááˇáş áážááşá áŻááťáŹá¸ááŤáááşáááˇáş áá°á¸áá°áážáŻáááşá¸á áŽáá áşááŻáááşá¸ ááŤáážááááşá áááşá¸ááźá áşááąááŹááąáˇá áşááž Oracle áááŻáˇáá°á¸áá°áááşáááŻáĄááşáááˇáşáĄáááşá¸ááťáŹá¸áááŻáá˝á˛ááźáŹá¸áááşáážááşáááş áá˝áŹá¸ááźááşá¸áááşá¸á áŽáážááąááŹááᯠETL ááŻááşáááşá¸á ááşááťáŹá¸ááĄááŻáśá¸ááźáŻáááşá
ááťá˝ááşáŻááşáááŻáˇáááş ááŽá¸ááźáŹá¸ cdc ááąááŹááąáˇá áşááᯠáááşááŽá¸ááąááŤáááşá
ááąááŹááąáˇá áşáá áşááŻáááşááŽá¸áááşááŻááşááŻáśá¸ááŻááşáááşá¸
- ááąááŹááąáˇá áşááŹááŹáá˝ááş ááťá˝ááşáŻááşáááŻáˇáááş cdc ááąááŹááąáˇá áşáĄáá˝ááş áááşá¸áá˝ážááşáá áşááŻááᯠáááşááŽá¸áááş - áĽáááŹá ááŹááŹááąáŤáşáá˝ááş /database/cdc/.
- cdc ááąááŹááąáˇá áşáĄáá˝ááş áĄááŻáĄááąáŹááşáá áşáᯠáááşááŽá¸ááŤ- $DLC/empty cdc ááᯠáá°á¸áá°ááŤá
- áááŻááşááźáŽá¸ááťáŹá¸áĄáá˝ááş ááśáˇáááŻá¸áážáŻááᯠáá˝ááˇáşááŤ- proutil cdc -C ááᯠEnableLargeFiles
- ááťá˝ááşáŻááşáááŻáˇáááş cdc ááąááŹááąáˇá áşáááŻá áááşáááşáĄáá˝ááş script áááŻááźááşáááşáááşá á áááşááźááşá¸áááŻááşáᏠáááˇáşáááşááťááşááťáŹá¸áááş áááşáá°ááźáŻááŹá¸ááąáŹááąááŹááąáˇá áşá á áááşáážáŻáĄáááŻááşá¸áĄááŹááťáŹá¸áážááˇáş áááşáá°áááŤáááşá
- ááťá˝ááşáŻááşáááŻáˇáááş cdc ááąááŹááąáˇá áşáááŻá áááşáááşá
- cdc ááąááŹááąáˇá áşáááŻáˇááťáááşáááşááźáŽá¸ áááŻááşááž Pro2 schema ááᯠáááşááŤá cdc.dfPro2 áážááˇáşáĄáá°á፠á ááşáááşá
- ááťá˝ááşáŻááşáááŻáˇáááş cdc ááąááŹááąáˇá áşáá˝ááş áĄáąáŹááşááŤáĄááŻáśá¸ááźáŻáá°ááťáŹá¸ááᯠáááşááŽá¸áááş-
pro2adm â Pro2 á
áŽááśáááˇáşáá˝á˛ááąá¸ááąáŹááşááž ááťáááşáááşáááşáĄáá˝ááşá
pro2etl - ETL ááŻááşáááşá¸á
ááşááťáŹá¸ (ReplBatch);
pro2cdc â CDC ááŻááşáááşá¸á
ááşááťáŹá¸ (CDCBatch);
OpenEdge ááźáąáŹááşá¸áá˛ááźááşá¸ ááąááŹáááşá¸áá°ááźááşá¸ááᯠáĄáááşáá˝ááşá¸ááźááşá¸á
ááᯠCDC ááášáááŹá¸áááŻááşáážááŻááşáááŻáá˝ááˇáşááźááˇáşááĄáąáŹááşá áááşáááˇáşááąááŹááᯠááąáŹááşáááşáááşá¸áááŹá§ááááŹáá áşááŻáááŻáˇ ááŻáśáá°áá°á¸ááťáááşáááşá¸á Progress OpenEdge áĄáááşá¸áĄááźá áşááąááŹááąáˇá áşáá áşááŻá áŽáĄáá˝ááşá áááşáááş áĄáááşá¸áĄááźá áşááąááŹááᯠáááşáá˝áŹá¸áááˇáş ááŽá¸ááźáŹá¸áááŻáážáąáŹááşáážáŻááąááŹááťáŹá¸ááᯠááąáŤááşá¸áááˇáşáááşáážááˇáş áĄááááˇáşááąá¸áááˇáşáááşá¸áááşá¸ááᯠáĄááŻáśá¸ááźáŻá ááášáááŹá¸áĄáŹá¸ á áááşáĄááŻáśá¸ááźáŻáááş áááŻáĄááşáááşá proutil.
bisquit database áĄáá˝ááş ááá°ááŹááŻááşááŻáśá¸ááŻááşáááşá¸
- áááşáááąáŹááşáážáá°á¸áá°ááźááşá¸á C:Pro2db áááŻááş cdcad.st bisquit source database directory áááŻáˇá
- ááťá˝ááşáŻááşáááŻáˇáá˝ááşááąáŹáşááźáááşá cdcad.st ááąáááťáŹá¸áĄáá˝ááş ááŻáśááąáĄáá˝ááşáĄá áŹá¸ áĄáááŻááşá¸áĄááŹááťáŹá¸ "ReplCDCArea" и "ReplCDCArea_IDX". áááŻáážáąáŹááşáážáŻá§ááááŹáĄáá áşááťáŹá¸ááᯠáĄá˝ááşáááŻááşá¸áá˝ááş áááşáááˇáşáá˝ááşá¸áááŻááşáááş- prostrct addonline bisquit cdcadd.st
- OpenEdge CDC ááᯠáĄáááşáá˝ááşá¸áááş-
proutil bisquit -C enablecdc á§áááᏠ"ReplCDCArea" indexarea "ReplCDCArea_IDX" - ááŻááşááąáŹááşááąáááˇáş ááŻááşáááşá¸á
ááşááťáŹá¸ááᯠáá˝á˛ááźáŹá¸áááşáážááşáááş áĄáąáŹááşááŤáĄááŻáśá¸ááźáŻáá°ááťáŹá¸ááᯠáĄáááşá¸áĄááźá
áşááąááŹááąáˇá
áşáá˝ááş áááşááŽá¸áááŤáááşá
a pro2adm â Pro2 á áŽááśáááˇáşáá˝á˛ááąá¸ááąáŹááşááž ááťáááşáááşáááşáĄáá˝ááşá
á pro2etl - ETL ááŻááşáááşá¸á ááşááťáŹá¸ (ReplBatch) ááťáááşáááşáááşáĄáá˝ááşá
áá pro2cdc â CDC ááŻááşáááşá¸á ááşááťáŹá¸ (CDCBatch) ááťáááşáááşáááşáĄáá˝ááşá
Oracle áĄáá˝ááş DataServer áĄáá˝ááş Schema Holder áááşááŽá¸ááźááşá¸á
áááŻáˇááąáŹááşá ááťá˝ááşáŻááşáááŻáˇáááş Progress DBMS áážááąááŹááťáŹá¸ááᯠOracle DBMS áááŻáˇááŻáśáá°áá˝áŹá¸áááˇáşááŹááŹáá˝ááş Schema Holder ááąááŹááąáˇá áşáá áşááŻáááşááŽá¸áááşáááŻáĄááşáááşá DataServer Schema Holder áááş áĄáááşá¸áĄááźá áşáááŹá¸ááťáŹá¸áážááˇáş ááźááşá Oracle áááŹá¸ááťáŹá¸áĄááźáŹá¸ á áŹááąá¸á áŹáá°ááźáąááŻáśááŤáážáááąáŹ ááŻáśá¸á á˝á˛áá°ááťáŹá¸ áááŻáˇáááŻááş áĄáááŽááąá¸áážááşá¸ááąááŹááťáŹá¸áááŤáᲠáĄáá˝ááşááážáááąáŹ áááŻá¸áááşáážáŻ OpenEdge ááąááŹááąáˇá áşáá áşááŻááźá áşáááşá
Pro2 áĄáá˝ááş Oracle áĄáá˝ááş áááŻá¸áááşáážáŻ OpenEdge DataServer áĄáá˝ááş Schema Holder ááąááŹááąáˇá áşáááş ETL ááŻááşáááşá¸á ááşááŹááŹááąáŤáşáá˝ááş áááşáážáááááşááźá áşááźáŽá¸á áááşá¸ááᯠááŹááá˝á˛áá áşááŻá áŽáĄáá˝ááş ááŽá¸ááźáŹá¸áááşááŽá¸ááŹá¸áááşá
Schema Holder áááşááŽá¸áááşá¸
- Pro2 ááźááˇáşááźá°á¸áážáŻááᯠáááşá¸áá˝ážááşáá áşááŻáá˛áááŻáˇ ááŻááşáááŻá¸áááŻááşááŤá /pro2
- áááşááŽá¸ááźáŽá¸ áááşá¸áá˝ážááşááᯠáá˝áŹá¸ááŤá /pro2/dbsh
- áĄááááˇáşááᯠáĄááŻáśá¸ááźáŻá Schema Holder ááąááŹááąáˇá áşáá áşááŻááᯠáááşááŽá¸ááŤá $DLC/ááᏠbisquitsh ááᯠáá°á¸áá°ááŤá
- ááźáąáŹááşá¸áá˛ááźááşá¸áááŻáˇááᯠááŻááşááąáŹááşááźááşá¸á ááŽá áá áş áááŻáĄááşááąáŹ ááŻááşááźáąáŹááşá¸ááźááşá¸áááŻáˇ - áĽáááŹáĄáŹá¸ááźááˇáşá Oracle ááąááŹááąáˇá áşááťáŹá¸áá˝ááş UTF-8 ááŻááşááśááŤááşáážáááťážááş UTF-8 áá˝ááşá proutil bisquitsh -C convchar ááᯠUTF-8 áááŻáˇ ááźáąáŹááşá¸áááşá
- áááŹááąááŹááąáˇá áááŻáááşááŽá¸ááźáŽá¸ááąáŹááş ááŽá áá áş áĄááŻáśá¸ááźáŻáá°ááŻááşáá˝ááş áááşá¸ááᯠááťáááşáááşááŤ- ááŽá áá áşááᯠááąáŹááşááśáááşá
- Data Dictionary áááŻáˇ áá˝áŹá¸ááźááŤá ááŻáˇá ááááááŹááťáŹá¸ -> ááąááŹáĄááááŹááş -> ááąááŹááŹáᏠ-> ORACLE áĄááŻáśá¸áĄááąáŹááşááťáŹá¸ -> ááąááŹááŹáᏠáĄá áŽáĄá ááş áááşááŽá¸ááŤ
- Schema Holder áááŻáá˝ááˇáşááŤá
- Oracle DataServer áá˝á˛á
áŹá¸ááᯠá
áá
áşáááˇáşáá˝ááşá¸ááźááşá¸-
a AdminServer áááŻá áááşááŤá
proadsv -start
á Oracle DataServer áá˝á˛á áŹá¸áá áááşááźááşá¸á
oraman -name orabroker1 -start
á áŽááśáááˇáşáá˝á˛ááąá¸áĄáááˇáşáážááˇáş áááşáá°ááźáŻááźááşá¸áĄá áŽáĄá ááşááᯠá áá áşáááˇáşáá˝ááşá¸ááźááşá¸á
Pro2 á áŽááśáááˇáşáá˝á˛ááąá¸áĄáááˇáşááᯠáĄááŻáśá¸ááźáŻá ááŻáśáá°áá˝áŹá¸ááźááşá¸áĄá áŽáĄá ááşááᯠáááşáážááşááźááşá¸áážááˇáş ETL ááŻááşáááşá¸á ááşááťáŹá¸ (Processor Library)á áááşááááşáá°ááźáŻááźááşá¸ááááŻááááşááťáŹá¸ (Bulk-Copy Processor)á áá°á¸áá°ááźááşá¸áĄá ááťááŻá¸áážáŻááťáŹá¸áážááˇáş OpenEdge CDC áá°ááŤáááťáŹá¸áĄááŤáĄáááş Pro2 áááˇáşáááşááąáŹááşááťáŹá¸ááᯠááźááşáááşáááşáážááşááŹá¸ááŤáááşá ETL áážááˇáş CDC ááŻááşáááşá¸á ááşááťáŹá¸ááᯠá áąáŹááˇáşááźááˇáşááźááşá¸áážááˇáş á áŽááśáááˇáşáá˝á˛ááźááşá¸áĄáá˝ááş áĄáááááááááŹááťáŹá¸áááşá¸ áážáááŤáááşá ááááŚá¸á á˝áŹá ááťá˝ááşáŻááşáááŻáˇáááş parameter áááŻááşááťáŹá¸áááŻáááşááąáŹááşááŤá
áááˇáşáááşáááŻááşááťáŹá¸ááᯠáááşáááŻááźááşáááşááá˛á
- áááşáááąáŹááşááᯠáá˝áŹá¸ááŤá C:Pro2bpreplScripts
- áááşá¸ááźááşáááş áááŻááşáááŻáá˝ááˇáşááŤá replProc.pf
- cdc ááŻáśáá°áá°á¸áá°ááąááŹááąáˇá
áşáááŻáˇ ááťáááşáááşáážáŻááąáŹááşááťáŹá¸ááᯠáááˇáşááŤ-
# ááŻáśáá°ááąááŹááąáˇá áş
-db cdc -ld repl -H <áááşáááąááŹááąáˇá áş hostname> -S <ááąááŹááąáˇá áşáá˝á˛á áŹá¸ port cdc>
-U pro2admin -P <password> - áááşáˇáááş replProc.pf ááŤááŹááŽááŹáááŻááşááťáŹá¸ááŻáśá
áśááźááˇáş áĄáááşá¸áĄááźá
áşááąááŹááąáˇá
áşááťáŹá¸áážááˇáş Schema Holder áááŻáˇááťáááşáááşáážáŻááąáŹááşááťáŹá¸á áááˇáşáááşáááŻááşááťáŹá¸ááĄáááşáááş ááťáááşáááşááąáááˇáş áĄáááşá¸áĄááźá
áşááąááŹááąáˇá
áşááĄáááşáážááˇáş áááŻááşááŽáááŤáááşá
# áááşáá°áá°á¸ááŹá¸ááąáŹáááşá¸ááźá áşáĄáŹá¸ááŻáśá¸ááᯠBISQUIT áážááˇáşááťáááşáááşááŤá
-pf bpreplscriptsbisquit.pf - áááşáˇáááş replProc.pf Schema Holder áááŻáˇ ááťáááşáááşáááşáĄáá˝ááş áááˇáşáááşááťááşááťáŹá¸á
#Target Pro DB Schema áááŻááşááąáŹááşáá°
-db bisquitsh -ld bisquitsh
-H <ETL process host name>
-S <biskuish áá˝á˛á áŹá¸ááááşáááşá¸>
-db bisquitsql
-ld bisquitsql
-dt ORACLE
-S 5162 -H <Oracle áá˝á˛á áŹá¸ hostname>
-DataService orbroker1 - áááˇáşáááşáááŻááşááťáŹá¸áááŻááááşá¸áááşá¸ááŤá replProc.pf
- áááŻáˇááąáŹááşá áááşáááş áááşá¸áá˝ážááşáá˝ááş ááťáááşáááşááŹá¸ááąáŹ áááşá¸ááźá
áşááąááŹááąáˇá
áşáá
áşááŻá
áŽáĄáá˝ááş ááŤááŹááŽááŹáááŻááşááťáŹá¸ááᯠáááşá¸ááźááşáááşáážááˇáş áá˝ááˇáşáááş áááŻáĄááşáááşá C:Pro2bpreplScripts: bisquit.pf. pf áááŻááşáá
áşááŻá
áŽáá˝ááş áááşáááŻááşááŹááąááŹááąáˇá
áşáááŻáˇ ááťáááşáááşáááşáĄáá˝ááş áááˇáşáááşááťááşááťáŹá¸ááŤáážááááşá áĽáááŹá
-db bisquit -ld bisquit -H <hostname> -S <broker port>
-U pro2admin -P <password>
Windows ááźááşáááşá¸ááťáŹá¸ááᯠconfigure ááŻááşáááşá áááşáááş directory áááŻáˇáá˝áŹá¸áááşáááŻáĄááşáááşá C:Pro2bpreplScripts ááźáŽá¸ááťážááş âPro2 â Administrationâ shortcut ááᯠáááşá¸ááźááşááŤá ááŤáááŻááŻááşáááŻáˇá ááźááşáááşá¸áá˛áˇ áááŻááşá¸áážáŹáážááá˛áˇ ááŻááşááášáááá˝áąááᯠáá˝ááˇáşááŤá á áááşá፠Pro2 áááşáááşáážáŻáááşá¸áá˝ážááşáááŻáá˝ážááşááźááŤá âPro2 â Editorâ áážááˇáş âRunBulkLoaderâ ááźááşáááşá¸áááˇáşááşááťáŹá¸áĄáá˝ááş áĄááŹá¸áá°ááŻááşááąáŹááşáážáŻááᯠááŻááşááąáŹááşáááŤáááşá
Pro2 á áŽááśáážáŻá áá áşáááˇáşáá˝ááşá¸ááźááşá¸- áááŚá¸áá˝á˛áˇá ááşá¸ááŻáśááᯠáááşááąáááşá
áá˝ááşáááŻá¸ááşááᯠáá˝ááˇáşááźááˇáşááĄáąáŹááşá
âDB Mapâ áááŻáˇáá˝áŹá¸ááŤá
Pro2 â Administration áá˝ááş ááąááŹááąáˇá
áşááťáŹá¸ááᯠááťáááşáááşáááşá áááşááşáááŻáˇ áá˝áŹá¸ááŤá DB ááźáąááŻáś. áĄáááşá¸áĄááźá
áşááąááŹááąáˇá
áşááťáŹá¸áááźáąááŻáśáááˇáşá፠- Schema Holder - Oracle.
áááşááşáááŻáˇáá˝áŹá¸ááŤá ááźáąááŻáś. á
áŹáááşá¸ááąá¸ááŹá¸áááşá áĄáááşá¸áĄááźá
áş ááąááŹááąáˇá
áş áá°áááşá¸áĄáŹá¸ááźááˇáşá áááááŻáśá¸ááťáááşáááşááŹá¸ááąáŹáááşá¸ááźá
áşááąááŹááąáˇá
áşááᯠáá˝áąá¸ááťááşááŹá¸áááşá á
áŹáááşá¸áááŹáááşáá˝ááş ááášáááşá¸ááźáŹá¸áá
áşááŻáážáááááşá ááąááŹááąáˇá
áşáĄáŹá¸ááŻáśá¸ ááťáááşáááşááŹá¸áááşá - áá˝áąá¸ááťááşááŹá¸ááąáŹ ááąááŹááąáˇá
áşááťáŹá¸ááᯠááťáááşáááşááŹá¸áááşá áááşáááşáĄáąáŹááşáá˝ááş bisquit ááž Progress áááŹá¸ááťáŹá¸á
áŹáááşá¸áááŻáá˝áąáˇáááŤáááşá ááŹáááşáá˝ááş Oracle ááąááŹááąáˇá
áşááž áááŹá¸ááťáŹá¸á
áŹáááşá¸ááźá
áşáááşá
Oracle áá˝ááş SQL áĄá áŽáĄá ááşááťáŹá¸áážááˇáş ááąááŹááąáˇá áşááťáŹá¸ááᯠáááşááŽá¸ááźááşá¸á
ááŻáśáá°ááźáąááŻáśáá áşááŻáááşááŽá¸áááşá áŚá¸á á˝áŹááŻááşááŻááşáááŤáááşá SQL áĄá áŽáĄá ááş Oracle áá˝ááş Pro2 Administration áá˝ááş ááťá˝ááşáŻááşáááŻáˇáááş ááŽáá°á¸ááᯠááŻááşááąáŹááşááŤáááşá Tools -> Generate Code -> Target SchemaáááŻáˇááąáŹááş dialog box áá˝ááş ááąááŹááąáˇá áááŻáá˝áąá¸á፠áá áşáᯠáááŻáˇáááŻááş áá áşááŻáááşáááŻááąáŹ áĄáááşá¸áĄááźá áşááąááŹááąáˇá áşááťáŹá¸ááᯠáá˝áąá¸ááťááşááźáŽá¸ áááşá¸áááŻáˇááᯠááŹáááşáááŻáˇ áá˝ážáąáˇááŤá
OK áááŻáážáááşááźáŽá¸ SQL schemas áááŻááááşá¸áááş directory áááŻáá˝áąá¸ááťááşááŤá
ááąáŹááşáá áşááŻá áĄááźáąááśááᯠáááşááŽá¸áááşá áĽáááŹáĄáŹá¸ááźááˇáşá á¤áááşáááŻááŻááşááąáŹááşáááŻááşáááşá Oracle á SQL Developer. áááşá¸áááŻááŻááşááąáŹááşáááşá ááťá˝ááşáŻááşáááŻáˇáááş Oracle ááąááŹááąáˇá áşáááŻáˇááťáááşáááşááźáŽá¸ áááŹá¸ááťáŹá¸áááˇáşááźááşá¸áĄáá˝ááş schema áááŻáááşááŤá Oracle áááŹá¸ááťáŹá¸ááá˝á˛áˇá ááşá¸áážáŻáááŻááźáąáŹááşá¸áá˛ááźáŽá¸ááąáŹááşá Schema Holder áážá SQL schemas áááŻáá˝ááşá¸ááśáááşáááŻáĄááşáááşá
ááąáŤááşá¸ááŻááşááᯠáĄáąáŹááşááźááşá
á˝áŹááźáŽá¸ááŻáśá¸ááźáŽá¸ááąáŹááşá bisquitsh ááąááŹááąáˇá
áşáážáá˝ááşááźáŽá¸ Pro2 á
áŽááśáááˇáşáá˝á˛ááąá¸ááąáŹááşáááŻáá˝ááˇáşááŤá Oracle ááąááŹááąáˇá
áşááž áááŹá¸ááťáŹá¸ááᯠááŹáááşáážá ááźáąááŻáśáá˝á˛ááźááşá¸ tab áá˝ááş ááąáŤáşááŹáááŤáááşá
áááŹá¸áá˝ááşááźáąááŻáś
ááŻáśáá°ááźáąááŻáśáá áşááŻáááşááŽá¸áááşá Pro2 á áŽááśáááˇáşáá˝á˛ááąá¸áĄáááˇáşáá˝ááşá ááźáąááŻáśáá˝á˛ááźááşá¸áááşááşáááŻáˇáá˝áŹá¸á áĄáááşá¸áĄááźá áşááąááŹááąáˇá áşááᯠáá˝áąá¸ááťááşááŤá ááźáąááŻáśáááŹá¸ááťáŹá¸ááąáŤáşáá˝ááş ááá áşáážáááşááŤá Oracle áá˝ááş áááşáá°ááŻááşáááˇáşáááˇáş áááŹá¸ááťáŹá¸á áááşáááşáážá áĄááźáąáŹááşá¸áĄáá˛ááťáŹá¸ááᯠáá˝áąá¸ááťááşááŤá áááşá¸áááŻáˇááᯠááŹáááşáááŻáˇ áá˝ážáąáˇááźáŽá¸ áá˝áąá¸ááťááşáážáŻááᯠáĄáááşááźáŻááŤá áá˝áąá¸ááťááşááŹá¸ááąáŹ áááŹá¸ááťáŹá¸áĄáá˝ááş ááźáąááŻáśááᯠáĄáááŻáĄááťáąáŹááş áááşááŽá¸ááąá¸ááŤáááşá áĄááźáŹá¸áááşá¸ááźá áşááąááŹááąáˇá áşááťáŹá¸áĄáá˝ááş ááŻáśáá°ááźáąááŻáśáá áşááŻáááşááŽá¸áááş ááŻááşááąáŹááşááťááşááᯠáááşááŻááşááŤáááşá
Pro2 Replication Processor Library áážááˇáş Bulk-Copy Processor ááááŻááááşááťáŹá¸ááᯠááŻááşááŻááşááźááşá¸á
Replication Processor Library ááᯠPro2 áá°á¸áá°ááźááşá¸ áááşá¸á áŽááźááşá¸ááᯠááŻááşááąáŹááşááźáŽá¸ Oracle ááąááŹááąáˇá áşáááŻáˇ ááźáąáŹááşá¸áá˛áážáŻááťáŹá¸ááᯠáá˝ááşá¸áĄáŹá¸ááąá¸áááˇáş á áááşááźááŻááşááŻáśáá°áá˝áŹá¸ááźááşá¸ááŻááşáááşá¸á ááşááťáŹá¸ (ETLs) áĄáá˝ááş ááŽáááŻááşá¸ááąá¸áá˝á˛ááŹá¸áááşá Replication ááááŻáááşáᏠá áŹááźááˇáşáááŻááş ááááŻááááşááťáŹá¸ááᯠááťááŻá¸áááşááźáŽá¸áááŻááşá¸ áááşá¸áá˝ážááşáá˝ááş áĄáááŻáĄááťáąáŹááş ááááşá¸áááşá¸ááŤáááşá bprepl/repl_proc (PROC_DIRECTORY áááˇáşáááşááťááş). ááŻáśáá°ááááŻáááşáᏠá áŹááźááˇáşáááŻááşááᯠááŻááşááŻááşáááşá áááŻáˇ áá˝áŹá¸ááŤá Tools -> Generate Code -> Processor Library ááťááŻá¸áááşááźáŽá¸áááşáážááˇáşá ááááŻááááşááťáŹá¸áááşáááşá¸áá˝ážááşáá˝ááşááąáŤáşááŹááááˇáşáááşá bprepl/repl_proc.
áĄá áŻáááŻááş Load ááááŻáááşáᏠááááŻááááşááťáŹá¸ááᯠProgress ABL (4GL) ááááŻááááşá¸áááşá¸ááŹááŹá ááŹá¸áĄááąáŤáş áĄááźáąááśá áá áşáážááş Oracle ááąááŹááąáˇá áşáážááˇáş áĄáááşá¸áĄááźá áşáááŻá¸áááşáážáŻááąááŹááąáˇá áşááťáŹá¸ááᯠáá áşááźááŻááşáááşá¸ááŻááşááąáŹááşáááş áĄááŻáśá¸ááźáŻááŤáááşá áááşá¸áááŻáˇááᯠááŻááşááŻááşáááş ááŽáá°á¸ááᯠáá˝áŹá¸ááŤá Tools -> Generate Code -> Bulk-Copy Processor. Select Database dialog box áá˝ááşá áĄáááşá¸áĄááźá áşááąááŹááąáˇá áşááťáŹá¸áááŻáá˝áąá¸ááťááşááŤá áááşá¸áááŻáˇááᯠwindow áááŹáááşááźááşá¸áááŻáˇáá˝ážáąáˇááźáŽá¸áážáááşááŤá OK. ááťááŻá¸áááşááźáŽá¸áááşáážááˇáşá ááááŻááááşááťáŹá¸áááşáááşá¸áá˝ážááşáá˝ááşááąáŤáşááŹááááˇáşáááşá bpreplrepl_mproc.
Pro2 áá˝ááş ááŻáśáá°áá˝áŹá¸ááźááşá¸ááŻááşáááşá¸á ááşááťáŹá¸ááᯠá áá áşáááˇáşáá˝ááşá¸ááźááşá¸á
ááŽá¸ááźáŹá¸ááŻáśáá°ááťááşááťážááşááźááˇáş ááąá¸ááąáŹááşááŹá¸ááąáŹ áááŹá¸ááťáŹá¸ááᯠáĄá áŻáśáááŻááşáá˝á˛ááźááşá¸áááş Pro2 Oracle á á á˝ááşá¸ááąáŹááşáááşáážááˇáş á á˝ááşá¸ááąáŹááşáááşááᯠáááŻá¸áááşá áąáááşá ááŻáśááąáĄáŹá¸ááźááˇáşá áá˝áŹá¸ááźááşá¸ááźáąááŻáśáĄáá áşáĄáá˝ááş áááşááŽá¸ááŹá¸ááąáŹ ááťáááşáááşáážáŻáĄáŹá¸ááŻáśá¸ááᯠthread ááśááŤááş 1 áážááˇáş áááşá ááşááąááŤáááşá áááŹá¸ááťáŹá¸ááᯠááá°ááŽááąáŹ thread ááťáŹá¸áĄááźá áş áá˝á˛ááźáŹá¸áááş áĄááźáśááźáŻááŹá¸ááŤáááşá
áá°á¸áá°áážáŻáĄááźáąáĄááąáĄáááŻááşá¸áážá Monitor áááşááşáážá Pro2 á áŽááśáááˇáşáá˝á˛ááąá¸á ááááşáá˝ááş ááŻáśáá°áá˝áŹá¸ááźááşá¸áĄá áŽáĄá áĽáşáááŻááşáᏠáĄááťááşáĄáááşááᯠááźáááŹá¸áááşá áááˇáşáááşáááşáááŻá¸ááťáŹá¸á áĄááąá¸á áááşááąáŹáşááźááťááşááᯠPro2 á áŹáá˝ááşá áŹáááşá¸ (áááşá¸áá˝ážááş C:Pro2Docs) áá˝ááş áá˝áąáˇáážááááŻááşáááşá
CDC áá°ááŤáááťáŹá¸ááᯠáááşááŽá¸ááźáŽá¸ áĄáááşáá˝ááşá¸ááŤá
áá°ááŤáááťáŹá¸áááş áááŹá¸ááťáŹá¸ ááźáąáŹááşá¸áá˛áážáŻááťáŹá¸ááᯠá áąáŹááˇáşááźááˇáşáááş OpenEdge CDC áĄááşááťááşáĄáá˝ááş á ááşá¸ááťááşá¸ááťáŹá¸ááźá áşáááşá ááąá¸ááŹá¸ááťáááşáá˝ááş Pro2 áááş áĄáááˇáş 0 ááźááˇáş CDC áá°ááŤáááťáŹá¸áááŻáᏠááśáˇáááŻá¸ááąá¸áááşá áááŻáááŻáááşáážáŹ áĄááťááşáĄáááşáááŻáᏠá áąáŹááˇáşááźááˇáşáááşá ááźáąáŹááşá¸áá˛áážáŻáážááşáááşá¸.
CDC áá°ááŤááááŻáááşááŽá¸áááşá á áŽááśáááˇáşáá˝á˛ááąá¸áĄáááˇáşáá˝ááşá ááźáąááŻáśáá˝á˛ááźááşá¸áááşááşáááŻáˇáá˝áŹá¸ááŤá áĄáááşá¸áĄááźá áşááąááŹááąáˇá áşáááŻáá˝áąá¸ááťááşááźáŽá¸ áá°ááŤáááťáŹá¸áááˇáşáááş/áááşáážáŹá¸áááşáááŻááşááᯠáážáááşááŤá áá˝ááˇáşááŹááąáŹ áĄááźáąáŹááşá¸áĄáá˛ááťáŹá¸ááᯠáá˝áąá¸ááťááşá፠áááşá¸áááŻá¸áá˝ááşá áááşáááşááźááşá¸ááᯠáá˝áąá¸ááťááşááźáŽá¸ CDC áá°ááŤáááᯠáááşááŽá¸áááş áááŻáˇáááŻááş ááťááşáááş áááŻáĄááşáááˇáş áááŹá¸ááťáŹá¸ááᯠááŹáááşáááŻáˇ áá˝ážáąáˇááŤá
áĄáááşáá˝ááşá¸áááşáĄáá˝ááşá Mapping áááşááşááᯠáááşááśáá˝ááˇáşááŤá áĄáááşá¸áĄááźá áşááąááŹááąáˇá áşááᯠáá˝áąá¸ááťááşááźáŽá¸ áááŻááşááᯠáážáááşááŤá (áááŻáˇ) áá°ááŤáááťáŹá¸ááᯠáĄáááşáá˝ááşá¸ááŤá. áĄáááşáá˝ááşá¸áááş áááŻáĄááşáááˇáş áá°ááŤáááťáŹá¸ááᯠáááŹá¸á ááŹáááşáááŻáˇ áá˝ážáąáˇááźáŽá¸ OK ááᯠáážáááşááŤá áááŻáˇááąáŹááş áááşá¸áááŻáˇááᯠáĄá áááşá¸ááąáŹááşááźááˇáş áážááşááŹá¸ááŹá¸áááşá áĄááŻáśá¸ááźáŻááźááşá¸ááźááˇáş (áááŻáˇ) áá°ááŤáááťáŹá¸ááᯠáĄáááşáá˝ááşá¸ááŤá CDC áá°ááŤáááťáŹá¸ááᯠááááşáááŻááşáááşá áá˝áąááąá¸áá˝áąáá°áĄáŹá¸ááŻáśá¸ááᯠáĄá˝ááşáááŻááşá¸áá˝ááş ááŻááşááąáŹááşáááşá
CDC áá°ááŤáááᯠáĄáááşáá˝ááşá¸ááźáŽá¸ááąáŹááşá áá˝ááşá¸ááśááŹá¸ááąáŹ áážááşáááşá¸ááťáŹá¸áĄááźáąáŹááşá¸ áážááşá
áŻááťáŹá¸ááᯠáááŻáážáąáŹááşáááşá¸áá˝ááş ááááşá¸áááşá¸ááŹá¸áááşá "ReplCDCArea" áĄáááşá¸áĄááźá
áşááąááŹááąáˇá
áĄáááááááşá á¤áážááşá
áŻááťáŹá¸ááᯠáĄáá°á¸ááŻááşáááşá¸á
ááşáá
áşááŻááźááˇáş ááŻááşááąáŹááşááŤáááşá CDCBatcháááşá¸áááŻáˇáĄááąáŤáş áĄááźáąááśááŹá¸áááˇáş ááąááŹááąáˇá
áşáážá Pro2 ááŻáśáá°áá˝áŹá¸áážáŻáááşá¸á
áŽáá˝ááş áážááşá
áŻááťáŹá¸ááᯠáááşááŽá¸áááşááźá
áşáááşá cdc (ááźááşááźáŹá¸ááąá¸).
áááŻáˇááźáąáŹááˇáş ááťá˝ááşáŻááşáááŻáˇáá˝ááş ááŻáśáá°áá°á¸áááş áááşá¸á áŽáážá áşááŻáážááááşá ááááĄáááˇáşáážáŹ CDCBatch ááźá áşáááş- áĄáááşá¸áĄááźá áşááąááŹááąáˇá áşááž ááąááŹáááş áĄáááşáĄáááş CDC ááąááŹááąáˇá áşáááŻáˇ áŚá¸á á˝áŹáá˝áŹá¸ááŤáááşá ááŻááááĄáááˇáşáážáŹ CDC ááąááŹááąáˇá áşááž ááąááŹááťáŹá¸ááᯠOracle áááŻáˇ áá˝ážá˛ááźáąáŹááşá¸áááˇáşáĄá፠ááźá áşáááşá áááşá¸áááş áááşáážáááááŻááŹáááşááŹáážááˇáş ááŻááşááŻááşáááŻááşáááŻááşá áĄááşášááŤáááşáá áşááŻááźá áşáááş - áááŻáĄááťáááşáĄáá developer ááťáŹá¸áááş áááŻááşáááŻááşááŻáśáá°áá˝áŹá¸ááźááşá¸ááᯠááááşááŽá¸áááŻááşáá˛áˇááŤá
áá°ááááşá¸ áááşáá°ááźáŻááźááşá¸
CDC ááášáááŹá¸áááŻáá˝ááˇáşááźáŽá¸ Pro2 ááŻáśáá°áá°á¸áá°ááŹááŹááᯠá áá áşáááˇáşáá˝ááşá¸ááźáŽá¸ááąáŹááşá ááťá˝ááşáŻááşáááŻáˇáááş áááŚá¸ áááşáá°ááźáŻááźááşá¸ááᯠá áááşáááş áááŻáĄááşááŤáááşá áááŚá¸ áááşáá°ááźáŻááźááşá¸ áĄááááˇáş-
/pro2/bprepl/Script/replLoad.sh bisquit table-name
áááŚá¸ áááşáá°ááźáŻááźááşá¸ ááźáŽá¸ááŻáśá¸ááźáŽá¸ááąáŹááşá áá°á¸áá°ááźááşá¸ ááŻááşáááşá¸á ááşááťáŹá¸ááᯠá áááşáááŻááşááŤáááşá
áá˝áŹá¸ááźááşá¸ááŻááşáááşá¸á ááşááťáŹá¸ á áááşááźááşá¸á
ááŻáśáá°áá˝áŹá¸ááźááşá¸ ááŻááşáááşá¸á ááşááťáŹá¸ á áááşáááş script áá áşááŻááᯠááŻááşááąáŹááşáááş áááŻáĄááşáááşá replbatch.sh. áá áááşááŽá á áŹáá˝á˛áĄáŹá¸ááŻáśá¸áĄáá˝ááş replbatch script ááťáŹá¸áážááááş - replbatch1á replbatch2 á áááşáááŻáˇááᯠááąááťáŹááŤá áąá áĄáŹá¸ááŻáśá¸áĄáááşááźáąááŤá command line áááŻáá˝ááˇáşá፠(áĽáááŹá proenv)áááşá¸áá˝ážááşáááŻáá˝áŹá¸ááŤá /bprepl/scripts áážááˇáş script áááŻá áááşááŤá á áŽááśáááˇáşáá˝á˛ááąá¸áĄáááˇáşáá˝ááşá áááşáááŻááşááŹááŻááşáááşá¸á ááşáááş ááźáąá¸ááąáááˇáşáĄááźáąáĄááąááᯠáááşááśááážáááźáąáŹááşá¸ á á áşááąá¸ááŤáááşá
ááááşááťáŹá¸áááŻ
áĄááąáŹááşáĄáááşááąáŹáşááźáŽá¸ááąáŹááşá ááťá˝ááşáŻááşáááŻáˇáááş ááąáŹáşáááŻááááşááąááŹáááŻáážáąáŹááşááŻáśáááŻáˇ áĄááťááşáĄáááşááťáŹá¸ áĄááşááŻááşáááşááźááşá¸ááᯠáĄáá˝ááşáĄáážáááşááźážááˇáşáá˛áˇáááşá ááąááŹáááş Oracle áĄá˝ááşáááŻááşá¸áááŻáˇ áĄáááŻáĄááťáąáŹááşááąáŹááşáážááá˝áŹá¸ááŤáááşá ááá°ááŽááąáŹá
áá
áşááťáŹá¸ááž áĄááťááşáĄáááşááťáŹá¸ááᯠá
áŻááąáŹááşá¸áááşáĄáá˝ááş áážááşááťáŹá¸ááąáŹááąá¸áá˝ááşá¸áĄááťááŻáˇááᯠááŻááşááąáŹááşáááş áĄááťáááşááźáŻááşá¸ááąáááş ááááŻáĄááşááŤá áááŻáˇáĄááźááşá á¤ááźáąáážááşá¸ááťááşáá˝ááş ááŻáśáá°áá˝áŹá¸ááźááşá¸ááŻááşáááşá¸á
ááşáááş ááąááŹááᯠááťáŻáśáˇáááŻááşá
áąááźáŽá¸ ááźááşáážáŻááşá¸áĄááąáŤáş áĄááźáŻáááąáŹááąáŹááşááąáŹ áááşááąáŹááşáážáŻáážááááşá áááŻáĄá፠áĄááźáŹá¸á
áá
áşááťáŹá¸áážááˇáş BISKVIT á
áá
áşáááąáˇá
áĽáşááźááşáááşááąáŤááşá¸á
ááşá¸áážáŻáááş 15-20 ááŹááŽáĄá
áŹá¸ 2-2,5 áááá
áşááźáŹááŹáááşá ááźáŽá¸ááźááˇáşá
áŻáśááąáŹááźááşáááşáááˇáşááźááşááąá¸áááş áážá
áşáááşáĄá
áŹá¸ ááŹááŽááťáŹá¸á
á˝áŹááźáŹáá˛áˇáááşá
source: www.habr.com