将MySQL数据迁移到Oracle的正确方法
在Oracle数据库中,有一张桌子from_mysql,其结构如下:
现在我们需要的数据从MySQL的学生转移到Oracle的from_mysql。在这里,我们可以利用水壶的勺子工具快速地实现这个功能。
首先,打开勺子,创建一个新的转换,并将表输入命名为表输出。然后在核心对象中输入表输入,将其拖动到编辑界面,并从输出中输出拖放到编辑界面,并连接表输入和表输出,如图所示。
右键单击表输入,选择编辑步骤,然后弹出以下窗口:
从数据库连接中选择连接数据,在这里选择MySQL,然后单击编辑修改数据库。如果没有配置数据库,请单击New,此时数据库的配置,特定的配置可以查看水壶配置资源库。
在SQL输入框中输入SQL语句来过滤要迁移的数据。如果SQL语句包含一个变量,请在下面的SQL语句中替换变量来做一个勾选。
右键单击表输出,选择编辑步骤,然后弹出以下窗口:
数据库连接几乎与表输入相同。只有Oracle是选在这里,和from_mysql在目标表中选择,因为我们选择的测试数据,并且数据量不是很大,所以提交的记录数保持默认。
接下来,构建一个新的作业,命名为表输出。查找开始、设置变量、转换,并将其拖动到编辑接口,以连接图中所示的三个对象,这是核心对象的一般用途。
右键单击设置变量,选择编辑作业入口,在弹出窗口中编辑变量名和变量值,如下所示:
右击转换,选择编辑作业条目,在弹出窗口中选择转换名,找到保存的转换:输入来表示:
在这一点上,所有的工作都完成了。单击run,并可以从MySQL中提取数据到Oracle。
以上是本文的全部内容,希望能对您有所帮助,希望大家多多支持。