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

OGG同步问题记录

IT那活儿 2023-04-14
573

点击上方“IT那活儿”公众号,关注后了解更多内容,不管IT什么活儿,干就完了!!




问题背景



1. 搭建逻辑备库

通过OGG进行同步,搭建逻辑备库。

2. 数据库版本

源端和目标端oracle数据库版本:11.2.0.4.0

3. 原OGG环境变量设置

USERID ogg, PASSWORD ****
EXTRACT ext_nqz
EXTTRAIL ./dirdat/nz
SETENV (ORACLE_HOME = /u01/oracle/app/oracle/product/11.2.0/db)
SETENV (ORACLE_SID = esignbakdb)
SETENV (NLS_LANG = AMERICAN_AMERICA.ZHS16GBK)
DDL &
INCLUDE MAPPED OBJTYPE 'table' &
INCLUDE MAPPED OBJTYPE 'index'
ddloptions REPORT
CACHEMGR CACHESIZE 2G




问题现象及处理



1. 问题现象

当数据初始化后,新增的表数据以及表同步过来为乱码,导致数据不可用。

2. 处理方式

修改环境变量设置如下:
EXTRACT ext_nqz
EXTTRAIL ./dirdat/nz
SETENV (ORACLE_HOME = /u01/oracle/app/oracle/product/11.2.0/db)
SETENV (ORACLE_SID = esignbakdb)
SETENV (NLS_LANG = AMERICAN_AMERICA.ZHS16GBK)
USERID ogg, PASSWORD ***
DDL &
INCLUDE MAPPED OBJTYPE 'table' &
INCLUDE MAPPED OBJTYPE 'index'
ddloptions REPORT
CACHEMGR CACHESIZE 2G

3. 处理结果

OGG环境变量参数设置时,SETENV部分应该在输入用户名和密码之前的位置,否则参数不生效。修改完后数据同步正常,问题解决

经验教训:

环境变量参数应当按照规范的标准进行配置,否则在排错过程中不仅消耗人力而且还耽误事情。

END


本文作者:李亚明(上海新炬中北团队)

本文来源:“IT那活儿”公众号

文章转载自IT那活儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论