视频课程 编程

使用OCI GoldenGate 23.x实现数据复制与转换 (英文课程中文字幕)

¥5.00 已售 0
✓ 自动发货 ✓ 永久有效 ✓ 售后保障

资源介绍

视频数量:30个 总时长:2小时51分 课程介绍: 使用OCI GoldenGate 23.x实现数据复制与转换 数据同步是企业数据库运维中最让人头疼的问题之一。你可能遇到过这种情况:生产库和灾备库之间的数据总是存在延迟,应用程序切换数据库时动不动就出问题,或者需要在多个系统之间保持数据一致性但就是找不到一个靠谱的方案。如果你正在被这些问题困扰,那Oracle GoldenGate可能是你需要的那把钥匙。 GoldenGate是Oracle官方出品的专业数据复制工具,在金融、电信、大型企业中被广泛使用。但很多人在实际工作中接触它时,要么不知道从哪里下手,要么被各种专业术语搞得晕头转向。这门课就是来解决这些问题的——它从零开始,手把手教你如何在Oracle云基础设施上搭建完整的GoldenGate环境,完成从基础复制到双向同步再到数据转换的全套操作。 课程首先会带你熟悉Oracle云基础设施的控制台界面。很多人第一次接触OCI时会被它复杂的菜单结构吓到,课上会演示怎么找到关键的配置入口,怎么创建和管理云资源,让你对整个平台有个清晰的认知。同时课程还会解答一个很多人都会混淆的问题:GoldenGate、Data Guard和RAC这三个技术到底有什么区别,各自适合什么场景,理解这些区别能帮你以后做技术选型时少走弯路。 接下来的重点是Oracle Vault的使用。Vault是Oracle的密钥管理服务,GoldenGate要用它来安全地存储数据库密码和连接凭证。课程会演示怎么在OCI上创建Vault、生成主密钥、配置密钥内容,这些步骤环环相扣,每一步都有实操演示。你会学到怎么通过命令行程序访问Vault,怎么用Python脚本自动化这个过程——这些在实际工作中非常实用。 创建Oracle自治数据库是部署GoldenGate的前置条件。课程会演示怎么在OCI上快速创建一个ATP自治事务处理数据库和一个ALK自治数据仓库,分别作为源端和目标端。创建完成之后,怎么用SQL Developer通过Wallet文件连接这些数据库,这个操作虽然不复杂,但很多新手容易在这里卡住,课程会讲清楚具体的配置步骤和注意事项。 进入GoldenGate核心内容后,你首先会学到各种专业术语和基本概念,比如Extract进程、Replicat进程、Checkpoint、Transdata这些都是什么,它们在整个数据复制链路中各自扮演什么角色。理解了这些概念,后面的配置工作才能得心应手。 然后是实战环节,从源数据库和目标数据库的连接配置开始。你会学到怎么在GoldenGate控制台创建连接,怎么测试连接是否正常,怎么创建部署实例并分配连接。这些准备工作做好之后,课程会演示完整的数据复制过程:从源库导出数据,通过GoldenGate的Extract进程捕获变更,传输到目标库,再由Replicat进程应用变更。整个流程会演示两遍,第一遍侧重整体流程的理解,第二遍重点展示DML操作的同步效果。 单向复制掌握之后,课程会带你挑战更复杂的双向复制场景。双向复制允许两个数据库互相同步数据,这在需要高可用性的核心系统中很常见。你会学到怎么在两个数据库上分别配置Extract和Replicat进程,怎么设置Checkpoint保证断点续传,怎么处理可能出现的循环复制问题。课程还专门提供了DDL和DML操作的演示,让你看到表结构变更和数据增删改查是如何在双向同步中生效的。 数据转换是GoldenGate的进阶功能。标准复制只能原样传输数据,但实际业务往往需要对数据进行过滤、映射、计算等处理。课程会演示怎么配置数据转换部署类型,怎么使用通用连接,怎么在控制台设置转换规则。比如你可以只复制满足特定条件的记录,或者在目标库中生成源库没有的派生字段。这个功能在数据仓库抽取和ETL场景中特别有用。 整个课程时长不到三个小时,内容非常紧凑。课程提供了配套的学习文档和SQL脚本,边看边跟着做效果最好。学完这门课之后,你能够在OCI上独立搭建GoldenGate复制环境,完成常见的单向复制和双向复制配置,理解数据转换的实现思路,为以后深入学习GoldenGate的高级特性打下基础。 这门课适合有一定数据库基础的运维工程师和DBA学习。如果你是刚毕业不久的学生,最好先熟悉SQL和数据库的基本概念再来看这门课,会更容易理解老师讲的内容。