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文件再次导入,完美解决问题。

相关推荐
小龙在山东2 小时前
memcached的基本使用
数据库·缓存·memcached
亦世凡华、2 小时前
MySQL--》快速提高查询效率:SQL语句优化技巧与实践
数据库·经验分享·sql·mysql·sql优化
不是二师兄的八戒3 小时前
深入 Redis:高级特性与最佳实践
数据库·redis·缓存
drebander4 小时前
SQL 分析函数与聚合函数的组合应用
大数据·数据库·sql
LLLuckyGirl~4 小时前
node.js之---集群(Cluster)模块
数据库
ccmjga5 小时前
Spring Boot 3 配置大全系列 —— 如何配置用户的登录与认证?
java·数据库·spring boot·后端·spring·单元测试·gradle
Dann Hiroaki5 小时前
文献分享:跨模态的最邻近查询RoarGraph
数据库·图搜索
泰山小张只吃荷园5 小时前
软件体系结构、设计模式、课程期末复习知识点全总结-SCAU
网络·数据库·sql·计算机网络·设计模式·sqlserver
JM_life6 小时前
Python入门系列之九-数据分析与可视化
数据库·python·数据分析
欣慰的三叶草(● ̄(エ) ̄●)6 小时前
Navicat 17 for Mac 数据库管理软件
数据库·macos·数据库管理·navicat·数据库连接工具·navicat17·mysql连接