Oracle 数据库 dmp文件从高版本导入低版本的问题处理

当前有个需求是将oracle 19c上的数据备份恢复到oracle 11g上使用。我们通过exp命令远程进行备份,然后通过imp进行恢复时出现IMP-00010: not a valid export file, header failed verification报错。

这是数据库版本问题,在使用exp命令导出的时候使用的客户端的版本,并且是如果从低版本到高版本没有问题,反之会出问题。

源数据库版本oracle db 19c enterprise edition

目标数据库版本Oracle Database 11g Express Edition

导出/导入工具:exp/imp

在目标数据库上执行imp导入命令时报错:

复制代码
IMP-00010: not a valid export file, header failed verification
IMP-00000: Import terminated unsuccessfully

可以使用Notepad++手动修改文件头部的版本号

将当前V19.00.00版本改成V11.02.00,将修改后dmp文件再次导入,完美解决问题。

相关推荐
小峰编程1 分钟前
Redis 集群模式
数据库·redis·bootstrap
填满你的记忆8 分钟前
MySQL 索引:从底层类型到面试避坑
数据库·mysql·面试
LSL666_18 分钟前
8 Redis 高可用进阶(主从容灾→选举机制→哨兵机制)
数据库·redis·缓存
ILL11IIL29 分钟前
Mysql 集群技术
数据库·mysql·mha
茉莉玫瑰花茶35 分钟前
C++ ORM 实战:ODB 框架全解析(Linux + MySQL)
jvm·数据库·oracle
chushiyunen42 分钟前
django日志使用笔记
数据库·笔记·django
听雪楼主.1 小时前
某客户核心业务系统报ORA-600错误分析处理
数据库·oracle
威联通安全存储1 小时前
严谨性的数字基石:某精密医疗器械企业基于威联通的数据治理实践
运维·数据库·python
不剪发的Tony老师1 小时前
DbPaw:一款AI驱动的现代化数据库开发工具
数据库
2301_767902641 小时前
mysql备份
数据库·mysql·adb