关于Oracle的DMP文件导入

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于Oracle的DMP文件导入相关的知识,希望对你有一定的参考价值。

如题,现在只有一个DMP文件,不知道表空间跟密码,该怎么导入?导了几天查了很多资料就知道用Imp命令导入,但是一直不成功。自己创建的表空间是jeecms,密码jeecms,DMP文件是D:\jeecms.dmp,请问该怎么做?有谁能帮助下吗?谢谢!

参考技术A 1、版本和表空间都可以用linux命令head命令查出来
head -2 bak.dmp
TEXPORT:V10.02.01
DTALK99_FARMER
2、修改dmp的表空间可以用sed命令
sed -i 's/USERS/TS01/g' bak.dmp
3、用户名密码不一致也可以导入。追问

不懂...我的是win7系统的,该怎么弄呢?

追答

http://pan.baidu.com/s/1bnnWtt1

从plsqldev导入oracle dmp数据库步骤!

本人初学者,有请各位大侠帮忙,小弟万分感谢!最好能够Q上指导269186847
满意送高分!
这是什么错误

1、打开plsql软件,并登陆到指定数据库。

2、进入后依次点击“工具”—“导入表”。

3、上方标签选择“Oracle导入”,下边点“文件夹”按钮选择dmp文件。

4、然后点击上图中“导入”(即不为灰色)按钮,等待执行即可。

参考技术A

15.5  导入表 

导入表工具允许你从用上一章描述的导出表工具在以前导出的文件里导入表定义和数

据。正如导出表工具那样,也有三中方法来导入表,每一种都带有它自己的文件格

式。 

Oracle 导入方法 

 

 

这个方法使用被 Oracle 导出工具创建的 dmp 文件运行 Oracle 的导入工具来导入

数据。你可以制定各种选项,每个选项都要符合导入工具的命令行选项(请看

“Oracle 服务器实用工具”指南)。导入可执行文件输入框允许你选择一个特定版

本的 Oracle 导入工具。在默认的情况下,来自于 Oracle 主目录的最新版本将被使

用。 

导出完成后,一个新的日志标签页将是可见的,这个页包含了被导入工具创建的日

追问

导入后报错!

追答

这个是说表空间已经有了, ignore 选中了吗

参考技术B 工具----导入表
选择oracle导入
在 “从用户”的下拉框中选择 dmp的导出用户
在 “导入到”的下拉框中选择 要导入用户
在 “导入文件”处选择要导入的 dmp文件
点击导入
这个错误是已经有了表空间,需要删掉表空间 记得把物理文件删除
参考技术C 菜单栏 工具→导入表 对话框里最下面有一个像文件夹一样的图形 点击选择你的dmp数据库所在的位置 然后点旁边的导入 好了 找到Tables 刷新 就好了 参考技术D tools -> Oracle import Tables

选好要导入的文件
schema的名字

你这个错误是应为里面以后有你需要导入的表了, 可以把现有的那些表 需要导入的,全部DROP掉 再导

以上是关于关于Oracle的DMP文件导入的主要内容,如果未能解决你的问题,请参考以下文章

oracle的dmp数据文件的导出和导入以及创建用户

oracle 导入导出数据

plsql导入dmp文件存储过程需要删吗

如何用oracle导入dmp文件

oracle11g导入dmp文件 数据丢失

oracle 11g如何导入.dmp文件