expdp 导出

1.管理员用户登入sqlplus

sqlplus system/manger@pdb1

2.创建逻辑导出目录

create directory dpdata as '/home/oracle18c/databak';

dpdata 只是代号,后面执行命令时候用到,而’/home/oracle18c’是我们要导出文件存放的目录。

3.创建成功后,通过此语句进行查看

select * from dba_directories;

需要注意的是,执行命令并不是真正创建目录,需要手动在该路径下创建目录,否则后续导出会不成功。

4.导出整个数据库

expdp sx_xxxs/sx_xxx@pdb1 directory=dpdatal dumpfile=sx_xxx20210325.dmp full=y

system/manager@orcl – 用户名/密码@服务名 directory=dpdata – 前面创建的目录 dumpfile=20210323.dmp – 导出文件名 full=y – 导出整个数据库,此参数不建议使用

5.指定用户导出的两种方法

expdp system/manager@orcl directory=dpdata dumpfile=expdpfile.dmp schemas=scott

expdp system/manager@orcl directory=dpdata dumpfile=expdpfile.dmp schemas=scott

impdp 导入

导入的数据库一定要首先创建好相应的用户,和导出时用的用户一致赋予相应权限,并且导入的文件是expdp方式导出的才可以,不然就报

1.导入之前同样创建逻辑目录(同expdp)

2.全库导入

impdp system/manager@orcl directory=dpdata dumpfile=expdpfile.dmp full=y

3.指定用户导入

impdp system/manager@orcl directory=dpdata dumpfile=expdpfile.dmp schemas=scott

impdp scott/tiger@orcl directory=dpdata dumpfile=expdpfile.dmp

导入不同用户到不同用户和不同表空间下

  • 原用户sx_xxx 原表空间 TBS_SXRMS_DATA
  • 新用户sx_xxx 新表空间 SLM

导入命令

impdp sx_slm/sx_slm@pdb1 dumpfile=20210323222.DMP directory=dpdatal remap_schema=sx_rms:sx_slm remap_tablespace=TBS_SXRMS_DATA:SLM

参数解释: dumpfile --需要导入的dmp文件名 directory --创建的逻辑目录 remap_schema=原用户:新用户 remap_tablespace=原表空间:新表空间-

oracle数据泵导入导出数据的更多相关文章

  1. Oracle使用数据泵导入/导出数据(expdp/impdp)

    Oracle使用数据泵导入/导出数据(expdp/impdp) A电脑上的操作(expdp数据导出) 运行cmd: 登录数据库,输入命令:sqlplus 使用管理员角色登录需要在用户名后加" ...

  2. Oracle数据泵导入导出数据,建立表空

    Oracle11g 数据导入到oracle10g 中:1.在oracle11g 服务器命令行中用expdp 导出数据expdp ts/ts@orcl directory=expdp_dir dumpf ...

  3. 基于多用户的Oracle数据泵导入导出数据

    登陆SqlPlus: SqlPlus sys/syspwd@MyOrcl AS sysdba 其中:syspwd:sys的登陆密码:MyOrcl:所创建的数据库服务名. 创建数据泵: create o ...

  4. PLSQL_数据泵导入导出数据Impdp/ Expdp(概念)

    2014-08-31 Created By BaoXinjian

  5. Oracle 数据泵导入导出总结

    Oracle 数据泵(IMPDP/EXPDP)导入导出总结 Oracle数据泵导入导出是日常工作中常用的基本技术之一,它相对传统的逻辑导入导出要高效,这种特性更适合数据库对象数量巨大的情形,因为我日常 ...

  6. Oracle 12c pdb的数据泵导入导出

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

  7. 【EXPDP/IMPDP】ORACLE数据泵导入导出案例(expdp & impdp)

    概要: 因项目需要,通常需要将生产库下的部分数据抽取并恢复到测试库上 本文主要介绍数据泵导入导出的几种情况以及错误处理 案例环境: rhel-server-6.5-x86_64 oracle 11.2 ...

  8. 【EXPDP/IMPDP】数据泵导入导出遇到目录没有权限问题

    当执行数据泵导出的时候,报了如下错误: ORA-39002: invalid operation ORA-39070: Unable to open the log file. ORA-39087: ...

  9. 【Oracle】数据泵导入导出

    数据泵 expdp导出 nohup expdp  system/******** dumpfile=lysb_20121113_%U.dmp directory=dmp_dir schemas=sco ...

随机推荐

  1. RPA教程

    匠厂出品,必属精品   Uipath中文社区qq交流群:465630324 uipath中文交流社区:https://uipathbbs.comRPA之家qq群:465620839 第一课--UiPa ...

  2. Nginx开机自启

    编写service脚本: vim /usr/lib/systemd/system/nginx.service 将以下内容复制到nginx.service文件中 ps:我的nginx目录是/usr/lo ...

  3. C4C界面介绍

    by zyi

  4. 从20s优化到500ms,我用了这三招

    前言 接口性能问题,对于从事后端开发的同学来说,是一个绕不开的话题.想要优化一个接口的性能,需要从多个方面着手. 其实,我之前也写过一篇接口性能优化相关的文章<聊聊接口性能优化的11个小技巧&g ...

  5. Spring框架系列(11) - Spring AOP实现原理详解之Cglib代理实现

    我们在前文中已经介绍了SpringAOP的切面实现和创建动态代理的过程,那么动态代理是如何工作的呢?本文主要介绍Cglib动态代理的案例和SpringAOP实现的原理.@pdai Spring框架系列 ...

  6. 『现学现忘』Git后悔药 — 28、版本回退git reset --soft命令说明

    git reset --soft commit-id命令:回退到指定版本.(soft:柔软的) 该命令仅仅修改分支中的HEAD指针的位置,不会改变工作区与暂存区中的文件的版本. 实现上是只做了一件事情 ...

  7. 基于POM---UI测试框架

    为什么会出现这个半自动化UI测试框架 我进入公司的前一个月从事的手工测试,为了提高自己的测试效率在工作时间之外写了一个半自动化的UI测试(害怕手工测试做久了,忘记自己还学过软件开发), 为什么我把它叫 ...

  8. Leetcode 不同路径系列

    Leetcode不同路径系列题解笔记 62. 不同路径 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 "Start" ). 机器人每次只能向下或者向右移动一 ...

  9. VS code 远程连接服务器步骤

    ①安装VS code,并连接远程服务器(本地也需要有ssh).参考 ②免密钥登录设置,参考 具体步骤:WIN+R -->cmd, 输入ssh-keygen,然后一直Enter,最终生成公钥和私钥 ...

  10. 本机通过IP地址连接Ubuntu18.04+ on Vmware

    一.Vmware-顶部菜单栏-编辑-虚拟网络编辑器: 点一下 添加一个NAT模式的网络:要记住名称,比如这里我的是VMnet8 子网ip可以自己写,建议全程就都按我这个写,后续方便校对. 点一下 NA ...