IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> Oracle数据库使用expdp |impdp数据泵进行数据备份、迁移(含不同用户,不同表空间如何操作) -> 正文阅读

[大数据]Oracle数据库使用expdp |impdp数据泵进行数据备份、迁移(含不同用户,不同表空间如何操作)

一、导出数据用expdp如果在同一台机器上多次操作导出,只需第一次执行1、2步即可


1、创建目录(sqlplus
语法:SQL> create directory 目录名(如:dmpBackup) as 存储地址(如:'/root/usr/……');
例如:SQL>?create ?directory ?dmpBackup??as 'D:\app\Administrator';

注:

(1)目录名dmpBackup为虚拟目录,实际看不到

(2)'D:\app\Administrator',路径为实际路径,此处选择的是与oradata所在目录


2、给目录赋权限(sqlplus
语法:SQL> grant read,write on directory 目录名 to public;
例如:SQL>?grant read,write on directory dmpBackup?to public;
SQL> exit


3、执行导出语句(cmd命令行
语法:expdp 用户名1/密码@实例 dumpfile=备份文件名(ecology.dmp) directory= 目录名(dmpbx)?
例如:expdp USER1/PWD1 schemas=USER1 directory=dmpBackup dumpfile =USER1.dmp logfile=USER1-EXP.log

注:cmd命令行执行该语句时,结尾没有分号

二、导入用impdp如果导入在导出后,且在同一台机器上操作,可以省略1、2步,直接执行第3步即可


1、创建目录(sqlplus
语法:SQL> create directory 目录名(如:dmpbx) as 存储地址(如:'/root/usr/……');
例如:SQL>?create ?directory ?dmpBackup??as 'D:\app\Administrator';


2、给目录赋权限(sqlplus
语法:SQL> grant read,write on directory 目录名 to public;
例如:SQL>?grant read,write on directory?dmpBackup?to public;
?SQL> exit


3、执行导入语句(cmd命令行
语法:impdp 用户名2/密码@实例 directory=目录名 dumpfile=备份文件名.dmp logfile=日志名.log?
例如:impdp USER2/PWD2 directory=dmpBackup dumpfile=USER1.dmp?logfile=USER2-IMP.log[remap_schema=USER1:USER2]? [remap_tablespace=TABLESPACE1:TABLESPACE2]

注:

1、cmd命令行执行该语句时,结尾没有分号

2、若进行备份,即同user,同tablespace,则无需[ ]内的语句

3、若需要user1,tablespace1往user2,tablespace2去迁移,需要增加以下两句话

(1)迁移用户
remap_schema=user1:user2

(2)迁移表空间
remap_tablespace=tablespace1:tablespace12?


再注:
1、如果一直在同一台服务器上进行操作,虚拟目录只需创建一次,

2、如果导出和导入是在同一台服务器上操作的,则导入前无需创建虚拟目录。

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章           查看所有文章
加:2021-12-04 13:30:42  更:2021-12-04 13:33:14 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年3日历 -2024/3/29 19:02:21-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码