成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

OGG的Veridata組件使用

IT那活兒 / 711人閱讀
OGG的Veridata組件使用
點(diǎn)擊上方藍(lán)字關(guān)注我們



一、Veridata組件簡(jiǎn)介


1.1 Veridata引出

OracleGoldenGate產(chǎn)品體系如下:

軟件名稱

用途

GoldenGate

一般常用的安裝包,針對(duì)不同平臺(tái)不同類型數(shù)據(jù)庫不同版本有不同的安裝包。安裝后可以配置參數(shù),啟Mgr、Extract、Replcat進(jìn)程,實(shí)現(xiàn)數(shù)據(jù)鏈路的復(fù)制。

GoldenGate Veridata

數(shù)據(jù)同步比對(duì)工具,將一組數(shù)據(jù)與另一組數(shù)據(jù)進(jìn)行比較,并標(biāo)識(shí)不同步的數(shù)據(jù),并允許您修復(fù)發(fā)現(xiàn)的所有不同步數(shù)據(jù)。


1.2 Veridata架構(gòu)


Veridata組件說明

組件名

組件說明

Veridata Server

協(xié)調(diào)veridata對(duì)比任務(wù)的執(zhí)行、compare data、COOS、sort row、produce report


Veridata Web UI

配置對(duì)比對(duì)象和規(guī)則、initial compare、review status and oos data、repair oos data


Veridata Repository

不存儲(chǔ)oos data,可以是oracle、mysql或sqlserver

Veridata Agent

和DB交互(hash row for initial compare、 Fetch and update rows to repair out-of-sync data、 Return column-level detail for out-of-sync rows )

VeridataCommand-line Utilities


reportutility(查詢加密的oos數(shù)據(jù)和report)、vericom(手工發(fā)指令定義job去執(zhí)行數(shù)據(jù)對(duì)比)、veridata_scripting(創(chuàng)建xml文件來配置veridata,代替使用webui)




二、Veridata安裝


2.1 安裝準(zhǔn)備

  • 安裝規(guī)劃

1臺(tái)服務(wù)上安裝veridata的所有組件,veridata的agent可以不在源庫或者目標(biāo)庫上,這里和Sever在一起部署。

  • 軟件準(zhǔn)備

軟件項(xiàng)目

軟件包

配置庫

oracle11g數(shù)據(jù)庫實(shí)例、字符集UTF8

JDK

jdk1.7

Fusion Middleware Infrastructure

fmw_12.1.3.0.0_infrastructure.jar

veridata server

fmw_12.1.3.0.0_ogg.jar

veridata jagent

fmw_12.1.3.0.0_ogg.jar


2.2 安裝過程

主要安裝步驟如下:

1)準(zhǔn)備好oracle11g數(shù)據(jù)庫實(shí)例veri

2)安裝JDk1.7

3)安裝FusionMiddleware Infrastructure 12c(12.1.3.0)

4)veridataserver安裝

5)veridatajagent的安裝


主要安裝截圖展示:

Veridata Server安裝

Veridata JAgent安裝


2.3 相關(guān)概念

按照ConnectionConfiguration ? GroupConfiguration ?comparepair主線配置概念進(jìn)行說明。

配置項(xiàng)

配置說明

連接配置Connection Configuration

配置agent 到需要對(duì)比的DB的連接。

組配置

Group Configuration

包含一個(gè)或多個(gè)compare pair的邏輯容器。

compare pair

表示一張?jiān)幢砼c一張目標(biāo)表之間的邏輯關(guān)系,包含了需要比較的一張?jiān)幢砼c一張目標(biāo)表,可以進(jìn)一步指定列的映射關(guān)系以及行的子集。

profile配置

一組全局的參數(shù)設(shè)置。Veridata 提供了一個(gè)dfault profile,也可創(chuàng)建自己的profile,用戶可以根據(jù)需要?jiǎng)?chuàng)建多個(gè)profile,并與任意的job或者compare pair(用于覆蓋job的profile的參數(shù)設(shè)置)關(guān)聯(lián)。

job配置

為了進(jìn)行比較,必須運(yùn)行一個(gè)作業(yè)。作業(yè)的配置中指定了需要處理的compare pair ,以及運(yùn)行時(shí)的參數(shù)。

在創(chuàng)建作業(yè)之前,需要先創(chuàng)建至少一個(gè)compare group,如果需要定制運(yùn)行時(shí)的參數(shù)設(shè)置,還需要?jiǎng)?chuàng)建至少一個(gè)profile,否則該作業(yè)會(huì)使用系統(tǒng)缺省的profile。)相關(guān)聯(lián)。



三、Veridata使用



3.1 比對(duì)流程

  • Veridata數(shù)據(jù)比對(duì)流程

兩階段

1)初始對(duì)比(Initialcomparsion,或者稱為行哈希對(duì)比階段):

