久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

如何進行OGG中showsynatx測試的分析

180次閱讀
沒有評論

共計 2553 個字符,預計需要花費 7 分鐘才能閱讀完成。

如何進行 OGG 中 showsynatx 測試的分析,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

測試 showsynatx:  首先明確 showsynatx 是 replicat 的參數

1、源端和目標分別建表:

源: SENDER@hyyk  create table tb20(id int primary key, name varchar2(20));

目標:RECEIVER@ogg create table tb20(id int primary key, name varchar2(20));

GGSCI (pc6) 2 edit params ext_s1

extract ext_s1

setenv (NLS_LANG= AMERICAN_AMERICA.AL32UTF8)

setenv (ORACLE_SID= hyyk)

userid ogg,password oracle

gettruncates

exttrail /u01/app/oggs/dirdat/ss

table sender.*;

GGSCI (pc6) 3 edit params pump_s1

extract pump_s1

passthru

userid ogg,password oracle

rmthost 192.168.1.80,mgrport 7809

rmttrail /u01/app/oggd/dirdat/sd

–table sender.tab1;

–table sender.tb10;

table sender.*;

目標

GGSCI (ogg-80) 5 edit params rep_s1

replicat rep_s1

setenv(NLS_LANG=AMERICAN_AMERICA.ZHS16GBK)

setenv(ORACLE_SID= ogg)

userid ogg,password oracle

–handlecollisions

ASSUMETARGETDEFS

–SOURCEDEFS /u01/app/oggd/dirdef/test.def

DISCARDFILE ./dirrpt/rorabb.dsc,PURGE

userid ogg,password oracle

map sender.tb20,target receiver.tb20;

2、目標插入一行:

insert into tb20 values(1, a

commit;

3、源端插入一行 (已經配置好復制鏈路,且加 trandata):

insert into tb20 values(1, a

commit;

目標進程會 abend;

GGSCI (ogg-80) 11 info all

Program     Status      Group       Lag at Chkpt  Time Since Chkpt

MANAGER     RUNNING

REPLICAT    RUNNING     GGS_REP2    00:00:00      00:00:01

REPLICAT    ABENDED     REP_S1      00:00:07      00:00:00

可以在 discard file 中找到信息

[oracle@ogg-80 dirrpt]$ cat rorabb.dsc

Oracle GoldenGate Delivery for Oracle process started, group REP_S1 discard file opened: 2018-03-17 11:37:42.169932

Current time: 2018-03-17 11:44:07

Discarded record from action ABEND on error 1

OCI Error ORA-00001: unique constraint (RECEIVER.SYS_C0011463) violated (status = 1), SQL

Aborting transaction on /u01/app/oggd/dirdat/sd beginning at seqno 32 rba 2557

error at seqno 32 rba 2557

Problem replicating SENDER.TB20 to RECEIVER.TB20

Mapping problem with insert record (target format)…

*

ID = 1

000000: 31                                              |1               |

NAME = a

000000: 61                                              |a               |

*

Process Abending : 2018-03-17 11:44:07

4、修改目標參數

edit param rep2

加:

NoBinaryChars

NoDynSQL

ShowSyntax

(OGG12c 可以只加 ShowSyntax)

然后對 abend 的進程執行:

cd ogg

./replicat paramfile dirprm/rep_s1.prm

…….

INSERT INTO RECEIVER . TB20 (ID , NAME) VALUES (1 , a)

Statement length: 60

(S)top display, (K)eep displaying (default)

選擇(K)

5、測試正常的情況

ggsci alter rep2_s1, begin now

源端:

insert into tb20 values(2, b

commit;

目標端

然后:

./replicat paramfile dirprm/rep_s1.prm

選擇(K)

INSERT INTO RECEIVER . TB20 (ID , NAME) VALUES (2 , b)

Statement length: 60

(S)top display, (K)eep displaying (default): k

輸入 K 之后 復制進程才會復制

RECEIVER@ogg select * from tb20;

ID NAME

———- ——————–

2 b

1 a

(如果不是執行./replicat paramfile dirprm/rep_s1.prm,直接 start rep_s1,也可以執行過去,只不過不顯示 SQL 了)

看完上述內容,你們掌握如何進行 OGG 中 showsynatx 測試的分析的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注丸趣 TV 行業資訊頻道,感謝各位的閱讀!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-18發表,共計2553字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 商南县| 嘉荫县| 磐安县| 开平市| 武安市| 新民市| 福安市| 谷城县| 九台市| 格尔木市| 蓬溪县| 孝义市| 柳江县| 德惠市| 高台县| 易门县| 彭州市| 博野县| 高安市| 日土县| 卓资县| 湖北省| 龙岩市| 彭山县| 开阳县| 沿河| 子洲县| 河东区| 赤峰市| 班玛县| 大方县| 龙川县| 建瓯市| 七台河市| 陵川县| 青龙| 自贡市| 长阳| 鲁山县| 河西区| 安溪县|