如何在oracle中导入dmp数据库文件

 我来答
liuyang054
2016-04-19 · TA获得超过9093个赞
知道大有可为答主
回答量:5317
采纳率:78%
帮助的人:5319万
展开全部
Oracle 10g导入导出语法:
一、创建备份目录并授权(以管理员账户登录,授权)
C:\sqlplus system/password@orcl

create  directory  databf  as  'E:\databasebak'  
目录已创建。指定导入导出文件及日志文件存放的目录

SQL> grant  read, write  on  directory  databf  to  scott    

授权成功。

二、备份导出(此用户名和密码为scott,即要导出的用户下的数据)
expdp 用户名/密码@orcl  DIRECTORY=databf  DUMPFILE=用户名.dmp  logfile=用户名.log SCHEMAS=用户名

三、scott(原用户)用户下的数据导入到liu(新用户)账户下
impdp 新用户/新用户密码@数据库实例  dumpfile=导出时文件名.dmp remap_schema=原用户:新用户

四.高版本的oracle导出,然后导入到低版本的oracle

例子
源端版本  :11.2.0.3
目标端版本:10.2.0.1.0
源端导出
Expdp zzz/oracle@clodb directory=dump  dumpfile=exp_zzz.dmp schemas=zzz version=10.2.0.1.0

目标端导入
Impdp  ppp/oracle@leijj directory=dump  dumpfile=exp_zzz.dmp schemas=zzz remap_schema=zzz:ppp
育知同创教育
2016-04-19 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命 令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。
执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在oracle 8i 中 安装目录\ora81\BIN被设置为全局路径, 该目录下有EXP.EXE与IMP.EXE文件被用来执行导入导出。
oracle用java编写,SQLPLUS.EXE、EXP.EXE、IMP.EXE这两个文件有可能是被包装后的类文件。
SQLPLUS.EXE调用EXP.EXE、IMP.EXE所包裹的类,完成导入导出功能。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式