真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Goldengate常用命令

1.Goldengate的起停
啟動(dòng)goldengate
  a> 啟動(dòng)goldengate時(shí)最好先從target節(jié)點(diǎn)開始,然后是source節(jié)點(diǎn).否則data pump進(jìn)程可能會(huì)由于沒有收到target端的響應(yīng)而異常退出。
  b> manager進(jìn)程是其他進(jìn)程的管理程序,需要先啟動(dòng)。如果manager配置參數(shù)中設(shè)置了AUTOSTART參數(shù),則可由manager進(jìn)程自動(dòng)啟動(dòng)其他進(jìn)程。
  例如:
    log in target server:
    cd <$GG_HOME>
    ggsci
    GGSCI> start mgr
    GGSCI> start
    
    log in source server:
    cd <$GG_HOME>
    ggsci
    GGSCI> start mgr
    GGSCI> start
    GGSCI> start

 關(guān)閉goldengate
   a> 關(guān)閉goldengate時(shí)最好先從source節(jié)點(diǎn)開始,然后是target節(jié)點(diǎn).否則data pump進(jìn)程可能會(huì)由于沒有收到target端的響應(yīng)而異常退出。 
   b> manager進(jìn)程通常最后關(guān)閉,并且manager進(jìn)程沒有自動(dòng)關(guān)閉其他進(jìn)程的選項(xiàng).
   例如:
    log in source server:
    cd <$GG_HOME>
    ggsci
    GGSCI> stop
    GGSCI> stop
    GGSCI> stop manager
        
    log in target server:
    cd <$GG_HOME>
    ggsci
    GGSCI> stop
    GGSCI> stop manager

2.監(jiān)控goldengate復(fù)制延遲
  goldengate分為多個(gè)組件(extract,lag,replicat),所以在說(shuō)延遲的時(shí)候也應(yīng)該具體到是說(shuō)哪個(gè)組件.作為一個(gè)復(fù)制解決方案來(lái)說(shuō),我們通常關(guān)心復(fù)制延遲,也就是消息在source數(shù)據(jù)庫(kù)的生成,到被apply到target數(shù)據(jù)庫(kù)的這段時(shí)間.
  a> GGSCI的lag命令可以查詢復(fù)制延遲, 如: 
    GGSCI> lag
  b> 實(shí)際應(yīng)用中,我們通常采用heartbeat表的方式來(lái)監(jiān)控復(fù)制延遲,其優(yōu)點(diǎn)是不僅可以監(jiān)控適時(shí)復(fù)制延遲,還可以監(jiān)控歷史延遲情況.
  該機(jī)制的缺點(diǎn)是當(dāng)goldengate本身發(fā)生異常停止了,heartbeat數(shù)據(jù)也不能更新,則表中的延遲數(shù)據(jù)不能反映真實(shí)的延遲情況. 規(guī)避該問題的方式是用當(dāng)前系統(tǒng)時(shí)間減去heartbeat表中的源消息生成時(shí)間,則可以更準(zhǔn)確的反映此時(shí)的真實(shí)延遲.
  但若heartbeat job出現(xiàn)異常停止更新heartbeat表,則heartbeat表中的源消息生成時(shí)間也不再及時(shí),計(jì)算得來(lái)的延遲數(shù)據(jù)也不準(zhǔn)確,所以采用heartbeat監(jiān)控延遲還要注意對(duì)heartbeat表本身的監(jiān)控.
  
