亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > 綜合 > 正文

單機11g ogg 雙向DML復制

2024-07-21 02:53:06
字體:
來源:轉載
供稿:網友
環境說明:   linux為Linux 2.6.32-573.el6.x86_64     Oracle為 11g EnterPRise Edition Release 11.2.0.1.0 - 64bit Production             ogg為 ogg112101_fbo_ggs_Linux_x64_ora11g_64bit             10.100.25.14 (原庫ip)                        10.100.25.16(目標庫ip)說明:  goldengate為ogg管理用戶                 oggdemo為生產用戶源庫、目標庫都操作:  1.  上傳ogg安裝包與安裝ogg軟件。[oracle@11g ~]$ mkdir ogg[oracle@11g ~]$ cd ogg[oracle@11g ogg]$ lsogg112101_fbo_ggs_Linux_x64_ora11g_64bit.zip[oracle@11g ogg]$ unzip ogg112101_fbo_ggs_Linux_x64_ora11g_64bit.zip Archive: ogg112101_fbo_ggs_Linux_x64_ora11g_64bit.zipinflating: fbo_ggs_Linux_x64_ora11g_64bit.tar inflating: OGG_WinUnix_Rel_Notes_11.2.1.0.1.pdf inflating: Oracle GoldenGate 11.2.1.0.1 README.txt inflating: Oracle GoldenGate 11.2.1.0.1 README.doc [oracle@11g ogg]$ tar vxf fbo_ggs_Linux_x64_ora11g_64bit.tar UserExitExamples/UserExitExamples/ExitDemo_more_recs/UserExitExamples/ExitDemo_more_recs/Makefile_more_recs.HPUXUserExitExamples/ExitDemo_more_recs/Makefile_more_recs.SOLARIS。。。。省略大量輸出。。。。。ucharset.hulg.sqlusrdecs.hzlib.txt2.  數據庫為ogg傳遞數據做環境調整。  (歸檔,數據庫級最小附加日志)[oracle@11g ogg]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on Sun Nov 9 03:03:20 2014SQL> archive log list;Database log mode Archive ModeAutomatic archival EnabledArchive destination USE_DB_RECOVERY_FILE_DESTOldest online log sequence 21Next log sequence to archive 23Current log sequence 23SQL> alter database add supplemental log data;Database altered.SQL> ALTER SYSTEM ARCHIVE LOG CURRENT;System altered.3. 創建專用的ogg表空間與ogg用戶,ogg用戶授權 (以后卸載ogg直接刪除表空間即可)SQL> create tablespace goldgate datafile '/home/oracle/app/oradata/orcl/ogg01.dbf' size 2G AUTOEXTEND ON NEXT 5M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO ;Tablespace created.SQL> CREATE USER goldengate IDENTIFIED BY goldengate DEFAULT TABLESPACE goldgate;User created.SQL> GRANT CONNECT TO goldengate;Grant succeeded.SQL> GRANT CREATE session TO goldengate;Grant succeeded.SQL> GRANT ALTER SESSION TO goldengate;Grant succeeded.SQL> GRANT RESOURCE TO goldengate;Grant succeeded.SQL> GRANT SELECT ANY DICTIONARY TO goldengate;Grant succeeded.SQL> GRANT SELECT ANY TABLE TO goldengate;Grant succeeded.SQL> GRANT FlashBACK ANY TABLE TO goldengate;Grant succeeded.SQL> GRANT ALTER ANY TABLE TO goldengate;Grant succeeded. 說明:在goldengate目錄下,執行 ./ggsci 進入命令行界面,左側提示出現GGSCI (myhost) 1>,表示進入成功如果ggsci進入出錯,設置一下環境變量:export LD_LIBRARY_PATH=$ORACLE_HOME/lib [oracle@11g ~]$ cd ogg                  --驗證是否可以進入ggsci命令界面[oracle@11g ogg]$ ./ggsciOracle GoldenGate Command Interpreter for OracleVersion 11.2.1.0.1 OGGCORE_11.2.1.0.1_PLATFORMS_120423.0230_FBOLinux, x64, 64bit (optimized), Oracle 11g on Apr 23 2012 08:32:14Copyright (C) 1995, 2012, Oracle and/or its affiliates. All rights reserved. GGSCI (11g) 1>      -- 成功進入界面SQL> GRANT INSERT ANY TABLE TO goldengate;Grant succeeded.SQL> GRANT UPDATE ANY TABLE TO goldengate;Grant succeeded.SQL> GRANT DELETE ANY TABLE TO goldengate;Grant succeeded. ———————————————————————————————————————————————————————————————4.  創建ogg子目錄源庫與目標庫都執行如下:  GGSCI (11g) 3> create subdirsCreating subdirectories under current directory /home/oracle/oggParameter files /home/oracle/ogg/dirprm: already existsReport files /home/oracle/ogg/dirrpt: createdCheckpoint files /home/oracle/ogg/dirchk: createdProcess status files /home/oracle/ogg/dirpcs: createdSQL script files /home/oracle/ogg/dirsql: createdDatabase definitions files /home/oracle/ogg/dirdef: createdExtract data files /home/oracle/ogg/dirdat: createdTemporary files /home/oracle/ogg/dirtmp: createdStdout files /home/oracle/ogg/dirout: created參數說明:該命令會在OGG安裝目錄下建立若干子目錄,其中幾個主要目錄如下所示:dirchk:用于存放各個進程的檢查點dirdat:用于存放數據隊列文件dirprm:用于存放各進程參數文件dirrpt:用于存放各進程報告dirpcs:存放各個正在運行的進程信息  5. 創建mgr進程 GGSCI (11g) 4> edit param mgr    (--在mgr文件中加入  port 7809)GGSCI (11g) 8> view param mgrport 7809GGSCI (11g) 5> start mgrManager started.GGSCI (11g) 6> info allProgram Status Group Lag at Chkpt Time Since ChkptMANAGER RUNNING————————————————————————————————————————————————————源庫操作:6. 創建oggdemo測試用戶SQL> create user oggdemo identified by oggdemo;User created.SQL> grant dba to oggdemo;Grant succeeded.SQL> conn oggdemo;Enter passWord: Connected.SQL> create table oggdemo(id int);Table created.7.   GGSCI命令行中登錄數據庫,為所有要復制的數據表添加trandata GGSCI (11g) 9> dblogin userid oggdemo , password oggdemoSuccessfully logged into database.GGSCI (11g) 10> add trandata oggdemo.oggdemo2014-11-09 04:12:37 WARNING OGG-00869 No unique key is defined for table 'OGGDEMO'. All viable columns will be used to represent the key, but may not guarantee uniqueness. KEYCOLS may be used to define the key.Logging of supplemental redo data enabled for table OGGDEMO.OGGDEMO.————————————————————————————————————————————————————————————————目標端操作:SQL> create user oggdemo identified by oggdemo;User created.SQL> grant dba to oggdemo;Grant succeeded.SQL> conn oggdemo;Enter password: Connected.SQL> create table oggdemo(id int);Table created.————————————————————————————————————————————————————————源庫操作:8.   創建ext進程,tail文件,data_pump進程GGSCI (11g) 11> add ext exta, tranlog, begin nowEXTRACT added.GGSCI (11g) 12> add exttrail /home/oracle/ogg/dirdat/la, ext exta, MEGABYTES 20      -- 創建源trail文件EXTTRAIL added.GGSCI (11g) 13> add extract dpea, EXTTRAILSOURCE /home/oracle/ogg/dirdat/la        -- 創建data_pump進程EXTRACT added.GGSCI (11g) 14> add rmttrail /home/oracle/ogg/dirdat/ra, ext dpea, MEGABYTES 20     --創建目標端trail文件RMTTRAIL added.GGSCI (11g) 15> info allProgram Status Group Lag at Chkpt Time Since ChkptMANAGER RUNNING EXTRACT STOPPED DPEA 00:00:00 00:02:48 EXTRACT STOPPED EXTA 00:00:00 00:09:36GGSCI (11g) 17> edit param exta    --exta文件添加內容顯示如下GGSCI (11g) 35> view param extaEXTRACT extasetenv (NLS_LANG = AMERICAN_AMERICA.ZHS16GBK )setenv (ORACLE_SID = orcl)USERID goldengate, PASSWORD goldengateEXTTRAIL /home/oracle/ogg/dirdat/ladynamicresolutiontable oggdemo.oggdemo;TRANLOGOPTIONS EXCLUDEUSER goldengateGGSCI (11g) 36> edit param dpea         --dpea文件添加內容顯示如下GGSCI (11g) 39> view param dpeaextract dpeasetenv (NLS_LANG = AMERICAN_AMERICA.ZHS16GBK )passthrurmthost 10.100.25.16,mgrport 7809, compressrmttrail /home/oracle/ogg/dirdat/radynamicresolutiontable oggdemo.oggdemo; 參數說明:passthru表示本進程是一個傳輸進程data pump,無需跟數據庫交互,只需要搬運數據即可;因為data pump要傳輸數據到目標,所以需要配置rmthost和rmttrail指定目標主機和隊列信息———————————————————————————————————————————————————————————— 目標數據庫操作:9.     創建目標數據庫的replicate進程GGSCI (11g) 6> add rep repa, exttrail /home/oracle/ogg/dirdat/ra, nodbcheckpointREPLICAT added.參數說明: repa為進程名,一般為rep開頭表示是replicat進程,后面可以加1-2位字符標識,一般與ext進程對應;exttrail表示要抽取的數據隊列,注意是目標端的隊列位置;nodbcheckpoint表示不使用數據庫檢查點。 GGSCI (11g) 17> edit param repa     -- repa文件添加內容顯示如下GGSCI (11g) 20> view param repareplicat repasetenv (NLS_LANG = AMERICAN_AMERICA.ZHS16GBK)setenv (ORACLE_SID = orcl)userid goldengate, password goldengatereperror default,abenddiscardfile /home/oracle/ogg/dirrpt/repa.dsc,append, megabytes 10assumetargetdefsdynamicresolutionmap oggdemo.oggdemo, target oggdemo.oggdemo;ok,至此單向復制已經配置完畢。 ——————————————————————————————————————下面配置反方復制:(原目標庫)源庫操作:10.   創建ext進程,tail文件,data_pump進程GGSCI (11g) 11> add ext extb, tranlog, begin nowEXTRACT added.GGSCI (11g) 12> add exttrail /home/oracle/ogg/dirdat/lb, ext extb, MEGABYTES 20      -- 創建源trail文件EXTTRAIL added.GGSCI (11g) 13> add extract dpeb, EXTTRAILSOURCE /home/oracle/ogg/dirdat/lb        -- 創建data_pump進程EXTRACT added.GGSCI (11g) 14> add rmttrail /home/oracle/ogg/dirdat/rb, ext dpeb, MEGABYTES 20     --創建目標端trail文件RMTTRAIL added.GGSCI (11g) 17> edit param extb    --extb文件添加內容顯示如下GGSCI (11g) 35> view param extbEXTRACT extbsetenv (NLS_LANG = AMERICAN_AMERICA.ZHS16GBK )setenv (ORACLE_SID = orcl)USERID goldengate, PASSWORD goldengateEXTTRAIL /home/oracle/ogg/dirdat/lbdynamicresolutiontable oggdemo.oggdemo;TRANLOGOPTIONS EXCLUDEUSER goldengateGGSCI (11g) 36> edit param dpeb         --dpeb文件添加內容顯示如下GGSCI (11g) 39> view param dpebextract dpebsetenv (NLS_LANG = AMERICAN_AMERICA.ZHS16GBK )passthrurmthost 10.100.25.14,mgrport 7809, compressrmttrail /home/oracle/ogg/dirdat/rbdynamicresolutiontable oggdemo.oggdemo; 參數說明:passthru表示本進程是一個傳輸進程data pump,無需跟數據庫交互,只需要搬運數據即可;因為data pump要傳輸數據到目標,所以需要配置rmthost和rmttrail指定目標主機和隊列信息———————————————————————————————————————————————————————————— (原原庫)目標數據庫操作:11.     創建目標數據庫的replicate進程GGSCI (11g) 6> add rep repb, exttrail /home/oracle/ogg/dirdat/rb, nodbcheckpointREPLICAT added.參數說明: repa為進程名,一般為rep開頭表示是replicat進程,后面可以加1-2位字符標識,一般與ext進程對應;exttrail表示要抽取的數據隊列,注意是目標端的隊列位置;nodbcheckpoint表示不使用數據庫檢查點。 GGSCI (11g) 17> edit param repb     -- repb文件添加內容顯示如下GGSCI (11g) 20> view param repbreplicat repbsetenv (NLS_LANG = AMERICAN_AMERICA.ZHS16GBK)setenv (ORACLE_SID = orcl)userid goldengate, password goldengatereperror default,abenddiscardfile /home/oracle/ogg/dirrpt/repb.dsc,append, megabytes 10assumetargetdefsdynamicresolutionmap oggdemo.oggdemo, target oggdemo.oggdemo;ok,至此雙向復制已經配置完成——————————————————————————————12. 測試源庫:GGSCI (11g) 12> start er *Sending START request to MANAGER ...EXTRACT DPEA startingSending START request to MANAGER ...EXTRACT EXTA startingSending START request to MANAGER ...REPLICAT REPB startingGGSCI (11g) 10> info allProgram     Status      Group       Lag at Chkpt  Time Since ChkptMANAGER     RUNNING                                           EXTRACT     RUNNING     DPEA        00:00:00      00:00:10    EXTRACT     RUNNING     EXTA        00:00:00      00:00:02    REPLICAT    RUNNING     REPB        00:00:00      00:00:04 目標庫:GGSCI (11g) 12> start er *Sending START request to MANAGER ...EXTRACT DPEA startingSending START request to MANAGER ...EXTRACT EXTA startingSending START request to MANAGER ...REPLICAT REPB startingGGSCI (11g) 10> info allProgram     Status      Group       Lag at Chkpt  Time Since ChkptMANAGER     RUNNING                                           EXTRACT     RUNNING     DPEA        00:00:00      00:00:10    EXTRACT     RUNNING     EXTA        00:00:00      00:00:02    REPLICAT    RUNNING     REPB        00:00:00      00:00:04 源庫:SQL> select * from oggdemo;no rows selected目標庫:SQL> select * from oggdemo;no rows selected源庫:SQL> insert into oggdemo values(1);1 row created.ok,雙向復制測試成功。 說明這里作者只配置了DML操作,關于DDL操作還需要進一步配置。 轉載請標明出處。SQL> commit;Commit complete.SQL> select * from oggdemo;ID----------1目標庫:SQL> select * from oggdemo;ID----------1SQL> insert into oggdemo values(2);1 row created.SQL> commit;Commit complete.SQL> select * from oggdemo;ID----------12源庫:SQL> select * from oggdemo;ID----------21
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
26uuu另类亚洲欧美日本老年| 91精品国产色综合久久不卡98| 中文字幕欧美日韩在线| 一本色道久久综合亚洲精品小说| 亚洲bt天天射| 欧美午夜无遮挡| 国产视频久久久久| 欧美大尺度在线观看| 日韩在线视频线视频免费网站| 在线电影中文日韩| 中文字幕欧美日韩va免费视频| 92国产精品久久久久首页| 97人人爽人人喊人人模波多| 日韩视频―中文字幕| 九九热精品视频| 日韩成人中文电影| 欧美一级免费视频| 日韩精品欧美国产精品忘忧草| 国产不卡一区二区在线播放| 国产91亚洲精品| 国产一区私人高清影院| 久久99亚洲精品| 欧美性生交xxxxx久久久| 4388成人网| 97超级碰在线看视频免费在线看| 国产精品免费一区豆花| 亚洲少妇中文在线| 色偷偷噜噜噜亚洲男人的天堂| 日韩免费在线电影| 国产精品久久综合av爱欲tv| 国产精品美女免费看| 岛国视频午夜一区免费在线观看| 国产欧美日韩亚洲精品| 成人免费观看49www在线观看| 国产精品久久久久77777| 欧美激情aaaa| 国产精品69精品一区二区三区| 亚洲网在线观看| 久久亚洲欧美日韩精品专区| 精品一区电影国产| 国产精品91久久久| 精品久久久国产| 欧美色视频日本版| 国产视频精品一区二区三区| 欧美极品在线播放| 亚洲男人天堂手机在线| 日韩中文在线中文网在线观看| 亚洲欧美国产精品专区久久| 午夜精品福利在线观看| 亚洲色图13p| 欧美激情精品久久久久久大尺度| 91精品国产高清自在线看超| 成人黄色免费看| 亚洲精品一区久久久久久| 亚洲а∨天堂久久精品9966| 国内精久久久久久久久久人| 亚洲香蕉成人av网站在线观看| 国产精品狼人色视频一区| 超碰精品一区二区三区乱码| 欧美性开放视频| 欧美性高潮床叫视频| 久久黄色av网站| 久久婷婷国产麻豆91天堂| 久久亚洲精品中文字幕冲田杏梨| 亚洲精品国产精品乱码不99按摩| 亚洲美女av在线| 亚洲电影第1页| 在线播放国产一区二区三区| 97精品久久久| 久久中文字幕在线视频| 神马久久桃色视频| 欧美高清不卡在线| 自拍偷拍亚洲一区| 亚洲一区二区三区香蕉| 色悠悠久久88| 成人美女免费网站视频| 日韩av大片在线| 欧美午夜精品伦理| 中文字幕不卡在线视频极品| 日韩毛片在线观看| 浅井舞香一区二区| 一夜七次郎国产精品亚洲| 欧美在线视频免费播放| 正在播放欧美视频| 久久午夜a级毛片| 欧美日韩一区二区免费在线观看| 亚洲成人网在线| 国产精品日韩欧美大师| 7m精品福利视频导航| 亚洲午夜久久久久久久| 国模视频一区二区| 欧美日韩亚洲天堂| 亚洲国内精品在线| 国产一区红桃视频| 久久激情视频免费观看| 深夜福利亚洲导航| 欧美在线一级va免费观看| 国产精品久久久av| 久久久电影免费观看完整版| 欧美激情网友自拍| 伊人久久久久久久久久| 国产性猛交xxxx免费看久久| 亚洲男人天堂网| 国产一级揄自揄精品视频| 久久久精品2019中文字幕神马| 亚洲最大中文字幕| 久久这里只有精品99| 日韩大片在线观看视频| 欧美日韩国产在线| 亚洲一区二区三区sesese| 亚洲美女在线观看| 国产ts一区二区| 欧美成人精品xxx| 日韩欧美中文第一页| 日韩亚洲欧美中文在线| 国产成人精品久久亚洲高清不卡| 成人国内精品久久久久一区| 国产精品无av码在线观看| 欧美激情精品久久久久久免费印度| 亚洲美腿欧美激情另类| 自拍偷拍免费精品| 欧美日韩国产精品一区二区不卡中文| 久久精品久久久久电影| 国产一区二区黑人欧美xxxx| 国产精品久久久久久久久| 国产精品99久久99久久久二8| 日韩av在线天堂网| 日韩在线中文视频| 亚洲乱码国产乱码精品精| 夜夜嗨av色一区二区不卡| 日本亚洲欧洲色α| 中文字幕亚洲综合久久筱田步美| 日韩成人网免费视频| 欧美精品免费在线观看| 欧美日韩在线一区| 中文字幕成人精品久久不卡| 亚洲国产日韩欧美综合久久| 国产精品久久久久久久久久久久久| 欧美成人高清视频| 在线亚洲男人天堂| 精品亚洲男同gayvideo网站| 亚洲欧美制服第一页| 国产日韩欧美电影在线观看| 欧美日韩国产一区二区三区| 国模吧一区二区| 午夜精品久久久久久久白皮肤| 亚洲第一偷拍网| 亚洲xxxx在线| 中文字幕九色91在线| 亚洲国产高清福利视频| 成人写真视频福利网| 91精品久久久久久久久久久久久久| 国产美女主播一区| 国产成人一区二区在线| 欧美精品精品精品精品免费| 成人激情综合网| 热久久美女精品天天吊色| 亚洲电影免费观看高清| 一本色道久久88精品综合| 国产精品久久久久久网站| 国产日韩欧美中文在线播放| 都市激情亚洲色图| 午夜精品在线视频| 国产精品影院在线观看|