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. 【python基础】第07回 运算符和流程控制 2

    本章内容概要 1.逻辑运算符补充 2.循环结构 本章内容详解 1.逻辑运算符补充 两边都不为0的情况 or 直接取前面的值 and 直接取后面的值如果存在0的情况 and 直接取0 or 直接取非0 ...

  2. vi与vim使用

    简介 Vi是一个命令行界面下的文本编辑工具(最早1976年由Bill Joy开发,原名ex),vi 支持就大多数操作系统(最早在BSD上发布)并且功能已经十分强大. 1991年Bram Moolena ...

  3. JS中通过id或者class获取文本内容

    一.JS通过id获取文本内容 二.JS通过class获取文本内容

  4. Redis如何实现多可用区?

    在如今的业务场景下,高可用性要求越来越高,核心业务跨可用区已然成为标配.腾讯云数据库高级工程师刘家文结合腾讯云数据库的内核实战经验,给大家分享Redis是如何实现多可用区,内容包含Redis主从版.集 ...

  5. 使用高斯Redis实现二级索引

    摘要:高斯Redis 搭建业务二级索引,低成本,高性能,实现性能与成本的双赢. 本文分享自华为云社区<华为云GaussDB(for Redis)揭秘第21期:使用高斯Redis实现二级索引> ...

  6. 看起来是线程池的BUG,但是我认为是源码设计不合理。

    你好呀,我是歪歪. 前几天看到一个 JDK 线程池的 BUG,我去了解了一下,摸清楚了它的症结所在之后,我觉得这个 BUG 是属于一种线程池方法设计不合理的地方,而且官方在知道这个 BUG 之后表示: ...

  7. 【cartographer_ros】七: 主要配置参数说明

    上一节介绍了路标Landmark数据的订阅和发布,各类数据的发布和订阅基本阐述完毕. 本节会介绍cartographer的主要配置参数,研究这些参数的使用和对算法的影响. 目录 1,map_build ...

  8. VMare 设置固定IP和网段

    切换目录 cd /etc/sysconfig/network-scripts ls查看当前目录下的东西 找到ipcfg- 开头的,而且不是iocfg-lo,而上图就是那个ifcfg-ens33. 则进 ...

  9. RabbitMQ消费者消失与 java OOM

    原因: 下午先是收到钉钉告警有一个消费者系统任务积压, 当时以为就是有范围上量没有当回事,后来客服群开始反馈说有客户的数据没有生成.这个时候查看mq的后台,发现任务堆积数量还是很多. 这个时候登录一台 ...

  10. 暑假打工 2 个 月,让我明白了 Keepalived 高可用的三种路由方案

    暑假打工 2 个 月,让我明白了 Keepalived 高可用的三种路由方案 这是悟空的第 158 篇原创文章 原文链接:首发悟空聊架构 官网:www.passjava.cn 你好,我是悟空. 前言 ...