1. 高版本的数据库备份恢复到低版本的数据库 有时候回报错, 提示version版本不一致,

2. 其实方法是expdp 导出的时候 增加一个参数就可以了

参数 一般的类型是 version=11.2.0.1.0 样式既可以

比如我这边19c的导出语句

expdp system/Test6530@127.0.0.1/ora19cpdb directory=dir2 schemas=lcor199999 dumpfile=OR19WithPatch20190520ver11204.dmp logfile=.txt compression=all version=11.2.0.1.

3. 然后在11.2.0.4 上面就可以执行导入了:

impdp system/Test6530 directory=dir schemas=lcor199999 dumpfile=OR19WithPatch20190520ver11204.dmp logfile=

4. 但是存在了几个错误:

处理对象类型 SCHEMA_EXPORT/PROCEDURE/ALTER_PROCEDURE
ORA-: 对象类型 ALTER_PROCEDURE:"LCOR199999"."ERP_ZJDICT_DICTFINDRECORD" 已创建, 但带有编译警告
ORA-: 对象类型 ALTER_PROCEDURE:"LCOR199999"."ERP_ZJDICT_DICTGETLISTBYSQL" 已创建, 但带有编译警告
ORA-: 对象类型 ALTER_PROCEDURE:"LCOR199999"."ERP_HR_AT_INITATTENDANCEDATA" 已创建, 但带有编译警告
ORA-: 对象类型 ALTER_PROCEDURE:"LCOR199999"."ERP_ZJDICT_DICTGETLIST" 已创建, 但带有编译警告
ORA-: 对象类型 ALTER_PROCEDURE:"LCOR199999"."HELP_GETDATALIST" 已创建, 但带有编译警告
处理对象类型 SCHEMA_EXPORT/VIEW/VIEW
ORA-: 对象类型 VIEW:"LCOR199999"."VW_SALEREGISTRATION" 已创建, 但带有编译警告
处理对象类型 SCHEMA_EXPORT/PACKAGE/PACKAGE_BODY
ORA-: 对象类型 PACKAGE_BODY:"LCOR199999"."ERP_CEPP_EPAN_VENDOR" 已创建, 但带有编译警告
ORA-: 对象类型 PACKAGE_BODY:"LCOR199999"."LCBIP_PAYLIMIT" 已创建, 但带有编译警告
ORA-: 对象类型 PACKAGE_BODY:"LCOR199999"."PROC_BBFW" 已创建, 但带有编译警告
ORA-: 对象类型 PACKAGE_BODY:"LCOR199999"."ERP_PU_POSCH_BILLMGR" 已创建, 但带有编译警告
ORA-: 对象类型 PACKAGE_BODY:"LCOR199999"."LCBIP_UPDATEEXPFLAG" 已创建, 但带有编译警告
处理对象类型 SCHEMA_EXPORT/TYPE/TYPE_BODY
处理对象类型 SCHEMA_EXPORT/TABLE/INDEX/INDEX
处理对象类型 SCHEMA_EXPORT/TABLE/INDEX/FUNCTIONAL_INDEX/INDEX
处理对象类型 SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
处理对象类型 SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
ORA-: 对象类型 INDEX_STATISTICS 创建失败, 出现错误:
ORA-: 未找到任何数据
ORA-: 未找到任何数据
失败的 sql 为:
DECLARE I_N VARCHAR2(); I_O VARCHAR2(); NV VARCHAR2(); c DBMS_METADATA.T_VAR_COLL; df varchar2() := 'YYYY-MM-DD:HH24:MI:SS'; stmt varchar2() := ' INSERT INTO "SYS"."IMPDP_STATS" (type,version,flags,c1,c2,c3,c5,n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12,d1,cl1) VALUES (''I'',6,:1,:2,:3,:4,:5,:6,:7,:8,:9,:10,:11,:12,:13,NULL,:14,:15,NULL,:16,:17)';BEGIN DELETE FROM "SYS".
处理对象类型 SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/FUNCTIONAL_INDEX/INDEX_STATISTICS
处理对象类型 SCHEMA_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT
处理对象类型 SCHEMA_EXPORT/TABLE/TRIGGER
处理对象类型 SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
作业 "SYSTEM"."SYS_IMPORT_SCHEMA_01" 已经完成, 但是有 个错误 (于 星期二 5月 :: elapsed :: 完成)

支持情况如何 以后需要功能测试一下才可以,

