我的编程空间,编程开发者的网络收藏夹
学习永远不晚

ORACLE中GoldenGate怎么用

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

ORACLE中GoldenGate怎么用

这篇文章将为大家详细讲解有关ORACLE中GoldenGate怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

1:数据同步失败,导致多文件未进行复制

处理方式:

GGSCI (dbslave as ogg_owner@lcamdb) 38> info RLCAM001

REPLICAT   RLCAM001  Last Started 2018-09-29 20:40   Status stopped

Checkpoint Lag       00:00:00 (updated 00:00:02 ago)

Process ID           12371

Log Read Checkpoint  File /u01/ogg/dirdat/ps000000011

                     2018-09-30 09:13:28.884577  RBA 3025

查看目前同步的extseqno  然后将此序列号提前

alter rlcam001 extseqno 8 extrba 000

start rlcam001 nofilterduptransactions 

保证从前面几个文件重新开始复制。

2:出现报错导致OGG R进程启动失败。

报错内容,一条数据欧同步失败

ON oci Error ora-01843 not a valid month(status = 1843 )<sql insert into ****>

info rlcam001

status abended 

Error ogg-01296 Error mapping for lcam_sc.** to ****

reading /data/xxx/ogg/sz/zc000000087668,current rba 4399875

可以进行分析,次问题是由于一条数据导致,而且可以将此数据进行查出来,然后将数据手工进行同步,同步之后还需要跳跃这条数据进行同步。

这里就需要使用logdump 工具进行文件分析

1:进入到ogg的安装目录,执行

logdump

logdump 1 > GHDR ON

记录头中包含有i类对应的一些辅助信息,如,操作类型,时间等

logdump 2> DETAIL ON

此开关打开之后,会显示数据对应的字段序号和ASCII值

logdump 3> open file_name 

打开当前的同步的文件路径

open /data/xxx/ogg/sz/zc000000087668

logdump 4 > N 可以看到目前的属性,

查看事务的结束位置

logdump 5 > SCANFORENDTRANS

跳跃到指定的RBA位置

logdump 6 > POS RBA  ---4399875

logdump 7 > N 

可以查看到下一个RBA号。所以同步的时候直接指定RBA进行同步

alter replicat RLCAM001, extrba ******************

或者start 进程名 skiptransaction 这样也可以 

关于“ORACLE中GoldenGate怎么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

ORACLE中GoldenGate怎么用

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

oracle goldengate中文表名同步怎么实现

Oracle GoldenGate可以通过使用双字节字符集(Double Byte Character Set,DBCS)或Unicode字符集来实现中文表名的同步。使用双字节字符集(DBCS):在Oracle数据库中创建一个支持DBCS的
oracle goldengate中文表名同步怎么实现
2024-04-09

oracle goldengate怎么记录数据变化

Oracle GoldenGate可以通过以下方法记录数据变化:通过配置和启用GoldenGate的Extraction和Replicat进程来捕获和应用数据库的数据变化。Extraction进程会从源数据库中读取数据变化并将其写入到Gol
oracle goldengate怎么记录数据变化
2024-04-09

怎么用python生成oracle goldengate复制配置文件

小编给大家分享一下怎么用python生成oracle goldengate复制配置文件,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!在做ORACLE goldengate配置的时候,配置参数文件时,如果表很多,编辑参数文件
2023-06-04

oracle goldengate复制表的方法是什么

Oracle GoldenGate可以通过多种方式复制表,包括以下几种方法:初始加载(Initial Load):GoldenGate可以将源表的数据导出到目标表中,以实现初始加载。这种方法适用于需要将现有数据导入到目标表中的情况。DDL复
oracle goldengate复制表的方法是什么
2024-04-09

oracle中limit怎么用

oracle中的limit子句用于限制检索的行数,语法为:select * from table_name limit start_row, row_count。start_row指定跳过行数(从0开始),row_count指定检索行数。O
oracle中limit怎么用
2024-05-07

oracle中on怎么用

on 子句连接表中的行,基于共同列创建匹配关系。它用于表连接操作中,语法为:on 。此条件比较表中列以建立连接。Oracle 中 ON 语句的使用ON 子句的用途ON 子句用于连接表中的行,基于一个或多个共同列创建匹配关系。它在表连接操
oracle中on怎么用
2024-05-03

Oracle中dbms_output.put_line怎么使用

这篇文章主要介绍“Oracle中dbms_output.put_line怎么使用”,在日常操作中,相信很多人在Oracle中dbms_output.put_line怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对
2023-07-02

Oracle中TO_DATE怎么使用

在Oracle中,TO_DATE函数用于将字符串转换为日期数据类型。TO_DATE函数的语法如下:TO_DATE(string, format)其中,string是要转换为日期的字符串,format是日期字符串的格式。例如,要将字符串'20
2023-08-09

编程热搜

目录