概述

简单记录一下最近做的一个测试环境迁移,主要是从12.2.0.1 跨两个小版本迁移到19c(12.2.0.3),操作系统均为centos7,下面一起来看看吧~


一、导出测试环境数据

1、 创建路径(导入导出都要建立)

2、授权读写

GRANT READ,WRITE ON DIRECTORY DUMPDIR TO srm;

3、 导出数据


二、导入数据

使用oracle用户将dmp的压缩文件复制至数据库服务器上的/u01/software/dumpdir 路径下解压。

1.2.1 创建路径(导入导出都要建立)

alter session set container=SRMPDB;CREATE OR REPLACE DIRECTORY DUMPDIR AS '/oracle/impdp';select * from dba_directories;

1.2.2 授权读写

GRANT READ,WRITE ON DIRECTORY DUMPDIR TO srmpro;

1.2.3 导入数据

nohup impdp srmpro/xxxx@SRMPDB directory= DUMPDIR dumpfile=expsrm0227_%U.dmp logfile= hwb0227_imp.log TABLE_EXISTS_ACTION = REPLACE remap_schema=srm:srmpro remap_tablespace=SRM_DATA:SRM_DATA parallel=3 &

附录

1、导出数据

1)按用户导

expdp scott/tiger@orcl schemas=scott dumpfile=expdp.dmp DIRECTORY=dpdata1;

2)并行进程parallel

expdp scott/tiger@orcl directory=dpdata1 dumpfile=scott3.dmp parallel=40 job_name=scott3

3)按表名导

expdp scott/tiger@orcl TABLES=emp,dept dumpfile=expdp.dmp DIRECTORY=dpdata1;

4)按查询条件导

expdp scott/tiger@orcl directory=dpdata1 dumpfile=expdp.dmp Tables=emp query='WHERE deptno=20';

5)按表空间导

expdp system/manager DIRECTORY=dpdata1 DUMPFILE=tablespace.dmp TABLESPACES=temp,example;

6)导整个数据库

expdp system/manager DIRECTORY=dpdata1 DUMPFILE=full.dmp FULL=y;

2、还原数据

1)导到指定用户下

impdp scott/tiger DIRECTORY=dpdata1 DUMPFILE=expdp.dmp SCHEMAS=scott;

2)改变表的owner

impdp system/manager DIRECTORY=dpdata1 DUMPFILE=expdp.dmp TABLES=scott.dept REMAP_SCHEMA=scott:system;

3)导入表空间

impdp system/manager DIRECTORY=dpdata1 DUMPFILE=tablespace.dmp TABLESPACES=example;

4)导入数据库

impdb system/manager DIRECTORY=dump_dir DUMPFILE=full.dmp FULL=y;

5)追加数据

impdp system/manager DIRECTORY=dpdata1 DUMPFILE=expdp.dmp SCHEMAS=system TABLE_EXISTS_ACTION


其实逻辑都差不多,只是12c大家需要注意下pdb概念而已,觉得有用的朋友多帮忙转发哦!后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注下~

