ORACLE to mysql数据迁移问题

menhal 2008-11-18 09:13:29
我用ORACLE to mysql工具迁移过来的数据库中文都是乱码
请问怎么解决,谢谢了!
...全文
424 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
kongmark 2010-03-12
  • 打赏
  • 举报
回复
怎么登录了还是不能看回复啊?
pengwenfeng 2009-03-12
  • 打赏
  • 举报
回复
我的执行过程是

运行ORACLE to mysql---》store into dump file----》设置源数据库用户名和密码----》设置本地数据库(mysql)用户名密码
--->设置本地数据库database name。其他默认然后选择覆盖---》选择要迁移的表 OK

最后将生成的SQL文件中的SQL代码在Navicat命令行里面执行即可
menhal 2008-11-18
  • 打赏
  • 举报
回复
谁有更好的办法?50分不要浪费了
menhal 2008-11-18
  • 打赏
  • 举报
回复
我找到导出的方法了。
用PLSQL Developer把查找的数据导出到xml,然后把xml编码转换为utf8.
用navicat导入
ljf_ljf 2008-11-18
  • 打赏
  • 举报
回复
两年之前我都碰到过类似的问题,当时到最后都是需要人手调整来做。

若你数据量比较多,就自己弄个程序把数据一条一条导进去
[MySQL 是以二进制来存储字符串,在使用时候在以数据库设定的字符集来反馈对应字符内码]
menhal 2008-11-18
  • 打赏
  • 举报
回复
怎么在PLSQL Developer中查看数据库编码啊?
懒得去死 2008-11-18
  • 打赏
  • 举报
回复
ORACLE的编码不知道,那就没有办法帮你了。
menhal 2008-11-18
  • 打赏
  • 举报
回复
源数据库ORACLE编码未知
目标数据库MYsql编码utf-8
运行ORACLE to mysql---》move to mysql server directly----》设置源数据库用户名和密码----》设置本地数据库(mysql)用户名密码
--->设置本地数据库database name。其他默认然后选择覆盖---》选择要迁移的表 OK
然后转换过去发现中文乱码


请问ORACLE一般用什么编码格式,对应于mysql的什么编码?
懒得去死 2008-11-18
  • 打赏
  • 举报
回复
说说你迁移的具体步骤。
menhal 2008-11-18
  • 打赏
  • 举报
回复
如果有其他的迁移方法也行

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