Oracle11g 使用数据泵导入/导出数据 expdp/impdp

目标:使用oracle数据泵,将A电脑上的数据库databaseA导出后,再导入到B电脑上的数据库databaseB中。

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

1.运行cmd

2.登录数据库,输入命令:sqlplus

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

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

1、data_dir为路径名称,可自命名,D:\ora\data为数据库导出文件存放路径(路径必须存在);
2、使用命令: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 'D:\ora\data' ;

1、data_dir为路径名称,可自命名,D:\ora\data为数据库导出文件存放路径(路径必须存在);
2、使用命令: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电脑中D:\ora\data目录下的.dmp数据泵导出文件拷贝至B电脑创建的目录(D:\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文件名] 注意:命令结束不需要加";"!

最新文章

  1. 用js 向h5 中的table 动态添加数据 (简单实现)
  2. Java NIO之缓冲区Buffer
  3. [转]Sublime Text 2 设置文件详解
  4. DrawIndexedPrimitive参数详解
  5. Exploratory Software Testing
  6. iOS-利用AFNetworking(AFN 1.x)-实现文件上传
  7. 深入分析Cookie的安全性问题
  8. linux 多线程基础4
  9. Unity 改变类模板-为你的类添加一个命名空间
  10. Android Studio安装使用图文教程
  11. shell快捷键
  12. Socket网络编程(案例)
  13. 常见的JDBC驱动程序名称和数据库URL
  14. 数据分析 大数据之路 五 pandas 报表
  15. LeetCode解题录-51~100
  16. python箱型图
  17. Js引擎解析执行 阅读笔记
  18. Easyui 弹出加载中的遮罩的两种方法
  19. linux代码笔记
  20. pycharm 操作的一些设置,记录下

热门文章

  1. C之输入输出
  2. C# Socket TcpClient 无法从传输连接中读取数据: 远程主机强迫关闭了一个现有的连接。。
  3. 10Flutter页面布局 Padding Row Column Expanded组件详解:
  4. ZSDR017
  5. 使用Python处理Excel表格的简单方法
  6. 【ARTS】01_26_左耳听风-201900506~201900512
  7. 搭建IIS CA DC Exchange TMG SQL (CA DC篇)
  8. Redis安装与配置问题
  9. 最新 房多多java校招面经 (含整理过的面试题大全)
  10. B8 Concurrent JDK中的乐观锁与原子类