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. 洛谷 P4240 - 毒瘤之神的考验(数论+复杂度平衡)

    洛谷题面传送门 先扯些别的. 2021 年 7 月的某一天,我和 ycx 对话: tzc:你做过哪些名字里带"毒瘤"的题目,我做过一道名副其实的毒瘤题就叫毒瘤,是个虚树+dp yc ...

  2. Codeforces 1063F - String Journey(后缀数组+线段树+dp)

    Codeforces 题面传送门 & 洛谷题面传送门 神仙题,做了我整整 2.5h,写篇题解纪念下逝去的中午 后排膜拜 1 年前就独立切掉此题的 ymx,我在 2021 年的第 5270 个小 ...

  3. Mysql 预处理 PREPARE以及预处理的好处

    Mysql 预处理 PREPARE以及预处理的好处 Mysql手册 预处理记载: 预制语句的SQL语法在以下情况下使用:   · 在编代码前,您想要测试预制语句在您的应用程序中运行得如何.或者也许一个 ...

  4. Can't connect to HTTPS URL because the SSL module is not available. - skipping

    今天用pip3安装第三方库的时候报了这样一个错: Can't connect to HTTPS URL because the SSL module is not available. - skipp ...

  5. wireshatk_teach

    wireshark抓包新手使用教程 Wireshark是非常流行的网络封包分析软件,可以截取各种网络数据包,并显示数据包详细信息.常用于开发测试过程各种问题定位.本文主要内容包括: 1.Wiresha ...

  6. python 多行对应元素求和

    今天有个统计需求,需要对应的元素的列求和,文件示例如下: 1 ID1 0 2 7 2 ID2 1 5 6 3 ID3 2 2 6 4 ID4 1 6 0 5 ID2 3 8 3 6 ID2 0 8 3 ...

  7. centos下Spin Version 6.3.2及ispin安装(2014.9.17)

    centos下Spin Version 6.3.2及ispin安装(2014.9.17) 前言:windos下首先安装虚拟机,再安装linux系统(centos版) 一.本帖来源于官网http://s ...

  8. Excel-统计各分数段人数 frequency()

    FREQUENCY函数 函数名称:FREQUENCY 主要功能:以一列垂直数组返回某个区域中数据的频率分布. 使用格式:FREQUENCY(data_array,bins_array) 参数说明:Da ...

  9. A Child's History of England.28

    By such means, and by taxing and oppressing the English people in every possible way, the Red King b ...

  10. Shell中单引号和双引号的区别

    1.创建一个test.sh文件 vim test.sh 在文件中添加如下内容 #!/bin/bash do_date=$1 echo "$do_date" echo '$do_da ...