把oracle11g数据导入19c,Oracle12c RAC数据导出至Oracle11g

2024-02-18 08:40

本文主要是介绍把oracle11g数据导入19c,Oracle12c RAC数据导出至Oracle11g,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、Oracle12c导出数据

1.连接数据库

sqlplus / as sysdba

83648a3bac409e1663881013c128b6a1.png

2.查看pdbs

show pdbs;

4aef6ad7f04580a42d3ff35c003522de.png

3.切换pdb

alter session set container=spdb1pdb;

23b87798b7d37a7804e22127d2914373.png

4.指定dump存放路径

create directory dump as '/tmp/dumpdata';

5.查询表空间及大小

select tablespace_name,sum(bytes)/1048576 from cdb_data_files group by tablespace_name;

931ad11657fcd8629ae4bc1cada4a993.png

6.导出数据

expdp user/passwd@localhost:1521/spdb1pdb directory=dump dumpfile=dump190809.dump logfile=dump190809.log version=11.2.0.4.0 cluster=n;

注:加参数schemas={} 报错

以下报错解决方式:

ec2dee25fb72ac96cd877a1256925dec.png

dump路径/tmp/dumpdata,在tmp目录新建dumpdata文件夹

等待导出完成

ae44b52a2e0747f47e9160da734e614f.png

二、Oracle11g导入

1.查看导出文件及日志

02f22ae16ed39193b60ad2fbfea34f18.png

2.将文件拷贝至11g服务器

scp dump190809.dump root@192.168.0.64:/tmp

9efc04add167ce176485a2104a999513.png

因网络原因两台服务器不通,通过其他途径拷贝至对应服务器即可

3.连接11g服务器

sqlplus / as sysdba

1c72f99fd68a253e5fb10ecd9b0ef814.png

4.创建同名表空间及临时表空间

create tablespace CLOUDDATA datafile '/u01/app/oracle/oradata/orcl/CLOUDDATA.dbf' size 500m REUSE autoextend on next 50M;

7977657b117e2ea69069c55000d610bf.png

create temporary tablespace temp1 tempfile '/u01/app/oracle/oradata/orcl/temp1.dbf' size 100m REUSE autoextend on next 50M;

2c85ade38cdb28988ff4310ad68a43c1.png

5.创建用户并赋权

CREATE USER USER IDENTIFIED BY PASSWD DEFAULT TABLESPACE CLOUDDATA TEMPORARY TABLESPACE temp1;

cd9de14549f1a274254d43c91fe1dd7d.png

GRANT CONNECT, RESOURCE, DBA TO USER;

6413751612840a26a0139be2f2f1c3e4.png

注:删除用户及清除SESSION

select sid,serial# from v$session where username='USER';

ALTER SYSTEM KILL SESSION '185,37315';

1d3a87e4a2912685e13e83ae8f342519.png

DROP USER USER CASCADE;

05d16c07689fcbaad2c7ccb0b383deb4.png

6.指定dump存放路径

create directory dump as '/tmp/dumpdata';

impdp user/passwd directory=dump dumpfile=dump190809.dump logfile=dump190809.log

649d34626fb60406a23e6940594763c6.png

等待导入完成,对此处报错忽略。

这篇关于把oracle11g数据导入19c,Oracle12c RAC数据导出至Oracle11g的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/720635

相关文章

Linux下利用select实现串口数据读取过程

《Linux下利用select实现串口数据读取过程》文章介绍Linux中使用select、poll或epoll实现串口数据读取,通过I/O多路复用机制在数据到达时触发读取,避免持续轮询,示例代码展示设... 目录示例代码(使用select实现)代码解释总结在 linux 系统里,我们可以借助 select、

使用EasyPoi快速导出Word文档功能的实现步骤

《使用EasyPoi快速导出Word文档功能的实现步骤》EasyPoi是一个基于ApachePOI的开源Java工具库,旨在简化Excel和Word文档的操作,本文将详细介绍如何使用EasyPoi快速... 目录一、准备工作1、引入依赖二、准备好一个word模版文件三、编写导出方法的工具类四、在Export

前端导出Excel文件出现乱码或文件损坏问题的解决办法

《前端导出Excel文件出现乱码或文件损坏问题的解决办法》在现代网页应用程序中,前端有时需要与后端进行数据交互,包括下载文件,:本文主要介绍前端导出Excel文件出现乱码或文件损坏问题的解决办法,... 目录1. 检查后端返回的数据格式2. 前端正确处理二进制数据方案 1:直接下载(推荐)方案 2:手动构造

C#使用iText获取PDF的trailer数据的代码示例

《C#使用iText获取PDF的trailer数据的代码示例》开发程序debug的时候,看到了PDF有个trailer数据,挺有意思,于是考虑用代码把它读出来,那么就用到我们常用的iText框架了,所... 目录引言iText 核心概念C# 代码示例步骤 1: 确保已安装 iText步骤 2: C# 代码程

Pandas处理缺失数据的方式汇总

《Pandas处理缺失数据的方式汇总》许多教程中的数据与现实世界中的数据有很大不同,现实世界中的数据很少是干净且同质的,本文我们将讨论处理缺失数据的一些常规注意事项,了解Pandas如何表示缺失数据,... 目录缺失数据约定的权衡Pandas 中的缺失数据None 作为哨兵值NaN:缺失的数值数据Panda

C++中处理文本数据char与string的终极对比指南

《C++中处理文本数据char与string的终极对比指南》在C++编程中char和string是两种用于处理字符数据的类型,但它们在使用方式和功能上有显著的不同,:本文主要介绍C++中处理文本数... 目录1. 基本定义与本质2. 内存管理3. 操作与功能4. 性能特点5. 使用场景6. 相互转换核心区别

python库pydantic数据验证和设置管理库的用途

《python库pydantic数据验证和设置管理库的用途》pydantic是一个用于数据验证和设置管理的Python库,它主要利用Python类型注解来定义数据模型的结构和验证规则,本文给大家介绍p... 目录主要特点和用途:Field数值验证参数总结pydantic 是一个让你能够 confidentl

JAVA实现亿级千万级数据顺序导出的示例代码

《JAVA实现亿级千万级数据顺序导出的示例代码》本文主要介绍了JAVA实现亿级千万级数据顺序导出的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 前提:主要考虑控制内存占用空间,避免出现同时导出,导致主程序OOM问题。实现思路:A.启用线程池

springboot集成easypoi导出word换行处理过程

《springboot集成easypoi导出word换行处理过程》SpringBoot集成Easypoi导出Word时,换行符n失效显示为空格,解决方法包括生成段落或替换模板中n为回车,同时需确... 目录项目场景问题描述解决方案第一种:生成段落的方式第二种:替换模板的情况,换行符替换成回车总结项目场景s

SpringBoot分段处理List集合多线程批量插入数据方式

《SpringBoot分段处理List集合多线程批量插入数据方式》文章介绍如何处理大数据量List批量插入数据库的优化方案:通过拆分List并分配独立线程处理,结合Spring线程池与异步方法提升效率... 目录项目场景解决方案1.实体类2.Mapper3.spring容器注入线程池bejsan对象4.创建