暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

OracleRAC-RAC单节点本地目录部署OGG迁移至RAC节点间高可用共享磁盘部署

原创 张海 云和恩墨 2023-01-13
779

       当前有一套多对一OGG同步10+套Oracle库业务数据至目标端Oracle中间库(OracleRAC(11g)-OGG(12.3)-OracleRAC(11g)),OGG架构致使所有抽取进程,投递进程及复制进程均只能部署在RAC数据库的一个节点上,如果节点出现故障,且无法快速恢复,将导致OGG整个数据同步中断。

       为降低该隐患风险,提高OGG高可用性及稳定性,计划将抽取进程,投递进程及复制进程由RAC数据库一个节点的本地lv目录迁移至数据库服务器两节点间高可用共享磁盘上,在一节点发生故障时,可快速手工切换到另一节点,保证OGG正常同步。

具体迁移步骤如下(以下步骤中/home/ogg为原OGG目录,/home/ogg2为临时目录):

1、通过uuid检查两节点是否为共享盘
[root@dr-testdb01 ogg]# /sbin/scsi_id -gud /dev/sdr 
36000c292bcbe747387f5e34b6f69d95a
[root@dr-testdb02 ~]# /sbin/scsi_id -gud /dev/sdq 
36000c292bcbe747387f5e34b6f69d95a

2、通过lsblk检查共享盘大小一致性
sdr                            65:16   0  101G  0 disk 
sdq                            65:0    0  101G  0 disk 

3、通过fuser -u /dev/sd*检查该盘是否被使用
[root@dr-testdb01 ~]# fuser -u /dev/sdr
[root@dr-testdb01 ~]# 
[root@dr-testdb02 ~]# fuser -u /dev/sdq
[root@dr-testdb02 ~]# 

4、共享盘新建vg、lv
vgcreate vgogg2 /dev/sdr
vgs
lvcreate -l 100%VG -n lvogg2 vgogg2
lvs

df -Th检查目录属性
linux6
mkfs.ext4 /dev/vgogg2/lvogg2
linux7
mkfs.xfs /dev/vgogg2/lvogg2

5、创建共享盘挂载新目录并挂载
su - root
mkdir -p /home/ogg2
chmod 755 /home/ogg2
chown ogg:oinstall /home/ogg2
mount /dev/mapper/vgogg2-lvogg2 /home/ogg2
chmod 755 /home/ogg2
chown ogg:oinstall /home/ogg2

检查ogg2目录权限属主
ls -rlt /home/

6、停原OGG进程(检查队列文件均已投递应用,无延迟)
su - ogg
cd /home/ogg/12.3
./ggsci
stop *
stop mgr
info all

7、复制原OGG文件目录(这里已将原OGG目录整体迁移至新的共享磁盘中)
su - ogg
cp -r /home/ogg/* /home/ogg2/

卸载原lv目录(该目录需作为新的共享磁盘的最终挂载目录,这样原OGG的相关配置信息均无需改动)
umount /home/ogg
检查/home/ogg是否为空
ls -lrt /home/ogg

8、挂载新lv目录
umount /home/ogg2(先卸载当前挂载)
mount /dev/mapper/vgogg2-lvogg2 /home/ogg(这里挂载磁盘已变为共享盘,挂载目录较原本未改变)
检查(应有OGG的所有文件目录)
ls -lrt /home/ogg

9、修改fstab(将首列由原本地lv改为新共享盘lv)
/dev/vgogg2/lvogg2  /home/ogg      ext4    defaults        0 0
/dev/vgogg2/lvogg2  /home/ogg 		 xfs     defaults        0 0

10、启动OGG进程,检查同步数据连续
su - ogg
/home/ogg/12.3
./ggsci
start mgr
start *
info all
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论