多節(jié)點(diǎn)Oracle9i數(shù)據(jù)庫的復(fù)制實(shí)現(xiàn)范例
2024-08-29 13:38:05
供稿:網(wǎng)友
 
             
  數(shù)據(jù)復(fù)制是在分布式數(shù)據(jù)庫的環(huán)境下,治理數(shù)據(jù)庫對象和復(fù)制數(shù)據(jù)的過程,是Oracle數(shù)據(jù)庫服務(wù)器的特性之一。復(fù)制使用分布式數(shù)據(jù)庫技術(shù)共享不同站點(diǎn)之間的數(shù)據(jù),通過復(fù)制技術(shù)把數(shù)據(jù)復(fù)制到不同的站點(diǎn),任何一個站點(diǎn)的數(shù)據(jù)發(fā)生了改變,都將被復(fù)制到其它所有的站點(diǎn)。 
  
                                                                                              本范例系統(tǒng)具體講述了數(shù)據(jù)復(fù)制的概念,不同類型數(shù)據(jù)復(fù)制的結(jié)構(gòu)和配置方法,沖突解決的概念和結(jié)構(gòu),復(fù)制環(huán)境的規(guī)劃,故障解決方案等。 
  
  本范例系統(tǒng)由三個各自獨(dú)立的范例結(jié)構(gòu)構(gòu)成,運(yùn)行于Oracle9i EnterPRise系統(tǒng)環(huán)境下,對于不同類型的數(shù)據(jù)復(fù)制的方法進(jìn)行了具體的描述和實(shí)際的構(gòu)建。通過這樣實(shí)際的操作和體會,用戶可以快速把握數(shù)據(jù)復(fù)制的物理實(shí)現(xiàn)方法,了解其體系結(jié)構(gòu)。本范例將你需要數(shù)月通讀大量資料和實(shí)踐才能得到的結(jié)論在幾天之間告訴你。這就是本范例的目的:由淺入深、由簡到難、模擬操作、快速把握。范例結(jié)構(gòu)是這樣的:(一)在多主站點(diǎn)復(fù)制環(huán)境中,應(yīng)用改變某節(jié)點(diǎn)表的數(shù)據(jù)后,該改變自動復(fù)制到其它站點(diǎn),(二)實(shí)體化視圖復(fù)制,將某一時間點(diǎn)主數(shù)據(jù)的全部或部分復(fù)制出去,(三)多主站點(diǎn)和實(shí)體化視圖的混合復(fù)制結(jié)構(gòu),本例集中反映了在分布式數(shù)據(jù)庫環(huán)境中,數(shù)據(jù)復(fù)制的情況。 
  
  有關(guān)細(xì)節(jié),請咨詢時代朝陽數(shù)據(jù)庫技術(shù)中心 Oracle.support@xiaotong-db.com.cn。 
  
  一、 實(shí)現(xiàn)數(shù)據(jù)復(fù)制的基本要求和概念 
  1. 數(shù)據(jù)復(fù)制系統(tǒng)的一般結(jié)構(gòu) 
  復(fù)制對象 
  復(fù)制組 
  復(fù)制站點(diǎn) 
  2. 數(shù)據(jù)復(fù)制系統(tǒng)的幾種常見類型 
  多主節(jié)點(diǎn)復(fù)制結(jié)構(gòu) 
  實(shí)體化視圖復(fù)制結(jié)構(gòu) 
  多主復(fù)制和實(shí)體化視圖混合結(jié)構(gòu) 
  3. 復(fù)制治理工具 
  
  二、 類型一:多主節(jié)點(diǎn)復(fù)制的結(jié)構(gòu)和配置 
  1. 基本概念 
  什么是多主復(fù)制 
  多主復(fù)制的應(yīng)用 
  多主復(fù)制的方法 
  沖突解決 
  2. 多主復(fù)制的結(jié)構(gòu) 
  主站點(diǎn) 
  治理結(jié)構(gòu) 
  沖突解決 
  3. 復(fù)制系統(tǒng)范例一:多主復(fù)制的配置 
  配置Oracle數(shù)據(jù)庫 
  建立用戶和數(shù)據(jù)庫連接 
  建立復(fù)制組和復(fù)制對象 
  
  三、 類型二:實(shí)體化視圖復(fù)制的結(jié)構(gòu)和配置 
  1. 基本概念 
  什么是實(shí)體化視圖 
  只讀、可更新、可寫實(shí)體化視圖 
  實(shí)體化視圖的快速刷新 
  多實(shí)體化視圖 
  實(shí)體化視圖在主站點(diǎn)和主實(shí)體化視圖站點(diǎn)的注冊 
  2. 實(shí)體化視圖的結(jié)構(gòu) 
  主站點(diǎn)和主實(shí)體化視圖站點(diǎn) 
  實(shí)體化視圖站點(diǎn) 
  刷新過程 
  3. 復(fù)制系統(tǒng)范例二:實(shí)體化視圖結(jié)構(gòu)的配置 
  預(yù)備Oracle數(shù)據(jù)庫 
  建立用戶和數(shù)據(jù)庫連接 
  建立復(fù)制組和復(fù)制對象 
  
  四、 類型三:多主復(fù)制和實(shí)體化視圖混合結(jié)構(gòu)和配置 
  1. 基本概念 
  什么是多主復(fù)制和實(shí)體化視圖混合結(jié)構(gòu) 
  實(shí)體化視圖和復(fù)制主表的關(guān)系 
  2. 多主復(fù)制和實(shí)體化視圖混合的結(jié)構(gòu) 3. 復(fù)制系統(tǒng)范例三:多主復(fù)制和實(shí)體化視圖混合結(jié)構(gòu)的配置 
  預(yù)備Oracle數(shù)據(jù)庫 n 建立用戶和數(shù)據(jù)庫連接 n 建立復(fù)制組和復(fù)制對象 
  
  附錄一:沖突解決的概念和結(jié)構(gòu) 
  沖突解決的概念 
  了解應(yīng)用的需求 
  復(fù)制沖突的類型 
  沖突的發(fā)現(xiàn)和解決 
  避免沖突 
  沖突解決的方法 
  解決沖突機(jī)制 
  普通更新沖突解決 
  附加更新沖突解決 
  唯一性沖突解決 
  刪除沖突解決 
  性能和沖突解決 
  
  附錄二:復(fù)制環(huán)境的規(guī)劃 
  復(fù)制表 
  主鍵 
  外鍵 
  數(shù)據(jù)類型 
  系統(tǒng)初始化參數(shù)設(shè)置主站點(diǎn)和實(shí)體化視圖站點(diǎn) 
  主站點(diǎn)的優(yōu)勢 
  實(shí)體化視圖站點(diǎn)的優(yōu)勢 
  實(shí)體化視圖的預(yù)備 
  創(chuàng)建實(shí)體化視圖日志 
  創(chuàng)建實(shí)體化視圖的環(huán)境 
  其他要考慮的問題 
  附錄三:故障解決方案 
  診斷數(shù)據(jù)庫連接 
  診斷主站點(diǎn) 
  診斷事務(wù)隊(duì)列 
  診斷實(shí)體化視圖