3.監(jiān)控goldengate復(fù)制錯(cuò)誤
  默認(rèn)情況下,當(dāng)goldengate遇到復(fù)制錯(cuò)誤時(shí),goldengate是會(huì)異常終止的,處于abended狀態(tài).但在實(shí)際使用中,通常會(huì)修改這種默認(rèn)設(shè)置,以讓goldengate在遇到復(fù)制錯(cuò)誤后能繼續(xù)工作,避免造成過(guò)大的復(fù)制延遲.
  這種情況下一般會(huì)將錯(cuò)誤信息寫到discard文件中.要監(jiān)控discard文件中有多少錯(cuò)誤,可使用以下命令:
  GGSCI> STATS latest,totalsonly *.*
  *** Latest statistics since 2013-08-14 07:17:33 ***
        Total inserts                               18840062.00
        Total updates                               26221878.00
        Total deletes                                6471532.00
        Total discards                                     0.00
        Total operations                            51533472.00
  這里的Total discards統(tǒng)計(jì)值就是出錯(cuò)的消息數(shù).錯(cuò)誤的詳細(xì)信息記錄在discard文件中,當(dāng)然,也可能存在于某個(gè)表中,取決于你的goldengate配置中對(duì)錯(cuò)誤信息的處理機(jī)制.
  當(dāng)我們對(duì)錯(cuò)誤信息作了處理后,比如手工fix了這些問題,我們就不希望上述檢查命令再重復(fù)報(bào)告這些錯(cuò)誤記錄,這時(shí)可以運(yùn)行以下命令來(lái)重置goldengate對(duì)錯(cuò)誤信息的統(tǒng)計(jì):
  GGSCI> STATS latest,reset,totalsonly *.*

4.監(jiān)控goldengate消息處理量
  a> 監(jiān)控goldengate自啟動(dòng)以來(lái)總的消息處理量,可用以下命令:
  GGSCI> STATS ,totalsonly *.*
  這里查的是replicat進(jìn)程,同樣,也可以查詢extract和pump進(jìn)程
  b> 按表來(lái)統(tǒng)計(jì)消息處理量,使用以下命令:
  GGSCI> STATS
  或者制定某個(gè)表作統(tǒng)計(jì):
  GGSCI> STATS ,table .
  c> 實(shí)際使用中,我們通常關(guān)心一定時(shí)間單位內(nèi)的處理能力,比如每秒處理多少消息。這時(shí)我們可以借助heartbeat表的統(tǒng)計(jì)信息來(lái)監(jiān)控,heartbeat表中的RDMLDELTASTATS列記錄了總的DML數(shù),除以時(shí)間就可以得到goldengate處理能力統(tǒng)計(jì)數(shù)據(jù)。
  d> 除了以上方法之外,還可以設(shè)置REPORTCOUNT參數(shù)來(lái)讓goldengate每隔一定時(shí)間將處理的消息統(tǒng)計(jì)寫入goldengate report文件中,比如:
  ReportCount Every 30 Minutes, Rate

5.goldengate的事務(wù)處理命令
  對(duì)于常用的復(fù)制解決方案,無(wú)論是高級(jí)復(fù)制,stream還是goldengate,大事務(wù)或者長(zhǎng)事務(wù)都是影響復(fù)制性能的重要因素之一。goldengate中有一些事務(wù)操作命令,可以幫助我們更好的監(jiān)控或者人工干預(yù)這些大/長(zhǎng)事務(wù)。
  a> 查看extract進(jìn)程當(dāng)前打開的事務(wù):
  GGSCI> send ,showtrans
  b> 當(dāng)我們意識(shí)到某個(gè)事務(wù)可能存在問題,我們可能希望看看該事務(wù)中的具體信息,可采用以下命令:
  GGSCI> send extract ,showtrans file detail
  上述命令會(huì)將事務(wù)的詳細(xì)信息寫到文件中。
  c> 當(dāng)我們看到某個(gè)事務(wù)運(yùn)行了很長(zhǎng)時(shí)間,同時(shí)認(rèn)為該事務(wù)可以提交或直接忽略時(shí),可使用以下命令:
  GGSCI> send extract ,skiptrans    --跳過(guò)某個(gè)事務(wù)
  GGSCI> send extract ,forcetrans   --強(qiáng)制提交某個(gè)事務(wù)

本文名稱:Goldengate常用命令
分享鏈接:http://weahome.cn/article/jpiesi.html

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部

  • <strike id="au44k"></strike>
    <tr id="au44k"><s id="au44k"></s></tr><ul id="au44k"><pre id="au44k"></pre></ul>