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

怎么搭建OGG 12c MySQL to MySQL

146次閱讀
沒有評論

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

本篇內容介紹了“怎么搭建 OGG 12c MySQL to MySQL”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓丸趣 TV 小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

安裝包下載
下載最新的 OGG FOR MySQL,這里使用的是
ggs_121210_Linux_x64_MySQL_64bit.zip 
官方下載地址:
http://www.oracle.com/technetwork/cn/middleware/goldengate/downloads/index.html

source 和 target 端的 OGG 安裝
創建 OGG 主目錄
mkdir /ogg
解壓安裝包,會得到一個 tar 文件
unzip ggs_121210_Linux_x64_MySQL_64bit.zip 
將 tar 文件移至 OHGG 主目錄,并解壓即可
mv ggs_Linux_x64_MySQL_64bit.tar /ogg/
tar xvf ggs_Linux_x64_MySQL_64bit.tar 
修改環境變量
vi ~/.bash_profile
加入如下三個變量
export GGHOME=/ogg
export PATH=$PATH:$GGHOME
export LD_LIBRARY_PATH=/ogg:$LD_LIBRARY_PATH

登入 OGG 創建 OGG 的相關目錄
[root@20_138-Mysql_Test1 ogg]# ./ggsci 
Oracle GoldenGate Command Interpreter FOR MySQL
VERSION 12.1.2.1.0 OGGCORE_12.1.2.1.0_PLATFORMS_140920.0203
Linux, x64, 64BIT (optimized), MySQL Enterprise ON Sep 20 2014 03:43:22
Operating system CHARACTER SET IDENTIFIED AS UTF-8.
Copyright (C) 1995, 2014, Oracle AND/OR its affiliates. ALL rights reserved.

GGSCI (20_138-Mysql_Test1) 1 CREATE subdirs
Creating subdirectories under current DIRECTORY /ogg
Parameter files                /ogg/dirprm: already EXISTS
Report files                   /ogg/dirrpt: created
Checkpoint files               /ogg/dirchk: created
PROCESS STATUS files           /ogg/dirpcs: created
SQL script files               /ogg/dirsql: created
DATABASE definitions files     /ogg/dirdef: created
EXTRACT DATA files             /ogg/dirdat: created
TEMPORARY files                /ogg/dirtmp: created
Credential store files         /ogg/dircrd: created
Masterkey wallet files         /ogg/dirwlt: created
Dump files                     /ogg/dirdmp: created

配置 MGR
GGSCI (20_138-Mysql_Test1) 2 dit params mgr
PORT 7809

配置 SOURCE 端
GGSCI (20_138-Mysql_Test1) 4 dblogin sourcedb oggtest@localhost:3306,userid root,PASSWORD test123
Successfully logged INTO database.
GGSCI (20_138-Mysql_Test1 DBLOGIN AS root) 4 ADD EXTRACT e1,tranlog,BEGIN NOW
EXTRACT added.

GGSCI (20_138-Mysql_Test1 DBLOGIN AS root) 6 ADD exttrail /ogg/dirdat/e1,EXTRACT e1
EXTTRAIL added.

GGSCI (20_138-Mysql_Test1 DBLOGIN AS root) 7 edit params e1
EXTRACT e1
setenv (MYSQL_HOME= /var/lib/mysql)
tranlogoptions altlogdest /var/lib/mysql/mysql-bin.index
sourcedb oggtest@localhost:3306,userid root,PASSWORD test123
exttrail /ogg/dirdat/e1
dynamicresolution
gettruncates
TABLE oggtest.*;

GGSCI (20_138-Mysql_Test1 DBLOGIN AS root) 20 ADD EXTRACT p1,exttrailsource /ogg/dirdat/e1
EXTRACT added.

GGSCI (20_138-Mysql_Test1 DBLOGIN AS root) 21 ADD rmttrail /ogg/dirdat/r1,EXTRACT p1
RMTTRAIL added.

