pgsql数据库类型通过Linux同步数据至Oracle数据库的脚本

本文介绍了如何通过Python执行DataX脚本来实现pgsql数据库到Oracle的数据同步。首先,要求两个数据库的字段类型和数量匹配。接着,详细展示了创建同步脚本的过程,包括定义reader和writer参数,以及执行脚本的命令。此外,文中还提到可以通过配置自动化同步时间来定点更新最新数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


前言

将pgsql数据的数据同步到oracle数据库的脚本,通过py执行同步。相关的知识,希望对你有一定的参考价值

一、创建数据库

两个数据库的字段类型一致,不然会出现字段类型对不上的错误,同步的字段数量也要对上。

二、同步脚本

1创建脚本

创建同步脚本,并命名为json格式,上传至Linux服务器
{
“job”: {
“setting”: {
“speed”: {
“byte”: 10485760,
“channel”:“2”
},
“errorLimit”: {
“record”: 0,
“percentage”: 0.02
}
},
“content”: [
{
“reader”: {
“name”: “postgresqlreader”,
“parameter”: {
“username”: “账号”,
“password”: “密码”,
“connection”: [
{
“querySql”:["查询脚本 "],
“jdbcUrl”: [“表连接IP”]
}
]
}
},
“writer”: {
“name”: “oraclewriter”,
“parameter”: {
“username”: “账号”,
“password”: “密码”,
“column”: [“前置库表字段,与同步表的字段排序一致,数量及字段类型一致”],
“connection”: [
{
“table”: [“前置库数据库表名字”],
“jdbcUrl”:“前置库连接IP”
}
],
“preSql”: [“前置库数据库名字”],
“postSql”: [],
“batchSize”: 100
}
}
}
]
}
}

2.执行脚本

手动执行
python3 /home/gpsync/dataxNew/bin/datax.py /存放脚本的路径/文件名

界面上可配置自动化同步时间,得通过代码实现界面可配置化,通过配置调度时间,实现定点同步最新数据

总结

记录一次不同数据实现数据同步的笔记。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值