如何在oracle中导入dmp数据库文件
2个回答
展开全部
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所包裹的类,完成导入导出功能。
执行环境:可以在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所包裹的类,完成导入导出功能。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询