STREAMS筆記(4) 排表 & 加表
-----------------------------
排表
-----------------------------
如果是做的全schema/database複製。那麼新增一個negative的rule
begin
DBMS_STREAMS_ADM.ADD_TABLE_RULES(
table_name => 'ctais2.dj_nsrxx_kz',
streams_type => 'capture',
streams_name => 'ctais2_capture',
queue_name => 'ctais2_queue',
source_database=> 'SOURCE.ZHANGQIAOC',
include_dml => true,
include_ddl => true,
inclusion_rule => false);
end;
/
如果是表級做的複製,使用DBMS_STREAMS_ADM.REMOVE_RULE刪除該rule
-----------------------------
加表
-----------------------------
使用MAINTAIN_TABLES重新初始化表是最簡單,使用單獨的一組streams建立複製環境
1.停止 合併後保留 的STREAMS組
2.停止 合併後刪除 的STREAMS組
3.停止操作可以通過MAXIMUM_SCN來停止,保證兩邊停止的SCN一致。否則,需要查詢v$streams_apply_reader,獲得 合併後刪除 的組的OLDEST_SCN_NUM
4.刪除 合併後刪除 的STREAMS組的配置資訊
5.為 合併後保留 的STREAMS組中的pro/cap/app中增加rule
6.set_table_instantiation_scn,instantiation_scn指定為OLDEST_SCN_NUM
7.啟動
如果自行初始化
1.停止STREAMS組
2.增加pro / cap的rule,啟動capture
3.自行初始化,記錄初始化完成的SCN
4.set_table_instantiation_scn
5.增加apply 的rule
6.啟動
排表
-----------------------------
如果是做的全schema/database複製。那麼新增一個negative的rule
begin
DBMS_STREAMS_ADM.ADD_TABLE_RULES(
table_name => 'ctais2.dj_nsrxx_kz',
streams_type => 'capture',
streams_name => 'ctais2_capture',
queue_name => 'ctais2_queue',
source_database=> 'SOURCE.ZHANGQIAOC',
include_dml => true,
include_ddl => true,
inclusion_rule => false);
end;
/
如果是表級做的複製,使用DBMS_STREAMS_ADM.REMOVE_RULE刪除該rule
-----------------------------
加表
-----------------------------
使用MAINTAIN_TABLES重新初始化表是最簡單,使用單獨的一組streams建立複製環境
1.停止 合併後保留 的STREAMS組
2.停止 合併後刪除 的STREAMS組
3.停止操作可以通過MAXIMUM_SCN來停止,保證兩邊停止的SCN一致。否則,需要查詢v$streams_apply_reader,獲得 合併後刪除 的組的OLDEST_SCN_NUM
4.刪除 合併後刪除 的STREAMS組的配置資訊
5.為 合併後保留 的STREAMS組中的pro/cap/app中增加rule
6.set_table_instantiation_scn,instantiation_scn指定為OLDEST_SCN_NUM
7.啟動
如果自行初始化
1.停止STREAMS組
2.增加pro / cap的rule,啟動capture
3.自行初始化,記錄初始化完成的SCN
4.set_table_instantiation_scn
5.增加apply 的rule
6.啟動
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8242091/viewspace-763047/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- docker 筆記4Docker筆記
- JUC筆記(4)筆記
- openlayers筆記-拖拽疊加層overLayer筆記
- 閱讀筆記4筆記
- 課堂筆記4筆記
- swift學習筆記《4》Swift筆記
- JAVA自學筆記(4)Java筆記
- python學習筆記4Python筆記
- Java學習筆記4Java筆記
- vue學習筆記4Vue筆記
- webpack4 + typescript 配置筆記WebTypeScript筆記
- webpack4實操筆記Web筆記
- VisionPro學習筆記(4)——PatInspect筆記
- Webpack4學習筆記Web筆記
- p4 學習筆記筆記
- 第4關-精華筆記筆記
- STREAMS MONITORING
- Java基礎加強筆記——測試、反射、註解Java筆記反射
- CSS: The Definitive Guide 4th 筆記CSSGUIIDE筆記
- webpack4入門筆記——loaderWeb筆記
- python爬蟲—學習筆記-4Python爬蟲筆記
- ent orm筆記4---Code GenerationORM筆記
- Python-BeautifulSoup4 學習筆記Python筆記
- 《人月神話》閱讀筆記4筆記
- 構建之法閱讀筆記4筆記
- G01學習筆記-4筆記
- QT學習筆記4(動畫)QT筆記動畫
- 雜湊表hashtable課堂筆記筆記
- webpack4.x相關筆記整理Web筆記
- webpack4入門筆記——外掛Web筆記
- webpack4入門筆記——概覽Web筆記
- Solidity語言學習筆記————4、常量Solid筆記
- EntityFramework Core筆記:儲存資料(4)Framework筆記
- Camera KMD ISP學習筆記(4)-CRM筆記
- java乾貨筆記之變數4Java筆記變數
- OpenCV學習筆記(4)——mixChannels函式OpenCV筆記函式
- Flutter學習筆記(4)--Dart函式Flutter筆記Dart函式
- OCP 複習筆記之PL/SQL (4)筆記SQL
- WPF筆記4——靜態資源(StaticResource)筆記