gpt4 book ai didi

mysql - oracle和mysql之间传输数据

转载 作者:行者123 更新时间:2023-11-29 15:23:55 25 4
gpt4 key购买 nike

我想通过SymmetricDS在oracle和mysql之间传输数据。两者具有相同的表名但不同的列名。

示例:

Oracle表结构如下

om_product
(product_id number,
product_code varchar2(12),
product_name varchar2(240));

Mysql表结构

om_product
(p_id int,
p_code varchar(12),
p_name varchar(240));

我尝试通过Transform_table 和transform_columns。但无法达到目的。谁能帮帮我。

最佳答案

转换将是此用例的最佳方法,但您需要确保正确配置它,否则它将不会执行转换。

将复制过程视为一个工作流程,其中发生路由,然后提取转换,然后加载转换。在设置要在路由后触发的转换时,重要的是在转换中设置源目录、架构和表值,以匹配路由输出数据的方式(路由目标目录、架构和表)。

可以通过 3 种方式配置路由来定义目标值:

1.) 目标目录、目标架构、目标表中未指定任何值。在这种情况下,您的转换还应该有一个空的源目录、源架构和相关的目标表。

2.) 路由器可以打开“使用源目录架构”。在这种情况下,您需要设置转换源目录和源架构以匹配触发器中源目录和源架构的值。

3.) 最后,路由器配置可能会指定目标目录、目标模式和目标表。在这种情况下,转换源目录、源架构和源表必须与路由器中的这些目标值匹配。

关于mysql - oracle和mysql之间传输数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59177502/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com