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

Oracle GoldenGate(OGG)更改数据抽取模式为集中模式

原创 伟鹏 2024-06-20
380

在Oracle GoldenGate(OGG)中,将Extract更改为集中模式的步骤如下:

  1. 停止当前的Extract进程:
    为了进行更改,首先需要使用GG工具的命令行接口来停止当前正在运行的Extract进程。这是通过stop命令完成的,确保在下一步开始之前,当前进程已经完全停止。

    GG > stop ex_scott
    
  2. 使用dblogin命令登录到数据库:
    dblogin命令用于建立到数据库的连接,这是后续步骤所必需的。在此例中,使用的用户名和密码分别是oggogg

    OGG > dblogin userid ogg, password ogg
    
  3. 注册Extract进程:
    register命令用于在OGG中注册Extract进程。这告诉系统我们打算对名为ex_scott的Extract进程进行操作。

    OGG > register extract ex_scott database
    
  4. 查看Extract进程的信息:
    使用INFO EXTRACT命令可以查看Extract进程的详细信息,包括其当前状态和配置。UPGRADE选项提供了升级到集中模式的选项。

    OGG > INFO EXTRACT ex_scott UPGRADE
    
  5. 停止当前的Extract进程:
    再次停止Extract进程是为了进行配置更新。在更改模式之前,确保Extract进程不在运行状态是必要的。

    OGG > stop ex_scott
    
  6. 将Extract进程更改为集中模式:
    ALTER EXTRACT命令用于更改Extract进程的配置。在此,我们将其更改为INTEGRATED TRANLOG模式,即集中模式,这允许多个源数据库事务日志的数据被集成到一个单一的、集中的Trail文件中。

    OGG > ALTER EXTRACT ex_scott UPGRADE INTEGRATED TRANLOG
    
  7. 执行脚本文件:
    在SQL命令行中,执行指定的脚本文件,通常这些脚本包含了一系列的配置和初始化命令,用于准备OGG环境。

    SQL> @/ogg123/prvtlmpg.plb
    
  8. 启动新的Extract进程:
    经过配置更新后,使用start命令重新启动Extract进程,使其按照新的配置运行。

    OGG > start ex_scott
    
  9. 使用dblogin命令登录到数据库:
    再次使用dblogin命令登录到数据库,准备进行下一步操作,这次使用的用户名和密码分别为ogg123

    dblogin userid ogg, password 123
    
  10. 注册新的Extract进程:
    注册一个新的Extract进程ext01,这个进程将被配置为处理数据库的事务日志数据。

    register extract ext01 database
    
  11. 添加新的Extract进程,设置为集中模式,并立即开始:
    使用add extract命令添加一个新的Extract进程,并指定其为集中模式(integrated tranlog),同时使用begin now参数立即开始处理当前的时间点之后的数据。

    add extract ext01, integrated tranlog, begin now
    
  12. 添加Extract trail,指定路径、大小等参数:
    配置Extract trail,即数据的输出位置。使用add exttrail命令指定trail文件的路径(./dirdat/e1)和与Extract进程(extract ext01)的关联,同时设置文件的最大大小为10MB。

    add exttrail ./dirdat/e1, extract ext01, megabytes 10
    

这些步骤涉及了OGG的基本管理和配置,尤其是在将现有的Extract进程从分散模式转变为集中模式时。通过这些操作,可以更有效地管理和处理数据库事务日志,优化数据同步的过程。每一步都需谨慎操作,确保配置的正确性以避免数据同步问题。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论