ORACLE SOS

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6075|回复: 4

GOLDENGATE同步的疑问

[复制链接]

2

主题

4

帖子

34

积分

新手上路

Rank: 1

积分
34
发表于 2014-4-18 20:10:52 | 显示全部楼层 |阅读模式
在部署GG的时候有一个疑问一直不明白,假如我有一张千万级的大表通过OGG实时同步到目标,通过INIT LOAD的方式初始加载会很慢,如果我先用IMPDP将表导入到目标,然后通过OGG实时增量同步;那这个时候,在我EXPDP完源表到IMPDP到目标,这之间可能要1个多小时,OGG是如何保证这1个多小时源端的数据也能被加载到目标的呢?
回复

使用道具 举报

4

主题

46

帖子

259

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
259
发表于 2014-4-18 21:14:09 | 显示全部楼层
根据scn来确认,请看下官方文档
http://www.traveldba.com/archives/102
-------------------------------------------
Travel
长路漫漫, 所思在远道
Email:travel.liu@outlook.com
www.traveldba.com
--------------------------------------------
回复 支持 反对

使用道具 举报

2

主题

4

帖子

34

积分

新手上路

Rank: 1

积分
34
 楼主| 发表于 2014-4-22 22:13:08 | 显示全部楼层
travel.liu 发表于 2014-4-18 21:14
根据scn来确认,请看下官方文档
http://www.traveldba.com/archives/102

你好,看了你发的网址。
select current_scn from v$database; 得到SCN 515857,然后做EXPDP|IMPDP,然后在ogg里start REPLICAT rpee, AFTERCSN 515857。
我还是有一个疑问,在查询到SCN 515857 直到 做EXPDP|IMPDP的这段间隔里,假如SCN增长到了515900,而EXPDP出来的是515900以后的数据,所以EXPDP|IMPDP里包含了从515857--515900的变化数据;在目标的复制进程是从515857(或者是515858?)开始的,这个复制会不会和已经IMPDP进去的数据冲突呢?
回复 支持 反对

使用道具 举报

95

主题

266

帖子

1719

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1719
发表于 2014-4-23 11:33:50 | 显示全部楼层
1. 你启动ogg ext进程,抽取数据
2. 你expdp的时候指定flashback_scn
3. impdp数据
4. 执行start REPLICAT rpee, AFTERCSN 515857

你的expdp和impdp过程中的变化数据,ogg已经捕获,然后rep的时候指定expdp的scn

整个操作过程中,最好寻找没有事务的scn值

Q Q:107644445
Tel:13429648788
Email:dba@xifenfei.com
个人Blog(惜分飞)
提供专业ORACLE技术支持(数据恢复,安装实施,升级迁移,备份容灾,故障诊断,系统优化等)
回复 支持 反对

使用道具 举报

2

主题

4

帖子

34

积分

新手上路

Rank: 1

积分
34
 楼主| 发表于 2014-4-23 14:30:16 | 显示全部楼层
什么叫没有事务的SCN值?或者说怎么判断一个SCN是没有事务的呢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|ORACLE SOS 技术论坛

GMT+8, 2024-12-5 10:20 , Processed in 0.025601 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表