2011-01-20 23 views
1

2 dbsを持ち、それらの間で複製を使用して1つのスキーマを複製します。 (Oracle Streams)複製終了後にプロシージャを実行します

リモート・データベースに新しいデータが追加された後に呼び出されるように、1つの表のトリガーまたはsmthingを追加できますか(各行に適していますか)。

私は更新と挿入の際にトリガーを試みます。それらは起動されません。

答えて

0

2dbsの間でテーブルを複製するときも、トリガーを複製します。

destテーブルのdest db disableトリガーにprocessを適用します。作業しているとき、私はそれがハンドラの火災の挿入および更新トリガーを適用したい

BEGIN 
    DBMS_DDL.SET_TRIGGER_FIRING_PROPERTY('<trigger_owner>', 'trigger_name', FALSE); 
END; 
0

実装しようとしているロジックの種類に応じて、カスタム・アプライ・ハンドラを作成するか、カスタム・アクションを含む適用ルールを作成します。 Advanced Rule ConceptsのStreams Concepts and Administrationマニュアルの章は、どのオプションが利用可能かを知るのに適しています。

+0

は、このような手順を実行するために、DESTのデシベルの必要性についてトリガの実行を強制するには –

関連する問題