<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

        Goldengate參數(shù)_Formatsql

        來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-09 13:08:34
        文檔

        Goldengate參數(shù)_Formatsql

        Goldengate參數(shù)_Formatsql:閑著沒事做,突然看到了Ogg的Foarmsql參數(shù),可以把抽取的數(shù)據(jù)打印成Sql文本 1. 配置ogg抽取 GGSCI enmotech 1 ADD EXTRACT e_sql, tranlog, BEGIN nowEXTRACT added.GGSCI enmotech 2 edit params e_sqlEXTRACT
        推薦度:
        導(dǎo)讀Goldengate參數(shù)_Formatsql:閑著沒事做,突然看到了Ogg的Foarmsql參數(shù),可以把抽取的數(shù)據(jù)打印成Sql文本 1. 配置ogg抽取 GGSCI enmotech 1 ADD EXTRACT e_sql, tranlog, BEGIN nowEXTRACT added.GGSCI enmotech 2 edit params e_sqlEXTRACT

        閑著沒事做,突然看到了Ogg的Foarmsql參數(shù),可以把抽取的數(shù)據(jù)打印成Sql文本 1. 配置ogg抽取 GGSCI enmotech 1 ADD EXTRACT e_sql, tranlog, BEGIN nowEXTRACT added.GGSCI enmotech 2 edit params e_sqlEXTRACT e_sqlsetenv NLS_LANG = AMERICAN_AMERICA.ZHS

        閑著沒事做,突然看到了Ogg的Foarmsql參數(shù),可以把抽取的數(shù)據(jù)打印成Sql文本

        1.配置ogg抽取

        GGSCI (enmotech) 1> ADD EXTRACT e_sql, tranlog, BEGIN now
        EXTRACT added.
         
         
        GGSCI (enmotech) 2> edit params e_sql
         
        EXTRACT e_sql
        setenv ( NLS_LANG = AMERICAN_AMERICA.ZHS16GBK )
        userid goldengate , password AACAAAAAAAAAAAKAPATACEHBIGQGCFZCCDIGAEMCQFFBZHVC,ENCRYPTKEY DEFAULT
        FORMATSQL ORACLE, NONAMES
        EXTTRAIL ./dirdat/es
         
         
        TABLE ogg1.ogg_test;
        TABLE ogg1.test1;
         
         
        ADD EXTTRAIL ./dirdat/es, EXTRACT E_SQL
         
         
        GGSCI (enmotech) 4> START E_SQL
         
        Sending START request TO MANAGER ...
        EXTRACT E_SQL starting

        2.插入數(shù)據(jù)測(cè)試

        SQL> SELECT * FROM tab;
         
        TNAME TABTYPE CLUSTERID
        ------------------------------ ------- ----------
        OGG_TEST TABLE
        TEST1 TABLE
         
        SQL> SELECT * FROM test1;
         
         ID NAME DATE1
        ---------- -------------------- -----------------
         3 travel 20140514 15:15:57
         1 travel 20140514 15:14:49
         
        SQL> INSERT INTO test1 VALUES (4,'travel1',sysdate);
         
        1 ROW created.
         
        SQL> commit;
         
        Commit complete.
         
        SQL> SELECT * FROM test1;
         
         ID NAME DATE1
        ---------- -------------------- -----------------
         3 travel 20140514 15:15:57
         1 travel 20140514 15:14:49
         4 travel1 20140610 20:52:21
         
        SQL> INSERT INTO test1 VALUES (4,'travel1',sysdate);
         
        1 ROW created.
         
        SQL> commit;
         
        Commit complete.
         
        SQL>
        SQL> DELETE FROM ogg_test WHERE owner='sys' AND rownum < 10;
         
        0 ROWS deleted.
         
        SQL> DELETE FROM ogg_test WHERE owner='SYS' AND rownum < 10;
         
        9 ROWS deleted.
         
        SQL> COMMIT;
         
        Commit complete.
         
        SQL> INSERT INTO test1 VALUES (4,'travel1',TO_DATE('2011-01-01','YYYY-MM-DD'));
         
        1 ROW created.
         
        SQL> commit;
         
        Commit complete.
         
        SQL> SELECT * FROM test1;
         
         ID NAME DATE1
        ---------- -------------------- -----------------
         3 travel 20140514 15:15:57
         1 travel 20140514 15:14:49
         4 travel1 20140610 20:52:21
         4 travel1 20140610 20:56:33
         4 travel1 20110101 00:00:00

        查看trail文件

        ╭─root@enmotech ~
        ╰─? tail -100f /u01/ogg1/dirdat/es000000
        --B,2014-06-10:20:52:23.000000,1402404743,486
        INSERT INTO OGG1.TEST1 (ID,NAME,DATE1) VALUES ('4','travel1','');
        COMMIT WORK;
        --B,2014-06-10:20:56:35.000000,1402404995,486
        INSERT INTO OGG1.TEST1 VALUES ('4','travel1','');
        COMMIT WORK;
        --B,2014-06-10:20:58:16.000000,1402405096,486
        DELETE FROM OGG1.OGG_TEST WHERE ID='1';
        DELETE FROM OGG1.OGG_TEST WHERE ID='2';
        DELETE FROM OGG1.OGG_TEST WHERE ID='3';
        DELETE FROM OGG1.OGG_TEST WHERE ID='4';
        DELETE FROM OGG1.OGG_TEST WHERE ID='5';
        DELETE FROM OGG1.OGG_TEST WHERE ID='6';
        DELETE FROM OGG1.OGG_TEST WHERE ID='7';
        DELETE FROM OGG1.OGG_TEST WHERE ID='8';
        DELETE FROM OGG1.OGG_TEST WHERE ID='9';
        COMMIT WORK;
        --B,2014-06-10:21:00:09.000000,1402405209,486
        INSERT INTO OGG1.TEST1 VALUES ('4','travel1','');
        COMMIT WORK;

        這里發(fā)現(xiàn)時(shí)間字段ogg沒有處理正確,查看mos

        Oracle GoldenGate - Version 11.2.1.0.0 and later
        Information in this document applies to any platform.
        SYMPTOMS
         
         
        The output trail generated by "FORMATSQL ORACLE" parameter is not converting date and time columns compatible to Oracle format.
        SQL statement generated has keyword "" values for date/time columns
         
         
        Example
         
        Extract parameter file
        **********************
        extract eformat
        userid pjacob password xxxx
        formatsql oracle
        EXTTRAIL ./dirdat/fo
        table pjacob.test*;
         
        Sql
        ****
        SQL> create table test_tab (a number, b varchar(10), c date, d timestamp);
        SQL> insert into test_tab values(2,'asd',sysdate,current_timestamp);
         
         
        result
        *********
         
        $ (aixvm-02) \> cat fo000000
        --B,2012-11-06:12:28:15.000000,1352233695,2672
        INSERT INTO PJACOB.TEST_TAB (A,B,C,D) VALUES ('2','asd','','');
        COMMIT WORK;
         
        Instead of  it should have displayed the date and time correctly
         
         
         
         
        CAUSE
         
        The issue is due to the BUG 14059898
         
        SOLUTION
         
        The solution is to use a OGG build which have the fix for BUG 14059898.
         
        The fix is available from v11.2.1.0.5.

        升級(jí)到11.2.1.0.6后

        ╭─oracle@enmotech /u01/ogg1
        ╰─? ./ggsci
         
        Oracle GoldenGate Command Interpreter for Oracle
        Version 11.2.1.0.6_03 16934271 17205864_FBO
        Linux, x64, 64bit (optimized), Oracle 11g on Aug 7 2013 21:22:29
         
        Copyright (C) 1995, 2013, Oracle and/or its affiliates. All rights reserved.
         
         
         
        GGSCI (enmotech) 1> start mgr
         
        Manager started.
         
         
        GGSCI (enmotech) 2> info all
         
        Program Status Group Lag at Chkpt Time Since Chkpt
         
        MANAGER RUNNING
        EXTRACT ABENDED EXT1 00:00:00 653:17:00
        EXTRACT STOPPED E_SQL 00:00:00 00:00:56
        REPLICAT ABENDED RPEE 00:00:00 653:17:11
         
         
        GGSCI (enmotech) 3> start e_sql
         
        Sending START request to MANAGER ...
        EXTRACT E_SQL starting
         
         
        GGSCI (enmotech) 6>
         
         
        SQL> insert into test1 values (4,'travel1',TO_DATE('2011-01-01','YYYY-MM-DD'));
         
        1 row created.
         
        SQL> commit;
         
        Commit complete.
         
        SQL> insert into test1 values (4,'travel1',sysdate);
         
        1 row created.
         
        SQL> commit;
         
        Commit complete.
         
        SQL> select * from test1;
         
         ID NAME DATE1
        ---------- -------------------- -----------------
         3 travel 20140514 15:15:57
         1 travel 20140514 15:14:49
         4 travel1 20140610 20:52:21
         4 travel1 20140610 20:56:33
         4 travel1 20110101 00:00:00
         4 travel1 20110101 00:00:00
         4 travel1 20140610 21:19:26
         
        7 rows selected.
         
        SQL> update test1 set DATE1=sysdate where id=4;
         
        5 rows updated.
         
        SQL> commit;
         
        Commit complete.
         
        SQL>

        再次查看

        --B,2014-06-10:21:19:12.000000,1402406352,486
        INSERT INTO OGG1.TEST1 VALUES ('4','travel1',TO_DATE('2011-01-01:00:00:00','YYYY-MM-DD:HH24:MI:SS'));
        COMMIT WORK;
        --B,2014-06-10:21:19:30.000000,1402406370,486
        INSERT INTO OGG1.TEST1 VALUES ('4','travel1',TO_DATE('2014-06-10:21:19:26','YYYY-MM-DD:HH24:MI:SS'));
        COMMIT WORK;
        --B,2014-06-10:21:20:28.000000,1402406428,486
        UPDATE OGG1.TEST1 SET ID='4',NAME='travel1',DATE1=TO_DATE('2014-06-10:21:20:26','YYYY-MM-DD:HH24:MI:SS') WHERE ID='4' AND NAME='travel1' AND DATE1=TO_DATE('2014-06-10:20:52:21','YYYY-MM-DD:HH24:MI:SS');
        UPDATE OGG1.TEST1 SET ID='4',NAME='travel1',DATE1=TO_DATE('2014-06-10:21:20:26','YYYY-MM-DD:HH24:MI:SS') WHERE ID='4' AND NAME='travel1' AND DATE1=TO_DATE('2014-06-10:20:56:33','YYYY-MM-DD:HH24:MI:SS');
        UPDATE OGG1.TEST1 SET ID='4',NAME='travel1',DATE1=TO_DATE('2014-06-10:21:20:26','YYYY-MM-DD:HH24:MI:SS') WHERE ID='4' AND NAME='travel1' AND DATE1=TO_DATE('2011-01-01:00:00:00','YYYY-MM-DD:HH24:MI:SS');
        UPDATE OGG1.TEST1 SET ID='4',NAME='travel1',DATE1=TO_DATE('2014-06-10:21:20:26','YYYY-MM-DD:HH24:MI:SS') WHERE ID='4' AND NAME='travel1' AND DATE1=TO_DATE('2011-01-01:00:00:00','YYYY-MM-DD:HH24:MI:SS');
        UPDATE OGG1.TEST1 SET ID='4',NAME='travel1',DATE1=TO_DATE('2014-06-10:21:20:26','YYYY-MM-DD:HH24:MI:SS') WHERE ID='4' AND NAME='travel1' AND DATE1=TO_DATE('2014-06-10:21:19:26','YYYY-MM-DD:HH24:MI:SS');
        COMMIT WORK;

        暫時(shí)沒想過這個(gè)功能用在什么地方有好處

        聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        Goldengate參數(shù)_Formatsql

        Goldengate參數(shù)_Formatsql:閑著沒事做,突然看到了Ogg的Foarmsql參數(shù),可以把抽取的數(shù)據(jù)打印成Sql文本 1. 配置ogg抽取 GGSCI enmotech 1 ADD EXTRACT e_sql, tranlog, BEGIN nowEXTRACT added.GGSCI enmotech 2 edit params e_sqlEXTRACT
        推薦度:
        標(biāo)簽: 參數(shù) 沒事 閑著
        • 熱門焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲AV成人无码网天堂| 特级做A爰片毛片免费看无码| 精品亚洲成a人在线观看| 国产精品极品美女自在线观看免费 | 亚洲欧洲校园自拍都市| 亚洲av成人一区二区三区在线播放| 在免费jizzjizz在线播| 亚洲精品视频免费| 亚洲一区中文字幕在线电影网| 一级做受视频免费是看美女| 99久久免费国产香蕉麻豆 | 亚洲AV福利天堂一区二区三| 亚洲av无码专区国产不乱码| 国产美女无遮挡免费视频网站| 久久久无码精品亚洲日韩按摩| 免费播放国产性色生活片| 亚洲精品视频免费看| 亚洲乱码日产精品BD在线观看| 日韩电影免费在线观看网站| 免费在线观看理论片| 亚洲综合一区二区三区四区五区| 免费视频成人手机在线观看网址| 免费a级毛片在线观看| 中文字幕av无码不卡免费| 亚洲av无码专区在线观看素人| 亚洲欧美国产国产一区二区三区| 99re6在线视频精品免费下载| 亚洲精品国产字幕久久不卡 | 亚洲av无码成人精品国产 | 亚洲午夜电影在线观看高清| 免费无码又爽又刺激高潮 | 添bbb免费观看高清视频| 免费99精品国产自在现线| 亚洲国产综合自在线另类| 免费观看大片毛片| 你懂的网址免费国产| 亚洲a级在线观看| 亚洲一区二区视频在线观看| 色吊丝性永久免费看码| 四虎影视免费永久在线观看| 亚洲av成人片在线观看|