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

  • A电脑上的操作(expdp数据导出)

    1. 运行cmd;
    2. 登录数据库,输入命令:sqlplus

      使用管理员角色登录需要在用户名后加“ as sysdba” 例如:sys as sysdba;

    3. 创建目录路径:输入命令:create directory data_dir as 'E:\ora\data' ;

      data_dir为路径名称,可自命名,E:\ora\data为数据库导出文件存放路径(路径必须存在)

      使用命令:select * from dba_directories可查询用户创建目录

    4. 为oracle用户授予访问数据目录的权限,输入命令:Grant read,write on directory data_dir to dbuser;

      dbuser为数据库用户名(与第5步中相同)

    5. 导入导出操作授权,输入命令:grant exp_full_database,imp_full_database to dbuser;
    6. 退出,输入命令:exit;;
    7. 数据导出,执行命令:expdp dbuser/123456@orcl schemas=dbuser dumpfile=expdp.dmp directory=data_dir logfile=expdp.log

      expdp [为用户名]/[密码]@[服务名]

      schemas=[为用户名]

      dumpfile=[导出数据库文件(可自命名)]

      directory=[目录名]

      logfile=[日志文件文件名(可自命名)]

      注意:命令结束不需要加“;”

  • B电脑上的操作(impdp 数据导入)

    1. 运行cmd;
    2. 登录数据库,输入命令:sqlplus

      使用管理员角色登录需要在用户名后加“ as sysdba” 例如:sys as sysdba

    3. 创建目录路径:输入命令:create directory data_dir as 'E:\ora\data' ;

      data_dir为路径名称,可自命名,E:\ora\data为数据库导出文件存放路径(路径必须存在)

      使用命令:select * from dba_directories可查询用户创建目录

    4. 为oracle用户授予访问数据目录的权限,输入命令:Grant read,write on directory data_dir to dbuser;

      dbuser为数据库用户名(与第5步中相同)

    5. 导入导出操作授权,输入命令:grant exp_full_database,imp_full_database to dbuser;
    6. 将从A电脑中E:\ora\data目录下的.dmp数据泵导出文件拷贝至B电脑创建的目录(E:\ora\data)中
    7. 退出,输入命令:exit;
    8. 数据导入,执行命令:impdp user/123456@orcl REMAP_SCHEMA = dbuser:user table_exists_action = replace directory=data_dir dumpfile=expdp.dmp logfile=expdp.log

      impdp [用户名]/[密码]@[服务名]

      REMAP_SCHEMA=[源用户名1]:[目标用户名2]

      table_exists_action=replace /存在的表动作(覆盖)/

      directory=[目录名]

      dumpfile=[.dmp文件名]

      logfile=[.log文件名]

Oracle使用数据泵导入/导出数据(expdp/impdp)的更多相关文章

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

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

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

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

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

    2014-08-31 Created By BaoXinjian

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

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

  5. oracle数据泵导入导出数据

    expdp 导出 1.管理员用户登入sqlplus sqlplus system/manger@pdb1 2.创建逻辑导出目录 create directory dpdata as '/home/or ...

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

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

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

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

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

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

  9. linux下用数据泵导入导出(impdp、expdp)

    expdp和impdp expdp假设a用户的默认表空间是a,导出用户a所有数据: 如果是多实例 需要在命令行或终端手工指定实例 set ORACLE_SID=实例名 否则回报ORA-12560: T ...

随机推荐

  1. 我的获奖记录及 Important Dates in OI

    逊逊的获奖记录/ruo(真的没拿过啥奖,并且大部分都集中在初三阶段,即 2020-2021 赛季): NOIP2018 pj,1=,无游记 CSP-S2019,1=,无游记 APIO2020,Ag,游 ...

  2. Codeforces 1383C - String Transformation 2(找性质+状压 dp)

    Codeforces 题面传送门 & 洛谷题面传送门 神奇的强迫症效应,一场只要 AC 了 A.B.D.E.F,就一定会把 C 补掉( 感觉这个 C 难度比 D 难度高啊-- 首先考虑对问题进 ...

  3. Vue 中使用 TypeScript 详细总结

    VUE 项目中使用 Typescript 第一节:项目起步 Vue 中使用 TypeScript 项目中主要使用到的第三方依赖 vue2 vue-class-component vue-propert ...

  4. [R] 如何绘制各样本的pathway丰度热图?

    前言 一般而言,我们做完pathway富集分析,就做下气泡图或bar图来进行展示,但它们实际上只考虑了富集因子和Pvalue.如果我们不关注这两个因素,而是在乎样本本身的pathway丰度呢? 对于K ...

  5. Generic recipe for data analysis with general linear model

    Generic recipe for data analysis with general linear model Courtesy of David Schneider State populat ...

  6. 在windows下使用shell,运行shell脚本

    在Windows操作系统下运行Shell脚本,缺少的只是一个Git软件.其下载路径为Git - Downloading Package. 安装之后,将安装路径下的bin文件夹的路径作为环境变量.于是我 ...

  7. Docker的基本使用及DockerFile的编写

    前言: 最近在准备面试,在复习到Docker相关内容时,想写一些东西分享给大家然后加深一下自己的印象,有了这篇随笔. Docker的简介: docker从文件系统.网络互连到进程隔离等等,极大的简化了 ...

  8. 日常Java 2021/9/29

    StringBuffer方法 public StringBuffer append(String s) 将指定的字符串追加到此字符序列. public StringBuffer reverse() 将 ...

  9. 基于python win32setpixel api 实现计算机图形学相关操作

    最近读研期间上了计算机可视化的课,老师也对计算机图形学的实现布置了相关的作业.虽然我没有系统地学过图形可视化的课,但是我之前逆向过一些游戏引擎,除了保护驱动之外,因为要做透视,接触过一些计算机图形学的 ...

  10. day02 web主流框架

    day02 web主流框架 今日内容概要 手写简易版本web框架 借助于wsgiref模块 动静态网页 jinja2模板语法 前端.web框架.数据库三种结合 Python主流web框架 django ...