1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

Mysql数据导入Oracle处理总结

Navicat工具导入

Mysql数据导入Oracle的首选工具之一是Navicat,但需要满足一个先决条件,即Mysql和Oracle能够同时被使用Navicat工具访问连接。如果符合条件,则可以使用以下步骤进行导入:

Mysql数据导入Oracle处理总结

  1. 使用Navicat连接Mysql数据库,选中需要导出的表或查询结果集。
  2. 右键点击选择”导出数据”选项,选择导出成CSV格式。
  3. 使用Navicat连接Oracle数据库,选中将要导入数据的表,右键选择”导入数据”选项,在弹出的导入数据窗口中选择CSV格式文件,完成导入。

当需要导入多表关联查询的结果时,先将结果集存放到一张临时表中,再进行导出操作。

手工sqlldr导入

当Mysql和Oracle不能同时被Navicat工具访问连接时,可以使用手工sqlldr工具进行导入,具体步骤如下:

  1. 对需要导出的查询结果集创建一张临时表。
  2. 使用SELECT INTO OUTFILE命令将该临时表导出成文本,为了后续对导入Oracle做准备,在所有导出的字段上添加””。
  3. 将导出的文本文件传输到目标Oracle主机上,创建与Mysql相同的表。
  4. 编写sqlldr配置文件,指定字符集,并进行导入操作。
  5. 检查导入日志,排查是否有未完成导入的数据,并对比Mysql数据量。
  6. 确认数据量无误后,进行数据格式的修正。

以上就是Mysql数据导入Oracle的2种方法,具体使用方法视实际情况而定。如果有特殊需求,可以在此方法基础上进行调整。

作者:IT那活儿小编小本本

原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6486.html