这个过程分为两步,当然了,如果你本身有安装oracle数据库,那就不要看这个文章了,如果你不想为了一个几十M的dmp文件去安装一个oracle那你可以参考本文章的方法。
第一步:把dmp文件转为sql
去下载一个叫Toad for Oracle的软件[点这里下载],然后安装下面步骤操作:
在database/export/exert file browse浏览要打开的dmp即可
然后就能看到dmp文件里面的一些信息
然后点击下面这个按钮就可以把数据导出为sql
你可以选择导出到文件还是导出到剪切板
OK,第一步已经完成了。
第二步:把oracle语法的sql转为MysqL语法的sql
先去下载一个PowerDesigner吧,[下载地址]
在PowerDesinger里找到 File -->> Reverse Engineer --->> Database;
在弹出的“New Physcal Data Model”窗口界面,选择“share the DBMS definition”然后点击确定。注意,数据库也要选择和自己现在的sql的数据库对应的,我的数据库是oracle 10g的,所有我也选择了oracle 10g。
点击“确定”以后出现如下图 :
选“Using script files”,点下侧的添加按钮,添加XXX.sql文件,然后选择“确定 ”。
转换成MysqL适用的数据库,从菜单栏上“Database”--->“Change Current DBMS”
弹出“Change the Traget DBMS”窗口界面,在窗口界面里“General”--->“New DBMS”--->“MysqL 5.0”,点击“确定”。
确定”后,你刚才导入oracle的sql现在产生的sql语句就是MysqL 5.0的,按快捷键ctrl+G导出MysqL的sql文件,快捷键后,弹出“Database Generation”窗口界面,把File Name修改导出的文件名,我的是jm.sql
这样就大功告成了!
此技能大家是否有get到呢?
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
搜索热词这个过程分为两步,当然了,如果你本身有安装oracle数据库,那就不要看这个文章了,如果你不想为了一个几十M的dmp文件去安装一个oracle那你可以参考本文章的方法。第一步:把dmp文件转为sql去下载一个叫Toad for Oracle的软件[点这里下载],然后安装下面步骤操作:在database/export/exert file browse浏览要打开的dmp即可然后就能看到dmp...
cd C:\Program Files\
MySQL
\
MySQL
Server 5.7\bin
#2.使用
导入
命令; ds0 是
数据库
名, path是
数据库
文件
(
dmp
/sql)路径
mysql
-u root -p ds0 < d:\current_sql.
dmp
#3.输入密码回车
注意:
mysql
导入
时出现"ERROR a...
Oracle
数据库
dmp
转
mysql
格式
一项目客户是
oracle
数据库
,需要导一个表数据到自研系统
mysql
数据库
,甲方已给出
oracle
格式
dmp
文件
!
处理思路:
①、安装
Oracle
数据库
。
②、用甲方提供
oracle
格式
dmp
文件
导入
我方自搭建的
Oracle
。
③、安装一台
mysql
数据库
或使用现成的
MySQL
数据库
。
④、使用Navicat工具,使用 工具数据传输功能将
Oracle
数据传输至
mysql
!
二、安装
Oracle
数据库
。
忽略此步骤,度娘一堆安装教程。
大致就是使用Cent
在工作中经常会遇到一些情况,需要导出或者备份你的
数据库
,并且在需要的时候再进行
导入
,或者创建一个新的工作空间指定给一个新的用户。
1. 导出用户下的所有表结构
exp 用户名/密码@
数据库
IP(若没有则可以省略)/
数据库
实例 file=
文件
保存路径 (full=y DBA权限下需要写。)
exp user/user@172.16.91.114/orcl file=d:\user.
dmp
说明:以上为导出在172.16.91.116服务器上的orcl
数据库
实例中user用户下的所有的表
1:cmd管理员模式下进入
mysql
安装的bin目录下,然后执行
mysql
-uroot -p chembl_25 < E:\developtools\
mysql
\
mysql
-5.7.29-winx64\bin\chembl_25_
mysql
.
dmp
其中chembl_25为
数据库