【DB宝63】项目分享:使用ora2pg迁移Oracle19c到PG13并使用OGG配置实时同步

0    4173    16

Tags:

👉 本文共约7932个字,系统预计阅读时间或需30分钟。

【DB宝63】项目分享:使用ora2pg迁移Oracle19c到PG13并使用OGG配置实时同步

一、项目目标

1、使用ora2pg迁移Oracle 19.3数据到PG13.2

  • 使用swingbench压测生成oracle数据
  • 部署ora2pg工具,实现Oracle数据迁移到PG数据库

2、配置OGG实时同步并实现告警

本人提供Oracle、MySQL、PG等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!
  • 部署OGG 19.1,配置实时同步
  • 配置OGG director的监控告警功能
  • 用swingbench压测生成批量事务,测试OGG实时同步功能

二、环境配置

2.1、环境规划

【DB宝63】项目分享:使用ora2pg迁移Oracle19c到PG13并使用OGG配置实时同步

DG环境规划:

项目Oracle源库PG目标库
db 类型单实例单实例
db version19.3.0.0.013.2
OS版本CentOS7.6 64位CentOS7.6 64位
OS hostnamelhrora19clhrpg13
IP地址192.168.68.66192.168.68.67
dbnamelhrsdblhrdb
监听端口15215432
映射的主机端口152825432
SOFT_HOME/opt/oracle/product/19c/dbhome_1/pg13/pg13
安装用户oraclepg13
同步用户SOEsoe

软件安装:

主机需要的软件
源端(192.168.68.66)Oracle 19c database、swingbench、ogg软件
目标端(192.168.68.67)PG 13.2、ora2pg、ogg软件

2.2、申请主机环境

2.3、源端使用swingbench生成压测数据

2.3.1、安装swingbench

下载地址:

http://www.dominicgiles.com/downloads.html

每个swingbench的zip 包里都包含了Linux/Unix 和Windows 文件,所以只需要从官方下载之后,解压缩就可以了。解压之后bin目录下是linux的,winbin目录下是windows的。

需要jdk 1.8环境。

2.3.2、使用swingbench生成数据

-s是静默,-create表示创建数据,-c是指定配置文件,就是oewizard.xml,-version指定swingbench版本,-cs表示数据库连接串,-dba表示连接到oracle数据库的用户,-dbap表示连接到oracle数据库的密码,-dt表示连接类型,-ts是指定表空间为users, -u表示压测的用户,-p表示压测用户的密码,-scale是数据量,1就是1G,0.001就是1Mb数据,-tc 是并发度,-allindexes是支持所有的索引类型,-v显示详细信息,-cl表示运行在字符模式。

数据量:

标签:

头像

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

4 × 1 =

 

嘿,我是小麦,需要帮助随时找我哦
  • 18509239930
  • 个人微信

  • 麦老师QQ聊天
  • 个人邮箱
  • 点击加入QQ群
  • 个人微店

  • 回到顶部
返回顶部