從源和目標(biāo)查詢行(如果格式不一致,會(huì)被自動(dòng)轉(zhuǎn)換成標(biāo)準(zhǔn)化的數(shù)據(jù)類型),

進(jìn)行第一次對(duì)比(PK列的值比較值、非PK列計(jì)算hash后進(jìn)行比較,可以降低網(wǎng)絡(luò)上的傳輸成本(當(dāng)然也可以對(duì)非PK列比較列值,性能會(huì)慢且網(wǎng)絡(luò)開銷大));第一次compare的不同步的記錄,會(huì)存儲(chǔ)在內(nèi)存中的MOOSqueue中(maybe-out-of-sync);(因?yàn)槟承┬械臄?shù)據(jù)可能正在被復(fù)制,因此可能只是暫時(shí)有不同)


2)確認(rèn)階段(也稱為COOS(confirm-out-of-sync)階段):這個(gè)階段從MOSSqueue里取數(shù)據(jù),對(duì)這些可能不同步(OOS)的數(shù)據(jù)進(jìn)行再次對(duì)比。


第二階段對(duì)比的結(jié)果可能有3種:

  • In-flight:確認(rèn)階段發(fā)現(xiàn)源和目標(biāo)這些行還是不一樣,而且和第一階段的比較也不一樣,說明第一階段之后這些行又有新的變化了,veridata無法確認(rèn)是否同步;

  • In-sync:確認(rèn)已經(jīng)同步;

  • persistentlyout-of-sync:確認(rèn)不同步;

確認(rèn)persistentlyout-of-sync的行保存在文件中(OOSfile, out-of-syncfile,可以是xml、bin等格式,非DB保存,該文件包含了需要選擇這些數(shù)據(jù)進(jìn)行重新同步的所有信息,包括了每張表的元數(shù)據(jù)信息??梢允褂蒙弦淮蔚腛OS文件作為下一次比較的輸入信息)


3.2 Veridata數(shù)據(jù)一致性校驗(yàn)

第一步,啟動(dòng)veridata服務(wù)器

1)啟動(dòng)veridata的數(shù)據(jù)庫和監(jiān)聽

2)啟動(dòng)weblogic中間件

3)啟動(dòng)veridata管理服務(wù)器

4)配置agent的jdbc連接,并啟動(dòng)代理agent服務(wù)進(jìn)程

5)登陸veridata平臺(tái)

地 址:http://XX.XX.XX.XX:8830/veridata


第二步,veridata的配置使用

1)確認(rèn)需要比對(duì)的表

2) 配置過程

按照ConnectionConfiguration ? Group Configuration ?compare pair主線配置。

第1步:連接配置

第2步:組配置

第3步:組參數(shù)配置comparepair添加

第4步:profile配置

第5步:job配置

第6步:運(yùn)行比對(duì)作業(yè)job

第7步:查看報(bào)告

3) 對(duì)比結(jié)果處理

第1步:對(duì)比作業(yè)使用的配置文件核查

第2步:生成的比對(duì)報(bào)告結(jié)果及文件位置


第三步:比對(duì)結(jié)果確認(rèn)與評(píng)估


3.3 Veridata的數(shù)據(jù)一致性修復(fù)

比對(duì)完成后針對(duì)不一致的記錄,可以選中,直接點(diǎn)擊RunRepair執(zhí)行repairpair對(duì)目標(biāo)端不一致數(shù)據(jù)表進(jìn)行修復(fù)。修復(fù)后再次比對(duì)表的數(shù)據(jù)一致性就發(fā)現(xiàn)已經(jīng)一致了。



四、總結(jié)


在日常的數(shù)據(jù)庫運(yùn)維及數(shù)據(jù)遷移工作中,數(shù)據(jù)比對(duì)驗(yàn)證的方法有很多,除去手工比對(duì)方法之外,使用Veridata工具進(jìn)行嘗試也是一個(gè)不錯(cuò)的選擇。

OracleGoldenGate Veridata作為一個(gè)獨(dú)立的產(chǎn)品,是一種高性能的數(shù)據(jù)對(duì)比解決方案,對(duì)在兩個(gè)數(shù)據(jù)庫之間進(jìn)行數(shù)據(jù)復(fù)制時(shí)可能存在的差異進(jìn)行確認(rèn)和報(bào)告。

GoldenGate Veridata在兩端數(shù)據(jù)庫保持在線的情況下進(jìn)行數(shù)據(jù)對(duì)比。數(shù)據(jù)一致性在數(shù)據(jù)遷移和數(shù)據(jù)同步的場(chǎng)景下是最關(guān)鍵的重要環(huán)節(jié),而Veridata就可以解決大部分我們對(duì)數(shù)據(jù)一致性的剛性需求。


  • 大部分Oracle DBA都會(huì)遇到場(chǎng)景:

場(chǎng)景