Oracle 高版本往低版本备份恢复的方法的更多相关文章

  1. sqlserver高版本到低版本迁移

    从SqlServer2014 备份bak文件,在SqlServer2012中还原时遇到版本不兼容的问题. 经过leader 指导,可尝试以下办法处理数据迁移.共分三个步骤: 一.对需要迁移数据库生成s ...

  2. OGG-01332 ogg高版本向低版本传输

    Neo君遇到的ogg版本问题,在ggserr.log中的错误信息如下: 2018-10-12 09:55:10 ERROR OGG-01332 Oracle GoldenGate Delivery, ...

  3. Data Base mongodb高版本与低版本的区别

    mongodb高版本与低版本的区别 一.mongodb引擎: Mongodb 3.0支持用户自定义存储引擎,用户可配置使用mmapv1或者wiredTiger存储引擎. 3.2版本以后默认的开启的是w ...

  4. mongodb高版本与低版本的区别

    mongodb高版本与低版本的区别 一.mongodb引擎: Mongodb 3.0支持用户自定义存储引擎,用户可配置使用mmapv1或者wiredTiger存储引擎. 3.2版本以后默认的开启的是w ...

  5. SQL数据库从高版本到低版本的迁移,同时解决sql脚本文件太大无法打开的尴尬问题

    as we known,sql数据库高版本向低版本还原是不太可能但是又经常会碰到的事,今天实测了一种方法 步骤:任务—>生成脚本—> 下一步->高级,选择数据库版本和编写脚本数据类型 ...

  6. sqlserver高版本还原到低版本方法

    想要将Sqlserver2014高版本备份的数据还原到低版本SqlServer2008R2上去,但是这在SqlServer中是没法直接还原数据库的,通过以下方法可以顺利还原. 通过高版本生成sql脚本 ...

  7. SQL Server 临时禁用和启用所有外键约束(高版本向低版本迁移数据)

    --获得禁用所有外键约束的语句 select 'ALTER TABLE [' + b.name + '] NOCHECK CONSTRAINT ' + a.name +';' as 禁用约束 from ...

  8. SQL数据库从高版本导入低版本

    1. 打开高版本数据库右键–>任务–>生成脚本–>高级–>选择脚本兼容的版本(也就是低版本)–>拉倒最下面选择架构和数据 2. 在低版本里面,先新建一个数据库,名称要和脚 ...

  9. Vs工程高版本向低版本迁移

    使用到一个SLAM程序,一些运行库是基于PCL1.7.2Vs11版本,但是Vs11巨慢,应该把程序迁移到Vs10 下面,遇到打不开的问题. 1.修改方法: 参考链接:使用低版本打开高版本VS解决方案 ...

随机推荐

  1. 谈谈对AQS的一些理解

    AQS的概念 AQS全称AbstractQueuedSynchronizer,是java并发包中的核心类,诸如ReentrantLock,CountDownLatch等工具内部都使用了AQS去维护锁的 ...

  2. 【新手】【十分钟上手系列-一】快速开发vue插件

    2018.6.28 在这浮躁的前端娱乐圈,不会三两个新框架都觉得自己不是前端.哦,不是我说的.说到底.原生才是重中之重.加油. vue用了大半年多,一直在用ui库,插件等,没有自己的东西. 想想连个v ...

  3. Python 函数Ⅱ

    以上代码中,[1,2,3] 是 List 类型,"Runoob" 是 String 类型,而变量 a 是没有类型,她仅仅是一个对象的引用(一个指针),可以是 List 类型对象,也 ...

  4. Python 字符串Ⅱ

    Python 字符串格式化 Python 支持格式化字符串的输出 .尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中. 在 Python 中,字符 ...

  5. JavaScript 中的 for 循环---------------引用

    在ECMAScript5(简称 ES5)中,有三种 for 循环,分别是: 简单for循环 for-in forEach 下面先来看看大家最常见的一种写法: 当数组长度在循环过程中不会改变时,我们应将 ...

  6. Lucene实践:全文检索的基本原理

    一.总论 根据http://lucene.apache.org/java/docs/index.html 定义: "Apache Lucene(TM) is a high-performan ...

  7. sh_05_函数的参数

    sh_05_函数的参数 def sum_2_num(num1, num2): """对两个数字的求和""" # num1 = 10 # nu ...

  8. Jenkins部署从节点

    由于jenkins上承载项目太多,需要专门的节点来执行需要构建的操作. 参考:https://www.cnblogs.com/lxs1314/p/7551309.html job仅使用绑定的slave ...

  9. sql中left join、right join、inner join的区别

    转自https://www.cnblogs.com/pcjim/articles/799302.html left  join.right join.inner join区别 left join(左联 ...

  10. 前端每日实战:161# 视频演示如何用纯 CSS 创作一张纪念卓别林的卡片(没有笑声的一天就是被荒废的一天)

    效果预览 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/WaaBNV 可交互视频 此视频是可 ...