如何以不同的Schema名称实现Oracle Streams?

时间:2014-07-12 05:34:52

标签: database schema oracle11gr2 oracle-streams

我想以不同的模式名称实现oracle流。例如 schema1.jobs到schema2.jobs 因为大多数人在相同的模式中给出了例子。比如scott.emp:scott.emp :(

任何人都有任何建议和想法吗?

非常感谢你:)

1 个答案:

答案 0 :(得分:0)

您必须配置申请流程。为此,您应该向规则集添加规则。使用此配置,应用进程使LCR(逻辑更改记录)事件出列,并将所有更改应用于目标模式。为此,请在目标数据库中以strmadmin用户身份执行以下操作:

SQL> begin
  dbms_streams_adm.add_schema_rules (
  schema_name => 'XXX',
  streams_type => 'apply',
  streams_name => 'apply_strm',
  queue_name => 'capture_Downstream',
  include_dml => true,
  include_ddl => true,
  source_database => 'SOURCE_GLOBAL_NAME');  
end;
/

您应该根据您的情况调整参数。请参阅https://docs.oracle.com/cd/B10501_01/appdev.920/a96612/d_strm_2.htm适用于9.2