oracle导出的.sql文件可以导Navicat里吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle导出的.sql文件可以导Navicat里吗?相关的知识,希望对你有一定的参考价值。

参考技术A 没有。
sql2005可以用向导将oracle在线的数据库导入,但是特殊数据类型会有问题(见官方手册),就是没有直接导入dmp文件的。到目前为止,还没有此功能的软件。
建议搭建一个临时的oracle系统,不跑业务,普通计算机就可以了,一天内就可以搞定数据导入到sql。
参考技术B 我没这么做过,但问题的本质是知道的
就好比oracle中的varchar2,mysql中就只有varchar,数据字段类型就不匹配了,一导自然就要报错了,
至于解决方案,我不知道有没有把oracle的sql脚本转换成mysql的sql脚本的工具了本回答被提问者采纳

怎么从navicat导出数据库

1.选中要导出的数据表,右击,然后点击“导出向导”。

2.点击sql脚本文件(*sql)->点击下一步。

3.点击保存位置->下一步->保存

如果要导出整个数据库则:

1.右击整个数据库->转储sql文件

2.选择保存位置->保存

导入sql文件:

1.右击数据库->运行sql文件

2.找到文件位置->开始->关闭
参考技术A 然后,在会弹出一个选择保存位置的保存框,选择好位置后,点确定,就OK了

导入数据库:

打开Navicat for MySQL,然后点击右键选择新建数据库,名字跟我们要导入的数据的名字一样
点击确定后,我们就可以见到左边出现刚刚我们建立好的数据了,然后右击选择“运行SQL文件”会弹出一个框,点击“...”选择文件所在的路径,本回答被提问者采纳

以上是关于oracle导出的.sql文件可以导Navicat里吗?的主要内容,如果未能解决你的问题,请参考以下文章

如何通过navicat导入导出数据库oracle

navicat for MySQL怎么导出SQL脚本

navicat for MySQL怎么导出SQL脚本

navicat for MySQL怎么导出SQL脚本

Navicat for Mysql查询结果导出无表名

navicat for MySQL怎么导出SQL脚本