怎样把oracle中数据库表结构和数据导入到mysql中啊

有没有什么好的方法或者工具,谢谢,在线等... 有没有什么好的方法或者工具,谢谢,在线等 展开
 我来答
匿名用户
2013-06-24
展开全部
(转载地址为:http://blog.csdn.net/xueyepiaoling/article/details/5091577,功劳给做着本人吧)
#################### 通过软件转换数据库信息 ####################

1. Oracle to MySQL
非常好的软件,软件本身非长小,但功能比较强大,使用简单,配置也很简单。
可以直接从 Oracle 导入 MySQL, 也可以导出.sql文件.
2. MySQLMigrationTool version 1.1.12
MySQLMigrationTool是MySQL GUI Tools 5.0 其中的一个组件,包括 MySQLAdministrator , MySQLMigrationTool ,
MySQLQueryBrowser , MySQLSystemTrayMonitor.

MySQLMigrationTool是专门为了各种数据库之间数据转换而设计的,它所提供的功能非常强大.
MySQLMigrationTool采用的是JDBC的连接方式,速度非常快,非常适合大数据量之间的转换,可以生成.sql文件.

################## 通过文件转换数据库信息 ######################

1. 通过.sql文件导入数据。
如果不是没有办法不推荐用这种方法,除非经过上面那两种软件转换过的.sql文件。数据量小还好说,如果非常大的话,
各种问题太多。各种数据库之间的语法有些是不一样的,数据类型之间的转换等等...修改起来太麻烦。
2. 通过.cvs/.xls文件导入数据
数据库的图形界面一般都提供这个方法,到处表信息到.cvs/.xls文件,然后再通过图形界面导入到目标数据库中.
如果不是一种数据库的话,我认为还是这中方法比较好.但是有一点,就是在Oracle 导出的 number类型数据中到 .cvs
/.xls文件的时候会变成科学记数.

############### 建立odbc管道流进行转换数据库信息 ####################
把两个数据库的odbc都连接上,然后通过管道流转换之间的数据.(本人没试过)

################ 写程序转换数据信息 #########################
建立两个数据源读取需要导出的库中的全部数据,然后逐条依次写入目标库中.
可以其中一个数据源换成jdbc, 也可以量个都是jdbc.(优点是,可以不用考虑太多,但速度较慢)
狗肉锅仔
2013-06-24
知道答主
回答量:11
采纳率:0%
帮助的人:8.6万
展开全部
你可以在oracle中导出表结构成SQL文件,然后根据上面朋友说的NaviCAT premium链接到mysql 直接打开sql文件执行就可以导入了。希望其他朋友有更好的办法,也希望能帮到你
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-24
展开全部
NaviCAT premium
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式