一次oracle导出数据然后导入mysql的过程小计

一次oracle导出数据然后导入mysql的过程小计

1. 需求

给了服务器信息、数据库信息等,要导出数据。

2. 方法步骤:

  1. 远程服务器工具用向日葵,连接数据库工具使用PL/SQL Developer,找到对应表之后右键点击Query data查询要导出的记录;
    一次oracle导出数据然后导入mysql的过程小计
  2. 点击Export Query Results按钮并选择CSV file格式文件,选择导出路径后导出数据到指定目录;
    一次oracle导出数据然后导入mysql的过程小计
  3. 将导出的数据文件传输到自己的电脑,然后用navicate工具新建数据库,通过导入向导导入数据。
    一次oracle导出数据然后导入mysql的过程小计

3. 期间问题:

  1. 我远程的服务器是Windows Server2003的,工具用的是向日葵,我用的个人版,传输文件的时候好像只能单向传文件,比如我远程的A,我可以往A里拖文件,直接就复制过去了,传输文件的方式应该还有很多,可以找找最便捷的方式。
    一次oracle导出数据然后导入mysql的过程小计
  2. 导入MySQL的时候遇到了一个中文乱码的问题,因为CSV格式文件多用GB 2312,所以我在导入向导里选择的编码是10008 (MAC - Simplified Chinese GB 2312),乱码问题解决了。
    一次oracle导出数据然后导入mysql的过程小计
  3. 导入MySQL有一个行size大小超过65535的报错,我是通过把无关紧要的扩展字段由varchar类型改成text解决的。
    一次oracle导出数据然后导入mysql的过程小计