需求

Veridata的作用

OGG數(shù)據(jù)同步

在OGG的日常維護(hù)中,經(jīng)常遇到因?yàn)樵春湍繕?biāo)的數(shù)據(jù)不一致而導(dǎo)致進(jìn)程復(fù)制進(jìn)程abend(或者異常discardfile或者入異常記錄表),如果有工具能驗(yàn)證數(shù)據(jù)一致性并修正數(shù)據(jù)該多好???

Veridata可以在源庫和目標(biāo)庫之間比對(duì)數(shù)據(jù)并修復(fù)不一致的數(shù)據(jù)。

數(shù)據(jù)庫遷移

根據(jù)業(yè)務(wù)需要,需要將數(shù)據(jù)從A庫遷移到B庫,如何保證業(yè)務(wù)遷移前后,數(shù)據(jù)庫A和數(shù)據(jù)庫B的數(shù)據(jù)完全無誤?

Veridata作為權(quán)威的第三方工具,可以出報(bào)表說明哪些表的數(shù)據(jù)是否一致

數(shù)據(jù)庫升級(jí)

根據(jù)升級(jí)需要,業(yè)務(wù)系統(tǒng)需要升級(jí),如何保證備份數(shù)據(jù)和升級(jí)數(shù)據(jù)一致性?

Veridata快速校驗(yàn)數(shù)據(jù)是否一致


  • Veridata技術(shù)特點(diǎn)

1)易于使用、高性能且侵入性極低的產(chǎn)品,可用戶管理數(shù)據(jù)一致性。

2)比較包含大量數(shù)據(jù)的數(shù)據(jù)庫

3)在線比較數(shù)據(jù)不斷變化的數(shù)據(jù)庫

4)消耗的資源低

5)配置使用靈活,功能強(qiáng)大

6)選擇性、并行比較

7)異構(gòu)性:可以支持不同數(shù)據(jù)庫之間的compare

8)性能:大約十幾M-幾十M/秒;

9)對(duì)在線的支持:veridata可以脫離ogg運(yùn)行環(huán)境


END



文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/129997.html

相關(guān)文章

  • OGG Integrated Native DDL簡(jiǎn)單測(cè)試

    OGG Integrated Native DDL簡(jiǎn)單測(cè)試 img{ display:block; margin:0 auto !important; width:100%; } body{ width:75%;...

    IT那活兒 評(píng)論0 收藏1085
  • 10 個(gè)你不知道你需要 HTML 元素

    摘要:如果你想了解更多關(guān)于的知識(shí),可以訪問以獲得更多的元素。如果用戶代理不支持指定的類型,那么這個(gè)元素會(huì)被跳過。 想閱讀更多優(yōu)質(zhì)文章請(qǐng)猛戳GitHub博客,一年百來篇優(yōu)質(zhì)文章等著你! 我聽過 HTML很容易 這種情緒的次數(shù)比我想象的要多。 雖然我同意 HTML 可能比其他編程語言更容易學(xué)習(xí),但你不應(yīng)該認(rèn)為它是理所當(dāng)然的。 HTML 是一種功能強(qiáng)大的標(biāo)記語言,可用于為我們的 web 應(yīng)用程序提...

    Mike617 評(píng)論0 收藏0
  • 10 個(gè)你不知道你需要 HTML 元素

    摘要:如果你想了解更多關(guān)于的知識(shí),可以訪問以獲得更多的元素。如果用戶代理不支持指定的類型,那么這個(gè)元素會(huì)被跳過。 想閱讀更多優(yōu)質(zhì)文章請(qǐng)猛戳GitHub博客,一年百來篇優(yōu)質(zhì)文章等著你! 我聽過 HTML很容易 這種情緒的次數(shù)比我想象的要多。 雖然我同意 HTML 可能比其他編程語言更容易學(xué)習(xí),但你不應(yīng)該認(rèn)為它是理所當(dāng)然的。 HTML 是一種功能強(qiáng)大的標(biāo)記語言,可用于為我們的 web 應(yīng)用程序提...

    張漢慶 評(píng)論0 收藏0
  • 那是我在夕陽下奔跑:邊跑邊學(xué)習(xí)html5之a(chǎn)udio與video

    摘要:尤其是喬布斯在年發(fā)布的一篇的文章。喬布斯在里面寫下了關(guān)于的一點(diǎn)看法,說明自己為什么不使用,談到關(guān)于的一些問題,比如開放性,安全性,對(duì)于設(shè)備續(xù)航的影響,不利于觸摸屏,等等。終于,于年月日,爸爸也放棄治療了,宣布將于年正式退休。 今天為大家分享一下html5中的視頻(video)與音頻(audio)。在進(jìn)入主題之前我們先了解一下Flash與html5這兩種技術(shù)的時(shí)代背景與發(fā)展歷史。 1.前...

    gself 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<