| alter database add supplemental log data(primary key,unique) columns; |
| job_queue_processes=4 aq_tm_processes=4 global_names=true |
| create tablespace streams_tbs datafile "/Oracle/oradata/streams_tbs01.dbf" size 1024M; create user strmadmin identified by strmadmin default tablespace streams_tbs quota unlimited on streams_tbs; grant dba,select_catalog_role to strmadmin; |
| sc_source: create database link sc_dest.net connect to strmadmin identified by strmadmin using "sc_dest"; sc_dest: create database link sc_source.net connect to strmadmin identified by strmadmin using "sc_source"; |
| begin dbms_streams_adm.set_up_queue( queue_table => "capture_scstab", queue_name => "capture_scs", queue_user => "strmadmin"); end; / |
| begin dbms_streams_adm.set_up_queue( queue_table => "apply_scdtab", queue_name => "apply_scd", queue_user => "strmadmin"); end; / |
| begin dbms_streams_adm.add_schema_rules ( schema_name => "product", streams_type => "capture", streams_name => "capture_scstrm", queue_name => "capture_scs", include_dml => true, include_ddl => true, inclusion_rule => true); end; / |
| begin dbms_streams_adm.add_schema_propagation_rules ( schema_name => "product", streams_name => "pro_source_to_dest", source_queue_name => "capture_scs", destination_queue_name => "apply_scd@sc_dest.net", include_dml => true, include_ddl => true, source_database => "sc_source.net"); end; / |
| begin dbms_streams_adm.add_schema_rules ( schema_name => "product", streams_type => "apply", streams_name => "apply_scdtrm", queue_name => "apply_scd", include_dml => true, include_ddl => true, source_database => "sc_source.net"); end; / |
|
|
|