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

Oracle ogg同步SQL server 问题排查

晟数学苑 2021-08-19
684

点击蓝字 · 关注我们

1、检查目标库SQL server上ogg进程是否正常

    • info all
      info rer
      stats rer,total

    • 若是ogg的mgr或rer进程stop abended状态

      • start mgr
        start rer

      2、检查目标库Oracle上ogg进程是否正常

        • info all
          info ex
          info pup
          stats pup,total
        • 若是ogg的mgr/ex/pup进程stop / abended状态

          • start mgr
            start ex
            start pup

          3、若是重启rer不成功,可以重启mgr,再重启rer

            • #进入52.12ogg中关闭pup数据传输进程
              stop pup

              #存在一种情况:mgr或rer的黑框卡住,让程序出现问题,可以分别在mgr/rer/pup等黑框里多次回车,看看是不是程序卡住导致问题出现,若不是,执行下一步
              #进入52.26ogg关闭mgr进程(若是无法关闭 ,可以直接用鼠标关闭mgr得的黑框程序)
              stop mgr

              #启动mgr
              start mgr (重启不起来可以多试几次,或看看mgr报警<view report mgr>)

              #启动rer恢复进程
              start rer

              #查看rer恢复进度
              info rer

              #启动52.12的pup数据传输进程
              start pup

              #查看所有状态
              info all

            4、若是已经步骤还是启动不了rer,且找不到别的原因,我们重建rer

              • #记录当前rer同步检查点
                info rer

                File n:\ogg\dirdat\er000000532
                2021-01-08 15:31:26.997611 RBA 28868116

                #登录ogg
                dblogin sourcedb ggs userid ggs password ggs

                #删除当前rer
                delete replicat rer

                #添加新的rer
                add replicat rer,exttrail n:\ogg\dirdat\er,begin now,checkpointtable base.ckp

                #指定新建的rer到之前同步的检查点
                alter replicat rer, extseqno 532, extrba 28868116

                #启动新建的rer
                start rer

                #查看同步进度
                info all
                info rer

              5、目标端导入失败大于4G

                • #megabytes 4000 错误文件大小为4G,当超过大小,rer就会ABENDED,需要清空n:\ogg\dirrpt\rer.dsc,再次重启rer

                  replicat rer
                  --handlecollisions
                  sourcedefs n:\ogg\dirdef\base25table.def
                  targetdb ggs userid ggs, password ggs
                  reperror default,discard
                  discardfile n:\ogg\dirrpt\rer.dsc,append,megabytes 4000
                  gettruncates


                往期回顾

                01

                oracle开窗函数

                02

                mysql show profiles 性能跟踪诊断工具

                03

                Postgresql pglogical订阅端触发器如何控制

                04

                Postgresql psqlrc文件使用

                我知道你“在看”哟~

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

                评论