1. 从oracle往mysql导数据,用csv(txt)格式文件或者sql文件都可以。Load方式导入数据快。
2. 具体步骤如下
3. 用toad连接oralce数据库,打开database菜单下的schema browser窗口,在左面table中选中相应的表,右面tab选中data项,然后在弹出的右键中选择【export to flat file】,弹出如下窗口,选中option项,选中【to file】项,点击【generate columns】,点击【execute】即可产生txt文件。(产生的文件默认不是,分割的,而且值间隔空格不一样,导入会有问题产生),用pl/sql工具可以保存完美sql,但是必须先把所有值查询出才可以,否则不能保存所有表记录。在schema brower视图下面,选中表然后右键【save as】可以导出多种格式的文件。以tab间隔也可以。命令用’\t’表示。
4. 利用mysql提供的load工具,采用如下命令即可导入数据。
行分隔符默认就是\r\n,一般指定字段fields分隔符就可以了。
5. 如果利用产生的sql文件,则操作顺序如下:
6. 用toad连接oralce数据库,打开database菜单下的schema browser窗口,在左面table中选中相应的表,右键选中【export data】项,弹出如下画面,选择【output】项,选择【file】,在【filename】栏目中选择文件路径,最后点击【execute】即可产生sql文件。
7. 可以直接执行sql文件导入数据,最好用该方式,命令如下:
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/79730/viewspace-350527/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/79730/viewspace-350527/