-- Erstellen einer Subcription:

BEGIN
       DBMS_CDC_SUBSCRIBE.CREATE_SUBSCRIPTION(
       change_set_name   => 'SYNC_SET',
       description       => 'Change data for test',
       subscription_name => 'TEST');
END;
/

select * from DBA_SUBSCRIPTIONS


HANDLE SET_NAME USERNAME CREATED STATUS EARLIEST_SCN LATEST_SCN DESCRIPTION LAST_PURGED LAST_EXTENDED SUBSCRIPTION_NAME
1
SYNC_SET DEPLOY 05.09.2009 09:56:21 N
1
0
Change data for test     TEST
-- Erstellen des Subscrib-Views BEGIN DBMS_CDC_SUBSCRIBE.SUBSCRIBE( subscription_name => 'TEST', source_schema => 'DEPLOY', source_table => 'DEPT', column_list => 'deptno, dname, loc', subscriber_view => 'V_SUBS_DEPT'); END; / --Oracle erstellt damit den folgenden View: CREATE OR REPLACE VIEW deploy.v_subs_dept AS SELECT operation$, cscn$, commit_timestamp$, row_id$, rsid$, timestamp$, "DEPTNO", "DNAME", "LOC" FROM "DEPLOY"."CLS_DEPT" WHERE cscn$ >= 1 AND cscn$ <= 0 WITH READ ONLY