這篇文章將為大家詳細(xì)講解有關(guān)ORACLE中GoldenGate怎么用,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
成都創(chuàng)新互聯(lián)堅信:善待客戶,將會成為終身客戶。我們能堅持多年,是因為我們一直可值得信賴。我們從不忽悠初訪客戶,我們用心做好本職工作,不忘初心,方得始終。十年網(wǎng)站建設(shè)經(jīng)驗成都創(chuàng)新互聯(lián)是成都老牌網(wǎng)站營銷服務(wù)商,為您提供網(wǎng)站制作、網(wǎng)站建設(shè)、網(wǎng)站設(shè)計、H5場景定制、網(wǎng)站制作、高端網(wǎng)站設(shè)計、成都小程序開發(fā)服務(wù),給眾多知名企業(yè)提供過好品質(zhì)的建站服務(wù)。
1:數(shù)據(jù)同步失敗,導(dǎo)致多文件未進(jìn)行復(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進(jìn)程啟動失敗。
報錯內(nèi)容,一條數(shù)據(jù)歐同步失敗
ON oci Error ora-01843 not a valid month(status = 1843 )
info rlcam001
status abended
Error ogg-01296 Error mapping for lcam_sc.** to ****
reading /data/xxx/ogg/sz/zc000000087668,current rba 4399875
可以進(jìn)行分析,次問題是由于一條數(shù)據(jù)導(dǎo)致,而且可以將此數(shù)據(jù)進(jìn)行查出來,然后將數(shù)據(jù)手工進(jìn)行同步,同步之后還需要跳躍這條數(shù)據(jù)進(jìn)行同步。
這里就需要使用logdump 工具進(jìn)行文件分析
1:進(jìn)入到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進(jìn)行同步
alter replicat RLCAM001, extrba ******************
或者start 進(jìn)程名 skiptransaction 這樣也可以
關(guān)于“ORACLE中GoldenGate怎么用”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。