您好,登錄后才能下訂單哦!
這篇文章將為大家詳細(xì)講解有關(guān)ORACLE中GoldenGate怎么用,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
1:數(shù)據(jù)同步失敗,導(dǎo)致多文件未進行復(fù)制
處理方式:
GGSCI (dbslave as ogg_owner@lcamdb) 38> info RLCAM001
REPLICAT RLCAM001 Last Started 2018-09-29 20:40 Status stopped
Checkpoint Lag 00:00:00 (updated 00:00:02 ago)
Process ID 12371
Log Read Checkpoint File /u01/ogg/dirdat/ps000000011
2018-09-30 09:13:28.884577 RBA 3025
查看目前同步的extseqno 然后將此序列號提前
alter rlcam001 extseqno 8 extrba 000
start rlcam001 nofilterduptransactions
保證從前面幾個文件重新開始復(fù)制。
2:出現(xiàn)報錯導(dǎo)致OGG R進程啟動失敗。
報錯內(nèi)容,一條數(shù)據(jù)歐同步失敗
ON oci Error ora-01843 not a valid month(status = 1843 )<sql insert into ****>
info rlcam001
status abended
Error ogg-01296 Error mapping for lcam_sc.** to ****
reading /data/xxx/ogg/sz/zc000000087668,current rba 4399875
可以進行分析,次問題是由于一條數(shù)據(jù)導(dǎo)致,而且可以將此數(shù)據(jù)進行查出來,然后將數(shù)據(jù)手工進行同步,同步之后還需要跳躍這條數(shù)據(jù)進行同步。
這里就需要使用logdump 工具進行文件分析
1:進入到ogg的安裝目錄,執(zhí)行
logdump
logdump 1 > GHDR ON
記錄頭中包含有i類對應(yīng)的一些輔助信息,如,操作類型,時間等
logdump 2> DETAIL ON
此開關(guān)打開之后,會顯示數(shù)據(jù)對應(yīng)的字段序號和ASCII值
logdump 3> open file_name
打開當(dāng)前的同步的文件路徑
open /data/xxx/ogg/sz/zc000000087668
logdump 4 > N 可以看到目前的屬性,
查看事務(wù)的結(jié)束位置
logdump 5 > SCANFORENDTRANS
跳躍到指定的RBA位置
logdump 6 > POS RBA ---4399875
logdump 7 > N
可以查看到下一個RBA號。所以同步的時候直接指定RBA進行同步
alter replicat RLCAM001, extrba ******************
或者start 進程名 skiptransaction 這樣也可以
關(guān)于“ORACLE中GoldenGate怎么用”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。