0

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

有人有什么建议和线索吗?

太感谢了 :)

4

1 回答 1

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;
/

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

于 2016-04-27T10:39:29.120 回答