oracle 导数据报exp00058_一文看懂oracle12c数据库跨小版本迁移相关推荐

  1. dmp导入数据 oracle_一文看懂oracle12c数据库跨小版本迁移

    概述 简单记录一下最近做的一个测试环境迁移,主要是从12.2.0.1 跨两个小版本迁移到19c(12.2.0.3),操作系统均为centos7,下面一起来看看吧~ 一.导出测试环境数据 1. 创建路径 ...

  2. oracle number类型_一文看懂Oracle分页实现方案的三种方式

    Oracle分页实现 闲来无事,整理下Oracle.mysql.mssql以及PG数据库的分页实现方式,大家可以简单做个对比,看下不同数据库在分页这块是怎么实现的.今天先介绍一下Oracle分页的实现 ...

  3. 一文看懂:如何将小程序分享到朋友圈[建议收藏]

    背景 近日小程序支持分享到朋友圈的消息可以说是小程序开发圈的一个重磅炸弹,转转小程序团队也在收到微信邀请后第一时间进行了调研,并对转转小程序迅速进行了能力支持,本文将全面解读微信此项能力. 概述 此项 ...

  4. oracle创建dblink语句_一文看懂Oracle12c中多租户(容器)从种子创建PDB

    概述 在容器数据库CDB里面如何创建PDB,官方文档给出了一张创建PDB技术选项图,图片如下: 以下基于Oracle19c演示如何从种子创建PDB. 概述 使用种子(PDB$SEED)创建新的PDB, ...

  5. 一文看懂MYCAT数据库服务器!

    下载文件,可前往MyCat官网:http://www.mycat.org.cn/ 建议下载1.6版本 l .配置环境: |- 最重要的MySql环境,因为MyCat就是服务于MySql数据库 |- j ...

  6. mysql 不同分区 同时insert_一文看懂mysql数据库分区表概念、类型、适用场景、优缺点及原理...

    概述 最近对项目上部分表按时间做了分区,所以顺便整理下mysql分区表的一些内容,仅供参考. 一.分区表概念 分区是将一个表的数据按照某种方式,比如按照时间上的月份,分成多个较小的,更容易管理的部分, ...

  7. mysql存储过程输入参数拆分_一文看懂mysql数据库存储过程、函数、视图、触发器、表...

    概述 抽空总结一下mysql的一些概念性内容,涉及存储过程.函数.视图.触发器等. 一.查看存储过程.函数.视图.触发器.表 1.存储过程 select * from mysql.proc where ...

  8. mysql 缓冲池监控_一文看懂mysql数据库监控指标--缓冲池使用情况

    如果你的数据库运行缓慢,或者出于某种原因无法响应查询,技术栈中每个依赖数据库的组件都会遭受性能问题.为了保证数据库的平稳运行,你可以主动监控以下这个与性能及资源利用率相关的指标:缓冲池使用情况. 缓冲 ...

  9. mysql删除分表键_一文看懂 MySQL 分区和分表,提高表增删改查效率

    原标题:一文看懂 MySQL 分区和分表,提高表增删改查效率 作者:冯帅,精通Oracle. MySQL. 擅长异构数据库数据同步及迁移.数据库的设计和调优,对高可用方案有深入研究. MySQL分区和 ...

最新文章

  1. Android RSA加密对象数据
  2. thinkphp5 图片压缩旋转_PPT图片超多,如何让排版更精致?
  3. Spring Boot 使用Redis
  4. spi收发时的寄存器sr不变_「正点原子Linux连载」第二十七章SPI实验(二)
  5. 前端学习(2320):typeScript的概述和安装
  6. 关于H5工程师那些日常必需工具
  7. asp.net 二级域名表单认证情况下共享Cookie
  8. L1-017 到底有多二 (15 分) — 团体程序设计天梯赛
  9. 【BZOJ-1324】Exca王者之剑 最小割
  10. [linux] C语言Linux系统编程-做成守护进程
  11. web of knowledge分析文献引用情况(引)
  12. git 修改密码_在windows中利用gitblit搭建git服务端
  13. 【金九银十】java数据结构和算法第二版
  14. 计算机无法连接远程桌面怎么回事,笔者教你远程桌面无法连接怎么办
  15. table中tr:hover无效 td:hover有效
  16. Git报错The requested URL returned error: 403
  17. luogu P2123 皇后游戏
  18. QQ查询信息php,查询QQ信息
  19. 神州信息“六合上甲”获2022 DAMA中国数据治理大奖
  20. 如何让ie6 ie7 并存

热门文章

  1. Windows Server 2003 Clustering 服务
  2. SD-WAN可以提高WAN性能的3种方式—Vecloud
  3. 在UWP的按钮中使用Segoe MDL2 Assets图标
  4. you may be a victim of software counterfeiting 的解药(亲自验证过方法2)
  5. Anaconda 环境下 对Tushare进行测试
  6. Python基础(6)_函数
  7. Spring中的容器
  8. SQL语句中order_by_、group_by_、having的用法区别
  9. [已经完美解决]IE下 'document.getElementById(...)' is null
  10. 基础篇:事件的发送和处理