一次oracle导出数据然后导入mysql的过程小计
一次oracle导出数据然后导入mysql的过程小计
1. 需求
给了服务器信息、数据库信息等,要导出数据。
2. 方法步骤:
- 远程服务器工具用向日葵,连接数据库工具使用PL/SQL Developer,找到对应表之后右键点击Query data查询要导出的记录;
- 点击Export Query Results按钮并选择CSV file格式文件,选择导出路径后导出数据到指定目录;
- 将导出的数据文件传输到自己的电脑,然后用navicate工具新建数据库,通过导入向导导入数据。
3. 期间问题:
- 我远程的服务器是Windows Server2003的,工具用的是向日葵,我用的个人版,传输文件的时候好像只能单向传文件,比如我远程的A,我可以往A里拖文件,直接就复制过去了,传输文件的方式应该还有很多,可以找找最便捷的方式。
- 导入MySQL的时候遇到了一个中文乱码的问题,因为CSV格式文件多用GB 2312,所以我在导入向导里选择的编码是10008 (MAC - Simplified Chinese GB 2312),乱码问题解决了。
- 导入MySQL有一个行size大小超过65535的报错,我是通过把无关紧要的扩展字段由varchar类型改成text解决的。