0

私は異なるスキーマ名でオラクルストリームを実装したい..たとえば、schema1.jobsからschema2.jobsに、ほとんどの人が同じスキーマで例を挙げている..scott.empからscott.empのように:(

誰にもアドバイスやスレッドはありますか?

どうもありがとうございます :)

4

1 に答える 1

0

適用プロセスを構成する必要があります。これを行うには、ルール セットにルールを追加する必要があります。この構成では、適用プロセスは LCR (論理変更レコード) イベントをデキューし、すべての変更を宛先スキーマに適用します。これを行うには、宛先 DB で 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 用です。

于 2016-04-27T10:39:29.120 に答える