主页 > 互联网  > 

静默安装OGGforMySQL微服务版本,高效开展数据同步和迁移

静默安装OGGforMySQL微服务版本,高效开展数据同步和迁移
一、背景

本文从Oracle GoldenGate微服务版的概念和组件介绍开始,从零介绍了怎么开始安装GoldenGate 21c for Oracle微服务版本的软件及部署。当然了,微服务版除新功能外包含传统版所有的功能。

二、安装部署 (一)下载OGG for mysql安装包

1、打开官方地址: .oracle /middleware/technologies/goldengate-downloads.html 这里我们选择MYSQL的Linux版本,Oracle GoldenGate 21.3.0.0.0 Microservices for MySQL-compatible Databases on Linux x86-64。

大家也可以从我的网盘获取安装包

通过网盘分享的文件:OGG微服务安装包 链接: pan.baidu /s/1iBfVXffasN0BlMOYNXNiDw 提取码: tqzh

(二)安装

1、创建安装目录

[root@localhost ~]# sudo groupadd ogg [root@localhost ~]# sudo useradd -g ogg -m ogg [root@localhost ~]# sudo passwd ogg [root@localhost ~]# mkdir -p /ogg/{ma,deploy.sm,soft} [root@localhost ~]# chown -R ogg.ogg /ogg [root@localhost ~]# chmod -R 755 /ogg

2、准备环境

[root@localhost ~]# sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config [root@localhost ~]# systemctl stop firewalld [root@localhost ~]# systemctl disable firewalld Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service. Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service. [root@localhost ~]# systemctl status firewalld

3、配置yum源

[root@localhost ~]# cd /etc/yum.repos.d/ [root@localhost yum.repos.d]# rm -rf ./* [root@localhost yum.repos.d]# cat >> /etc/yum.repos.d/centos.repo <<-EOF > [centos] > name=oracle > baseurl=file:///mnt > enabled=1 > gpgcheck=0 > EOF [root@localhost yum.repos.d]# cd [root@localhost ~]# mount /dev/sr0 /mnt/ [root@localhost ~]# yum clean all|wc -l [root@localhost ~]# yum makecache

4、安装依赖

[root@localhost ~]#yum install xhost -y [root@localhost ~]#sudo yum groupinstall "X Window System" -y [root@localhost ~]#sudo yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts -y [root@localhost ~]# yum install unzip -y [root@localhost ~]#yum -y install xorg-x11-server-utils-7.7-2.el6.x86_64

5、安装JDK 上传jdk1.8到opt目录下

[root@localhost opt]# mv jdk-8u311-linux-x64.tar.gz /usr/local/ [root@localhost opt]# cd /usr/local/ [root@localhost local]# tar -xvf jdk-8u311-linux-x64.tar.gz [root@localhost local]# mv jdk1.8.0_311/ jdk/ [root@localhost local]# chown -R root.root jdk/ [root@localhost local]# cat <<EOF >>/etc/profile > JAVA_HOME=/usr/local/jdk > PATH=${JAVA_HOME}/bin:$PATH > EOF [root@localhost local]# source /etc/profile [root@localhost local]# java -version

6、设置OGG环境变量

[root@localhost ~]# su - ogg [ogg@localhost ~]$ vi ~/.bash_profile 新增以下内容: export OGG_HOME=/ogg/ma export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$OGG_HOME/lib:$ORACLE_HOME/lib export PATH=$OGG_HOME/bin:$PATH export PATH=$OGG_HOME/OPatch:$PATH export PATH=/usr/bin/xdpyinfo:$PATH

[ogg@localhost ~]$ source ~/.bash_profile

7、解压安装包 把下载好的OGG安装包上传到服务器,如目录/ogg/soft目录下

[root@localhost soft]# unzip 213000_ggs_Linux_x64_MySQL_services_shiphome.zip [root@localhost soft]# chown -R ogg.ogg /ogg/ [root@localhost soft]# chmod -R 755 /ogg/

7、安装

进入解压后的安装目录运行安装命令 注意:必须使用普通用户,我之前就新建了ogg用户,这里我们新开一个页面进行ogg用户登录

[ogg@localhost oggservice]$ cd /ogg/soft/ggs_Linux_x64_MySQL_services_shiphome/Disk1 ```dart [ogg@localhost response]$ vi oggcore.rsp 修改以下内容: INSTALL_OPTION=mysql SOFTWARE_LOCATION=/ogg/ma INVENTORY_LOCATION=/ogg/deploy UNIX_GROUP_NAME=ogg

[ogg@localhost Disk1]$ ./runInstaller -silent -nowait -responseFile /ogg/soft/ggs_Linux_x64_MySQL_services_shiphome/Disk1/response/oggcore.rsp

切到root用户执行脚本

[root@localhost ~]# /ogg/deploy/orainstRoot.sh

配置OGG服务 服务只能通过桌面进行安装。

[ogg@localhost Disk1]$ cd /ogg/ma/bin/ [ogg@localhost Disk1]$export OGG_HOME=/ogg/ma [ogg@localhost Disk1]$export PATH=$OGG_HOME/bin:$PATH [ogg@localhost Disk1]$export DISPLAY=192.168.59.139:0.0 [ogg@localhost bin]$ ./oggca.sh

1 服务管理器选项 2 部署配置选项 3 部署详情设置 4 指定部署目录 目录一定要为空 5 指定环境变量 默认就行 6 管理员账号认证配置,此处设置用户名oggadmin和密码 7 指定安全选项 把勾去掉

8 指定端口设置,端口从8001 - 8005 9 指定OGG复制设置,deafult schema指定为oggadmin 10 安装概要 11 开始安装

12 切换到root用户执行脚本

[root@localhost local]# /ogg/sm/bin/registerServiceManager.sh

到这里我们就完成安装了

13 查看进程

[ogg@localhost bin]$ systemctl status OracleGoldenGate.service [ogg@localhost bin]$ ps -ef|grep ServiceManager [ogg@localhost bin]$ ps -ef|grep ogg

[ogg@localhost bin]$ ss -anlp |grep 8000 [ogg@localhost bin]$ ss -anlp |grep 8001 [ogg@localhost bin]$ ss -anlp |grep 8002

三、访问页面 登录URL页面: 192.168.59.138:8000

密码为前面设置的密码 通过页面可以选择停止或启动管理服务、分发服务、性能度量服务和接收方服务。还可以停止或重启部署服务。此篇只演示安装部署,后面将大家学习怎么一步一步添加目标,进行数据同步和迁移。

参考链接: zhuanlan.zhihu /p/651685404 mp.weixin.qq /s/EzOD3TMOPkDW9YmKbFMLQQ

标签:

静默安装OGGforMySQL微服务版本,高效开展数据同步和迁移由讯客互联互联网栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“静默安装OGGforMySQL微服务版本,高效开展数据同步和迁移