怎么将mysql中的表和数据转换到oracle中

怎么将mysql中的表和数据转换到oracle中,第1张

mysql、oracle 是两种数据库,不是从这个库导出来就可以导进另外一个数据库,因为他们的函数等很多东西都不一样。 目前是导出来改,改了之后再导,如果亲有好的方法,望分享啊

oracle sqldeveloper可以直接转,写代码的话就将数据抓成文件,然后再导入oracle

一、将表中数据导入文本文件保存 我是在WIN下的命令行模式做的 Mysql>select from my_mysql_table into outfile 'c: /my_tmptxt'; 二、写控制文件 用记事本开文档写完后改扩展名为ctl,以下是具体内容 load data infile 'c:/my_tmptxt' into table my_ora_table replace fields terminated by x'09' (字段1,字段2,字段3,字段N) 字段1~N是你要导入的MySql的表字段数据,不需要的字段可以不写。 三、用Sqlldr导入文本 c:\>sqlldr ora_usr 回车后输入控制文件的路径,密码,接下来加载控制文件自动导入。导入完成后,会生成个log文件,可以查看你导入是否成功,不成功按提示的错误查找原因。 注意的是:导入文本前,应在ORACLE数据库中事先建好要写入数据的表,并且要和所要导入的数据字段一致,如果不知MySql的表结构,可以在Mysql>show create table my_mysql_table;查看建表的SQL,将其转换成Oracle中可执行的SQL

以上就是关于怎么将mysql中的表和数据转换到oracle中全部的内容,包括:怎么将mysql中的表和数据转换到oracle中、怎么从mysql中导出的表导入到oracle、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10149525.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存