GGSCI (20_138-Mysql_Test1 DBLOGIN AS root) 22 edit param p1
EXTRACT p1
rmthost 192.168.20.139,mgrport 7809
rmttrail /ogg/dirdat/r1
passthru
gettruncates
TABLE oggtest.*;

配置 TARGET 端
GGSCI (20_139-Mysql_Test2) 3 dblogin sourcedb oggtest@localhost:3306,userid root,PASSWORD work123
Successfully logged INTO database.

GGSCI (20_139-Mysql_Test2 DBLOGIN AS root) 4 ADD checkpointtable oggtest.checkpoint
Successfully created checkpoint TABLE oggtest.checkpoint.

GGSCI (20_139-Mysql_Test2 DBLOGIN AS root) 5 ADD replicat r1,exttrail /ogg/dirdat/r1,checkpointtable oggtest.checkpoint
REPLICAT added.

GGSCI (20_139-Mysql_Test2 DBLOGIN AS root) 5 edit params r1
replicat r1
dboptions HOST localhost,connectionport 3306
targetdb oggtest,userid root,PASSWORD test123
assumetargetdefs
DISCARDFILE /ogg/dirrpt/r1.dsc,append,megabytes 50
MAP oggtest.*,target oggtest.*;

初始化數據  
主庫 master-data 方式導出 oggtest 庫,該方式會記錄導出時的 log_file 信息
mysqldump -uroot -p –master-DATA oggtest oggtest.sql

打開 oggtest.sql 找到下面內容,記錄下 log_file 和 log_pos
CHANGE MASTER TO MASTER_LOG_FILE= mysql-bin.000003 , MASTER_LOG_POS=5054;

修改 extract e1 從導出的時的 binlog 開始抽取
GGSCI (20_138-Mysql_Test1 DBLOGIN AS root) 54 ALTER EXTRACT e1,VAM,lognum 3,logpos 5054
EXTRACT altered.

開啟同步
開啟抽取進程
GGSCI (20_138-Mysql_Test1 DBLOGIN AS root) 59 START e1
Sending START request TO MANAGER …
EXTRACT E1 STARTING
開啟投遞進程
GGSCI (20_138-Mysql_Test1 DBLOGIN AS root) 59 START P1
Sending START request TO MANAGER …
EXTRACT P1 STARTING

target 端開啟應用進程
GGSCI (20_139-Mysql_Test2 DBLOGIN AS root) 5 START  r1
Sending START request TO MANAGER …
EXTRACT R1 STARTING

觀察進程狀態
SOURCE 端
GGSCI (20_138-Mysql_Test1 DBLOGIN AS root) 63 info ALL
Program     STATUS      GROUP       Lag AT Chkpt  TIME Since Chkpt

MANAGER     RUNNING                                          
EXTRACT     RUNNING     E1          00:00:00      00:00:03    
EXTRACT     RUNNING     P1          00:00:00      00:00:07    

TARGET 端
GGSCI (20_139-Mysql_Test2 DBLOGIN AS root) 40 info ALL
Program     STATUS      GROUP       Lag AT Chkpt  TIME Since Chkpt
MANAGER     RUNNING                                          
REPLICAT    RUNNING     R1          00:00:00      00:00:09    
主庫插入數據,觀察 ogg 日志信息,備庫查看是否同步,查錯拍錯

“怎么搭建 OGG 12c MySQL to MySQL”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注丸趣 TV 網站,丸趣 TV 小編將為大家輸出更多高質量的實用文章!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-19發表,共計4190字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 准格尔旗| 尚志市| 昌平区| 茂名市| 禹州市| 嘉禾县| 两当县| 广西| 河东区| 秭归县| 定边县| 潼南县| 永定县| 兴仁县| 辽中县| 水城县| 错那县| 资源县| 册亨县| 星座| 宜良县| 汾西县| 三原县| 茶陵县| 上栗县| 宜宾县| 巴塘县| 彰武县| 东至县| 桓台县| 琼海市| 漯河市| 桐柏县| 沁阳市| 瓦房店市| 乐亭县| 弥勒县| 莲花县| 蒙自县| 纳雍县| 土默特左旗|