這裡我們假定使用者形式integr ation 在處理站點和詮釋站點都已存在,而且表測區(survey )和測線(line)也已經建樹。
(1)建樹主控組物件
connect repadmin/[email protected]
begin
dbms_repcat.create_master_repgroup (
gname => 』inte_repg』);
end;
(2)向主控組中新增資料物件,將測區表survey加入到組inte_repg中
begin
dbms_repcat.create_master_repobject (
gname => 』inte_repg』,
type => 』table』,
oname => 』survey』,
sname => 』integration』,
use_existing_object => true,
copy_rows => false);
end;
以異樣的要領將測線表line 加入到組inte_repg中
(3)在主控組中新增其他介入複製的站點,資料庫之間的同步體例在此指定
begin
dbms_repcat.add_master_database (
gname => 』inte_repg』,
master => 』js.world』,
use_existing_objects => true,
copy_rows => false,
propagation_mode => 』asynchronous』);
end;
(4)若是大約出現牴觸,則需求設定配備鋪排牴觸管理方案。牴觸管理方案將在前面引見。
(5)為每個物件生成複製支撐
begin
dbms_repcat.generate_replication_support (
sname => 』integration』,
oname => 』survey』,
type => 』table』,
min_communication => true);
end;
測線表line也一樣
(6)重新初階複製
begin
dbms_repcat.resume_master_activity (
gname => 』inte_repg』);
end;
以異樣的體例設定詮釋站點。設定成功後,資料複製程序就宣告截至,庫中的資料就可停止複製。
資料複製中牴觸的管理方案
在複製狀況中,雖然在資料庫和使用次序計畫程序中,會只管脅制各站點間牴觸的孕育發生生機,但完全脅制牴觸的大約性仍是鬥勁小的,那麼一旦牴觸孕育發生生機,就需求乙個依照詳細營業規律的牴觸管理機制,來使得各站點的資料貫串銜接差別。
首先需求闡明哪些物件容易出現牴觸。每每來說,靜態的資料轉變少,衝凸起現的大約性也小;而有些資料轉變分外十分大,衝凸起現的大約性也大。確定了牴觸易發的物件後,需求確定若何管理牴觸,譬喻在各站點之間建樹優先次序,在資料不差別時,以某個站點上的為準;或以某個站點上最新的點竄為準。
oracle**了多中牴觸管理方案,詳細包羅:針對更新牴觸的方案、針對唯一性牴觸的方案、針對刪除牴觸的方案。除了這些方案以外,使用者還可以自界說牴觸管理要領。每種方案都有本身的適用情形,那麼我們需求依據詳細的營業來選擇適當的牴觸管理方案。
結束語
ORACLE分布式資料同步
b 1.dblink b url url b 2.copy from b url b 3.快照 b 先在源庫見快照日誌,再在目標庫建立快照,可以將這些快照放到乙個組中,重新整理可以一起重新整理。b 4.trigger b b 5.ogg,高階複製 流複製 物化檢視 b 用advanced repli...
Oracle 跨庫 查詢 複製表資料 分布式查詢
方法一 在眼下絕大部分資料庫有分布式查詢的須要。以下簡單的介紹怎樣在oracle中配置實現跨庫訪問。比方如今有2個資料庫伺服器,安裝了2個資料庫。資料庫server a和b。如今來實如今a庫中訪問b的資料庫。第一步 配置aserver端的tnsnames.ora檔案 tnsnames.ora net...
分布式資料
2017年04月25日 10 36 40 唐大麥 閱讀數 13767 標籤 分布式 mysql 資料庫事務 更多 個人分類 mysql 在開發中,為了降低單點壓力,通常會根據業務情況進行分表分庫,將表分布在不同的庫中 庫可能分布在不同的機器上 在這種場景下,事務的提交會變得相對複雜,因為多個節點 庫...