2011-01-20 45 views
1

我有2個數據塊並在它們之間使用複製來複制一個模式。 (Oracle Streams)複製完成後的運行過程

在遠程數據庫中添加新數據(對每行更好)後,是否可以添加一個表觸發器或類似這樣的觸發器?

我嘗試更新和插入觸發器 - 他們沒有被解僱。

回答

0

當我們在2 dbs之間複製表格時,我們也會複製觸發器。

但是對dest表中的dest db disable觸發器應用進程。

要強制上DEST DB需要觸發器執行運行這樣的程序:

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

根據您嘗試實施的邏輯類型,您要麼創建自定義應用處理程序,要麼創建一個包含自定義操作的應用規則。 「流概念和管理」手冊中關於Advanced Rule Concepts的章節可能是一個很好的開始查看可用選項的位置。

+0

我要應用於處理火災INSERT和UPDATE觸發器工作時 – 2011-01-21 14:04:05