OGG 根据 SCN 同步数据零停机

简介: OGG 根据 SCN 同步数据零停机-- 在做测试前已经预先配置好OGG-- 创建测试表插入数据create table zzh.test1(id number);insert into test1 values(1); insert into test1 values(2); ...
OGG 根据 SCN 同步数据零停机

-- 在做测试前已经预先配置好OGG

-- 创建测试表插入数据
create table zzh.test1(id number);
insert into test1 values(1); 
insert into test1 values(2); 
insert into test1 values(3); 

-- 查询源scn将源数据导入目标库
-- 1.源库按照scn导入到目标库
-- 源端的数据:
SQL> conn zzh/oracle
SQL> select * from test1;
        ID
----------
         1
         2
         3

-- 此时的源端的scn
SQL> select current_scn from v$database;

CURRENT_SCN
-----------------
     404040721

-- 按照scn导出
$ expdp system/oracle directory=dump dumpfile=zzh.dmp schemas=zzh flashback_scn=404040721

-- 源端模拟生产环境写入数据:
SQL> conn zzh/oracle
SQL> insert into test1 values(4);    
SQL> commit;

-- 传送至目标端:
# scp zzh.dmp root@192.168.227.123:/home/oracle/dump

-- 目标端导入:
$ impdp system/oracle directory=dump dumpfile=zzh.dmp

-- 验证目标库数据
SQL> conn zzh/oracle
SQL> select * from test1;
        ID
----------
         1
         2
         3

-- 源库再次插入数据
SQL> insert into test1 values(5);
SQL> commit;
-- 此时原库的trail文件和目标库的trail文件都出现了增长变化:

-- 启动replicat(aftercsn)
GGSCI (ogg2) 9> start replicat test_r,aftercsn 404040721
GGSCI (ogg2) 10> info all

-- 验证目标库数据
SQL> conn zzh/oracle
SQL> select * from test1;

        ID
----------
         1
         2
         3
         4
         5
目录
相关文章
|
Oracle 关系型数据库
Oracle OGG 单表重新初始化同步的两种思路
OGG 单表重新初始化同步的两种思路
5002 0
|
缓存 Oracle 关系型数据库
【OGG】extract 异常恢复 BR – BOUNDED RECOVERY
BR – BOUNDED RECOVERY 适用于 Extract 进程(仅适用于 Oracle数据库) 使用 BR 参数可以控制 GoldenGate 的 Bounded Recovery (BR) 功能。
1776 0
|
关系型数据库 MySQL OLAP
云数据仓库ADB如何更新、删除和导入AnalyticDBMySQL数据-更新数据?
云数据仓库ADB如何更新、删除和导入AnalyticDBMySQL数据-更新数据?
763 0
|
存储 Linux
LVM条带化
LVM条带化
1279 0
|
监控 Shell Linux
清理旧的 core dump 文件
【10月更文挑战第1天】
1550 2
|
自然语言处理 算法 数据可视化
nlp入门之商品信息可视化与文本分析实战
本文主要演示了在爬取信息后如何将信息可视化及如何进行文本分析
|
存储 SQL Oracle
Oracle使用expdp/impdp实现全库导入导出的整体流程
Oracle的全库导入,首先一点必须先创建数据库,创建了数据库,才能往该数据库导入所有数据。相对来说,使用Oracle进行数据导入导出还很有些“麻烦”的,大多数资料上来就是......
14791 0
Oracle使用expdp/impdp实现全库导入导出的整体流程
|
前端开发 JavaScript 数据可视化
javascript逐行显示数据及php实时输出前端内容后台保持继续运行的解决方案(setTimeout定时器、flush和ob_flush函数、安装进度展示)
javascript逐行显示数据及php实时输出前端内容后台保持继续运行的解决方案(setTimeout定时器、flush和ob_flush函数、安装进度展示)
482 0

热门文章

最新文章