• GoldenGate中使用 exp/imp 进行初始化


    使用数据泵工具 exp/imp 进行初始化步骤大致如下:
    1. 配置同步的 Change Extract 和 Change Replicat 进程。
    2. 启动 Change Extract 进程,捕捉改变的数据。
    3. 用带有 flashback_scn 的 exp/imp 或者 exp/imp 迁移数据。
    4. 迁移结束后启动 Change Replicat, 完成数据同步。

    一、准备工作
    在目标端数据库 truncate 要初始化同步的表 send.t1:
    $sqlplus /nolog
    SQL>conn send/send
    SQL>truncate table t1;
    SQL>select to_char(sysdate, 'yyyy-mm-dd hh24:mi:ss') from dual;

    二、添加 Change Extract/Change Replicat 进程
    这里沿用之前配置好的源端的 ext0, pmp01 以及目标端的 rep01 进程。
    注意:目标端的抽取进程和传输进程要处于 RUNNING, 而复制进程要处于 stop 状态。
    检查源端的进程状态:
    GGSCI (udbs01) 11> info all
    检查目标端的进程状态:
    GGSCI (udbs01) 9> info all
    发现目标端的 rep01 复制进程为 RUNNING 状态,必须先停止 rep01 进程
    GGSCI (udbs01) 10> stop replicat rep01

    三、用带 flashback_scn 的 exp/imp 完成初始化
    1. 在源端数据库查询当前的 SCN
    SQL>show parameter db_name;
    SQL>select current_scn from v$database;
    2. 在源端导出 send.t1 表的数据
    $ exp system/oracleU@oracle tables=send.t_ file=/home/oracle/t.dmp FLASHBACK_SCN=
     log=/home/oracle/t.log
    3. 源端删除 send.t1 表的部分数据
    SQL>deelct from t where rowwnum<500;
    SQL>commit;
    SQL>select current_scn from v$database;
    SQL>seelct count(*) from t1;
    4. 将源端 t1 表的 dump 文件 scp 到目标端
    $ scp t1.dmp udbs02:/home/oracle
    5. 在目标端使用 imp 倒入 t1.dump 文件
    $ imp system/oracle_4U@orclb file=/home/oracle/t1.dmp log=/home/oracle/t1.log fromuser=send touser=send ignore=y
    6. 在目标端用 SCN 启动 Replicat 进程
    GGSCI (udbs02) 12>start replicat rep01, aftercsn 1286162
    GGSCI (udbs02) 13> info all
    GGSCI (udbs02) 14>info replicat rep01

    四、数据验证
    在源端:
    $ sqlplus send/send@orcla
    SQL>seelct count(*) from t1;
    在目标端:
    $ sqlplus send/send@orclb
    SQL>seelct count(*) from t1;

  • 相关阅读:
    .NET与C#未来大流行是必然趋势
    y44.第三章 Kubernetes从入门到精通 -- k8s 资源对象(十七)
    【vue3|第20期】vue3中Vue Router路由器工作模式
    java档案类
    51单片机学习:ADC模数转换实验--电位器电压采集
    石油化工行业商业供应链管理系统:标准化供应商管理,优化企业供应链采购流程
    基于JAVA微博网站计算机毕业设计源码+系统+mysql数据库+lw文档+部署
    神经网络的基本工作原理——机器学习
    一个64位操作系统设计与实现
    二分查找汇总
  • 原文地址:https://blog.csdn.net/qq_50730941/article/details/126273032