Code Listing 1: Creating the Change Table

EXECUTE DBMS_LOGMNR_CDC_PUBLISH.CREATE_CHANGE_TABLE ( -
OWNER => 'SALES_OP', -
CHANGE_TABLE_NAME => 'CDC_PRICE_LIST', -
CHANGE_SET_NAME => 'SYNC_SET', -
SOURCE_SCHEMA => 'SALES_OP', -
SOURCE_TABLE => 'PRICE_LIST', -
COLUMN_TYPE_LIST => 'PRODUCT_ID	VARCHAR2(20), -
  		  UOM		VARCHAR2(20), -
  		  PRICE_PER_UOM	NUMBER(10,2)',  -
CAPTURE_VALUES => 'BOTH', -
RS_ID => 'N', -
ROW_ID => 'N', -
USER_ID => 'Y', -
TIMESTAMP => 'Y',  -
OBJECT_ID => 'N', -
SOURCE_COLMAP => 'N', -
TARGET_COLMAP => 'N', -
OPTIONS_STRING => NULL);


EXECUTE DBMS_LOGMNR_CDC_PUBLISH.CREATE_CHANGE_TABLE ( -
OWNER => 'SALES_OP', -
CHANGE_TABLE_NAME => 'CDC_SALES_TRAN', -
CHANGE_SET_NAME => 'SYNC_SET', -
SOURCE_SCHEMA => 'SALES_OP', -
SOURCE_TABLE => 'SALES_TRAN', -
COLUMN_TYPE_LIST => 'PRODUCT_ID	VARCHAR2(20), -
                   SALE_DATE_TIME	TIMESTAMP(6), -
  		  QUANTITY		NUMBER(10,2)',  -
CAPTURE_VALUES => 'BOTH', -
RS_ID => 'N', -
ROW_ID => 'N', -
USER_ID => 'Y', -
TIMESTAMP => 'Y',  -
OBJECT_ID => 'N', -
SOURCE_COLMAP => 'N', -
TARGET_COLMAP => 'N', -
      OPTIONS_STRING => NULL);
E-mail this page
Printer View Printer View
Oracle Is The Information Company About Oracle | Oracle RSS Feeds | Careers | Contact Us | Site Maps | Legal Notices | Terms of Use | Privacy