mysql导入oracle dmp文件_Oracle:记一次导入dmp文件

news/2024/11/16 7:43:36/

需要导入dmp数据到mysql上。

一开始的时候,使用navicat oracle导入。发现不能导入,不支持imp导入。

然后,经过一番摸索(一天 ),找到了导入的方法。

dmp是Oracle的导出文件格式

它有两种导出方式:传统export(exp)导出和DataPump Export(expdp)导出。

分别对应两种导入方式:imp和impdp。

第一步,安装Oracle获取相关的工具。sql plus等。方便操作。

第二步,创建新的用户来存储导入的数据。(记得创建用户,这坑了我不少时间)

以上两步都可以w3的教程找到。w3cschool-oracle

第三步,使用imp命令导入,imp sysdba/password@localhost/orcl file=D:\import.dmp log=D:\import.log fromuser=导入的数据库名称 touser=新创建的用户名

命令的参数解析一下:sysdba就是带有登录名的账号,password就是对应的密码,file是dmp的路径,log是日志文件(有必要加上),fromuser就是导出时候的用户名(报错的时候可以看到),touser就是你新创建的用户用来接收数据的。

百度上,很多命令都是imp 用户名/密码@实例名 file=导入的dmp文件路径 full=y ignore=y。执行的时候,就会发生以下错误:

已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入

. 正在将 BASE 的对象导入到 OT(新建的用户名)

. 正在将 DATA(导入的数据库名称) 的对象导入到 DATA(导入的数据库名称)

"ALTER SESSION SET CURRENT_SCHEMA= "DATA""

IMP-00003: 遇到 ORACLE 错误 1435

ORA-01435: 用户不存在

IMP-00000: 未成功终止导入

所以,要把DATA添加到fromuser参数中,同时去掉full=y ignore=y(忽略错误是不合理的)(同样也是花了很多时间找博客)。

最后,几秒钟就把数据导进去了。


http://www.ppmy.cn/news/438322.html

相关文章

DMP文件转CSV文件

DMP文件转CSV文件全过程记录 1.安装oracle对应版本及pl/sql developer2.查看dmp文件的导出方式3.文件转换3.1 Cmd 命令创建表空间3.2 pl/sql developer 创建用户3.2 DMP文件导入3.4 导出数据 1.安装oracle对应版本及pl/sql developer 下载软件之前建议先执行第22222222步 这里…

oracle导出dmp文件合集

Oracle导出dmp文件合集 导出某一个用户下所有的表 exp 用户名/用户密码ORCL fileD:\dmp\DEMO_20220121.dmp owner用户名 buffer8192000 logD:\dmp\DEMO_20220121_daochu.log导出指定表名下的所有的表 exp DEMO/DEMOORCL fileD:\dmp\DEMO_20220121_ep.dmp tables(表名,表名,表…

dmp 文件

转储文件也就是我们常说的 dump 文件。 可以把转储文件看成软件的某个时刻的一个快照。转储文件一般都是在软件出现问题时手动生成或者程序自动生成。下面我们介绍几种借助第三方工具生成转储文件的方法。 参考 如何生成转储(dmp)文件–工具篇 任务管理器 任务管理器可以说…

Oracle dmp文件解析

1 协议分析的基本原则和方法 1.1 TLV方法:type、length、value类型、长度、数值 由于具体数值的不确定、长度可变,因此绝大部分协议,都会将长度放在前面,后面再跟具体的数据。oracle的dmp文件的数据解析没有type字段&#xff…

oracle的dmp文件导入mysql_Oracle 数据库导入导出 dmp文件

首先询问对方数据库的表空间名称和大小,然后在你的oracle中建立相应表空间,最后使用命令导入、导出数据。 补充: 1.要新建一个数据库; Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可 以把数据从远程数据库服…

打开oracle dmp,详细教您怎么打开dmp文件

dmp格式文件有什么作用呢?每次电脑蓝屏都会生成dmp格式文件的蓝屏日志,如果想要查看这个日志就必须打开DMP文件,但如果你不知道怎么打开的话就无法解决蓝屏的问题,对于dmp文件怎么打开呢?下面小编来教你吧。 相信很多朋…

linux导入表dmp文件命令,linux下导入.dmp文件

linux下导入.dmp文件 (2012-10-12 14:15:51) 标签: it [oracle@localhost script]$ imp Import: Release 8.1.7.4.0 - Production on Mon Feb 9 13:59:02 2004 (c) Copyright 2000 Oracle Corporation. All rights reserved. Username: cams --此处输入启动导入的用户 Passwor…

mysql 导入dmp_navicat怎么导入dmp文件

一、安装方法: 1.首先下载Navicat Premium和Oracle Database Oracle Database官网下载地址:https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 注:Oracle Database的file1和file2都要下。 2.之后解压将两…