需要把一个Schema下的对象和数据转移到另外一个Schema下,新Schema名:GAOL,旧Schema名:scott

1.首先创建需要存放导出文件的目录(我的oracle安装在window,所以创建了一个新的文件夹D:\dmp)
     2.以sys身份登陆Oracle数据库,执行创建目录语句并授权

 create directory 目录名 as 创建的路径create directory scott_dmp as 'd:/dmp'

通过sql查看目录映射关系是否创建成功

select * from dba_directories

执行授权语句,让GAOL和SCOTT有对该目录的read,write权限

 grant read,write on directory  scott_dmp to GAOLgrant read,write on directory  scott_dmp to scott

查看是否授权成功

 select privilege, directory_name, DIRECTORY_PATH FROM user_tab_privs t, all_directories   WHERE t.table_name(+) = d.directory_name ORDER BY 2, 1;

3.在命令行执行导出语句(window打开CMD)

 expdp scott/tiger@GL schemas=scott directory=scott_dmp dumpfile =expdp_test1.dmp logfile=expdp_test1.log

scott/tiger@GL:连接oracle的用户/密码@连接串
schemas=scott:需要导出的schema
directory:oracle创建的目录
dumpfile/logfile:导出的dmp文件和日志文件的文件名
这里需要注意一点是语句最后不需要加分号“;”,加了分号会默认为文件名,即如果最后是…logfile=expdp_test1.log;,那我们生成的文件名是有分号的

接下来执行语句


    可以看到D:\dmp目录下生成了对应的文件,接着我们执行导入语句

IMPDP GAOL/GAOL@GL DIRECTORY=scott_dmp schemas=scott dumpfile=EXPDP_TEST1.DMP logfile=expdp_test1.log REMAP_SCHEMA=scott:GAOL

REMAP_SCHEMA:需要指定我们schema的映射关系,即scott对应加载到GAOL

    看到已经导入成功,我们去数据库查看,可以看到是否正确



这是个小测试,expdp/impdp的导出导入模式还有很多,可以参考以下博客

https://blog.csdn.net/zhaogang1993/article/details/84258838
https://blog.csdn.net/zhaogang1993/article/details/86466111
https://blog.csdn.net/zhongguomao/article/details/78933333

关于Oracle的impdp和expdp的使用相关推荐

  1. ORACLE的impdp和expdp命令

    查看管理理员目录(同时查看操作系统是否存在,因为Oracle并不关心该目录是否存在,如果不存在,则出错) select * from dba_directories; 使用系统自带目录,如果自己创建目 ...

  2. oracle impdp目录,ORACLE的impdp和expdp命令

    使用EXPDP和IMPDP时应该注意的事项: EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用. EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用, ...

  3. oracle 覆盖 impdp,oracle的expdp/impdp的使用

    延迟段依然会对expdp造成影响 deferred_segment_creation 和exp不同,expdp需要建立目录并授权,因为expdp导出文件只能存储在服务器 可以通关dba_directo ...

  4. 切换oracle用户impdp,Oracle 12c pdb使用expdp/impdp导入导出

    12c推出了可插拔数据库,在一个容器cdb中以多租户的形式同时存在多个数据库pdb.在为pdb做数据泵导入导出时和传统的数据库有少许不同. 1,需要为pdb添加tansnames 2,导入导出时需要在 ...

  5. Oracle使用数据泵 (expdp/impdp)实施迁移

    实验环境: 1.导出环境:RedHat6.4+Oracle 11.2.0.4.0,利用数据库自带的scott示例用户进行试验测试. Directory:wjq à /tmp/seiang_wjq 2. ...

  6. oracle12c导入,Oracle 12c pdb使用expdp/impdp导入导出

    1.查看当前的SID,查看pdb并切换到容器数据库,这里的pluggable数据库是pdborcl[oracle@test admin]$ echo $ORACLE_SID [oracle@test  ...

  7. Oracle 导入、导出详解(impdp、expdp)

    文章目录 1 概述 2 示例 2.1 前提:创建 directory 对象 2.2 导出 expdp 2.3 导入 impdp 3 扩展 3.1 expdp / exp 和 impdp / imp 的 ...

  8. oracle impdp参数,expdp impdp参数详细

    EXPDP和IMPDP使用说明 Oracle Database 10g引入了最新的数据泵(Data Dump)技术,使DBA或开发人员可以将数据库元数据(对象定义)和数据快速移动到另一个oracle数 ...

  9. oracle数据库impdp命令的使用方法

    oracle数据库impdp命令的使用方法 impdp命令直接在命令行(cmd/bash)下直接用,不必登录oracle.只能导入expdp命令导出的dmp文件. 但是导出时数据所在的表空间以及用户会 ...

最新文章

  1. Google学术分析公司科研实力:谷歌1161,华为110,为何差10倍?
  2. Android的开机流程
  3. python创建一个新的txt文件-如何在python中编辑文本文件并创建一个新的文本文件?...
  4. 解决错误: Failed to load class “org.slf4j.impl.StaticLoggerBinder“
  5. 物理化学 化学 动力学(中)
  6. 北京人文计算机学院,北京人文大学计算机信息工程学院举行元旦晚会
  7. 从Xbox和Zune中学到的四门创业课
  8. 用HTML,CSS和JavaScript创建iPhone/iPad应用程序
  9. 国家广电总局:常规电视剧剧集正片时长不少于41分钟
  10. mysql for rhel7_MySQL5.7.18 for Linux7.2(二进制安装)
  11. NGS中的一些软件功能介绍
  12. 小D课堂 - 新版本微服务springcloud+Docker教程_6-04 自定义Zuul过滤器实现登录
  13. 史上最全40道dubbo面试题
  14. 分布式数据库系统原理(第三版)pdf
  15. 【面向校招】Golang面试题总结
  16. 制作海报,你一定会用到的这些工具网站
  17. 如何让网站被百度快速收录?如何查询百度收录情况?
  18. 雷神五代笔记本U盘重装系统图文教程
  19. 转:极速的关键——斯巴鲁车系四驱系统详解
  20. 0415学习笔记:3决策树

热门文章

  1. word撰写格式系列1——毕业论文格式设置
  2. C语言结构体,输出李明的相关信息。
  3. Shell 一行代码搞定大问题
  4. [CF1019C]Sergey's problem
  5. Android 源码编译问题总结
  6. MFC-控件-标签-设置背景透明
  7. 一个美妙的网络流总结
  8. 李子柒视频深度分析[从数据角度]
  9. BeginInvoke入门
  10. 计算机网页的制作实验报告,计算机实验网页制作实验报告.docx