问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

oracle怎么导入dmp文件?

发布网友 发布时间:2022-04-22 02:22

我来回答

5个回答

热心网友 时间:2023-06-21 12:09

关于dmp文件我们用的还是比较多的,dmp文件它是作为oracle导入和导出表使用的文件格式,今天就将dmp文件导出和导入进行学习。

dmp文件导出

dmp文件导出用的比较多的一般是三种,他们分别是:导出整个数据库实例下的所有数据、导出指定用户的所有表、导出指定表。

这里已我的数据库为例,进行介绍,我的Oracle数据库实例为"ORACLE",查看自己数据库实例可以从"任务管理器-->服务"中进行查看,如下图


打开命令行:

1,将数据库ORACLE完全导出,用户名system密码manager 导出到c:\chu.dmp中

exp system/manager@ORACLE  file=c:\chu.dmp full=y

2,将数据库中RFD用户与,JYZGCX用户的表导出

exp system/manager@ORACLE  file=d:\chu.dmpowner=(RFD,JYZGCX)

3,将数据库中的表T_USER、T_ROLE导出

expJYZGCX/JYZGCX@ORACLEfile=  d:\data\newsmgnt.dmp tables=(T_USER,T_ROLE)

上面的system为用户名,manager为密码,ORACLE为数据库实例名,其实不一定非的用system用户,只要是拥有管理员权限的用户都可以。

dmp文件导入

1,打开“开始”-->输入cmd—> sqlplus /nolog;

2,输入 conn / as sysdba管理员账户登录;

3,需要创建表空间,如果我们知道需要导入的数据库的表空间直接创建就可以,如果不不知道,也没有关系,我们可以用txt打开dmp文件,使用快捷键ctrl+F,查找tablespace,就可以找到这个dmp文件所对应数据库的表空间,然后创建我们找到的表空间就可以;

步,不创建的表空间,创建用户,并分配权限;

5,打开“开始”-->输入cmd(注意:这里是cmd窗口,不是sqlplus窗口!!!),输入以下语句:“imp  kang/123456@localhost/ORACLEfile="C:\chu.dmp"full=y ignore=y”

上述语句说明如下:

kang是创建的登录数据库用户名;

123456是登录数据库的密码;

localhost:代表当前数据库的地址是本机,如果是远程导入,替换成对应的ip地址就行

ORACLE:是实例名称)

file:后面的是你当前dmp文件存放的路径

full=y,这个貌似是全部

ignore=y,忽略一些错误

备注:关于数据库实例、表空间、用户等基本概念和创建的语句可参考前面的文章“Oracle学习——扫盲篇”

小结

本篇文章主要讲述了,oracle数据导出和导入的具体步骤,其中导入dmp文件的时候即便不知道表空间、用户名和密码也可以进行导入。

热心网友 时间:2023-06-21 12:09

通过导入导出dmp文件,可以把一个或多个数据库表的表结构和表数据同时导入导出。下面是进行导入导出的步骤:

1、进入命令行,点击开始,输入cmd;

2、回车,出现命令行窗口;

3、导入的命令是“imp 用户名/密码@网络服务名 file=xxx.dmp full=y”,输入此命令即可导入;

4、导出的命令是“exp 用户名/密码@网络服务名 file=xxx.dmp tables=(表名)”,输入此命令即可导出。

热心网友 时间:2023-06-21 12:10

1、先看你要目标数据库与备份的版本差异(此类问题解决的是导入版本出错问题)
2、是怎么备份出来的(是exp备出的,还是数据泵备出的)
2、备份出来的数据的用户名
3、了解备份是有分区表的还是没有分区表的,有分区表的先建立分区表空间。
4、看数据量大不大,如果大的话要先建立大表的结构,这样导入速度快。
5、先按照先前的表空间建立数据库。
6、建立完成导入(开始->运行->输入cmd imp 用户名/密码 fromuser=备份出来的用户名 touser=用户名 file=路径\备份.dmp log=路径\日志名.log buffer=4096000 ignore=y commit=y feedback=10000)

热心网友 时间:2023-06-21 12:10

本机安装了ORACLE 的话
点击开始-->运行-->cmd
在黑窗口 imp 用户名/密码@数据库名 file=dmp路径 full="y"

imp mes/mes@ORCL file="d:\110516mes.dmp" full="y" 这是我的。
导入的时候你要创建相应的用户赋予权限

热心网友 时间:2023-06-21 12:11

开始->运行->输入cmd->imp PECARD_HN/PECARD_HN@127.0.0.1:1521/orcl file=E:\work\dmp\PECARD_HN.dmp full=y
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 oracle数据库表的导出 怎样将oracle中某一张表的数据导出为dmp文件 oracle怎么导入dmp文件 oracle数据库里面,怎么导出dmp文件! 怎么导出远程oracle数据库,导出格式为dmp的 如何在oracle中导入导出dmp文件 ORACLE 的“dmp”是什么文件? oracle 导出成dmp文件 如何在Oracle中使用exp和imp导出,导入dmp数据库文件 oracle如何在本机导出dmp文件? oracle导出表数据dmp 连接WiFi需要网页认证怎么回事 如何将多个MOV格式的短视频转换为MP4? MOV格式的视频如何转换为MP4(或3GP)格式 mov格式怎么转换mp4格式 有没有虎年春节小孩给长辈拜年的顺口溜,得体正式... 给同事发什么春节祝福,要正经一些的(60字以内)? 新春祝福语,要高档霸气上档次,不能低三下四的。... 新年到了有没有个性点的新年祝福语? 新年祝福词语? oracle 导出dmp 会不会导致数据库崩溃 oracle怎么导出远程数据库,导出文件是dmp格式 电信天翼手机有哪些机型? 华为手机电信版大全 中国电信翻盖智能手机大全都有哪些 中国电信的手机套餐有哪些? 三星电信版手机大全 电信手机大全多少钱 20154g电信版手机大全 电信手机 求:支持电信卡移动卡双模的手机大全 卡通画背影 天气特别好的时候你都会做什么事? 天翼手机 天气晴空万里心情好的语句 联通 移动 电信 三大运营商 都有什么号段 晴朗的天气为什么会出现彩虹 用绿油油,胖乎乎,笑眯眯,天气晴朗,玩跷跷板,高高兴... 仔细看图,图上画的是什么地方?他们在干什么?把... 各种各样的云的形状,名称,寓意着什么天气