重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2149|回复: 0

[Oracle] 19c、12c、11g 三个版本数据库数据泵导出导入

[复制链接]
发表于 2024-1-30 15:27:50 | 显示全部楼层 |阅读模式
本帖最后由 mahan 于 2024-1-30 15:31 编辑

环境:
linux 7.9
oracle 19c
oracle 12c
oracle 11g


首先在19c上面创建两个用户hr、mh,并创建各自属于他们的表hr.hr_table,mh.mh_table

然后使用system用户导出三个版本

5994065b8a0f63bf83.png

导出语句:
expdp system/oracle_4U directory=DMP_DIR dumpfile=hr19c.dmp logfile=hr19c.log tables=hr.hr_table,mh.mh_table    -- 19c版本
expdp system/oracle_4U directory=DMP_DIR dumpfile=hr11g.dmp logfile=hr11g.log tables=hr.hr_table,mh.mh_table version=11.2.0.0.0    -- 11g版本
expdp system/oracle_4U directory=DMP_DIR dumpfile=hr12c.dmp logfile=hr12c.log tables=hr.hr_table,mh.mh_table version=12.2.0.0.0     -- 12c版本

验证:
一、把dmp文件传输到11g服务器上依次导出

1、导入19c版本的dmp

863165b8a21baa971.png

提升dumpfile的版本不同,失败

2、导入12c版本的dmp

2288165b8a259ed181.png

一样的错误,dumpfile版本不同

3、导出11g版本的dmp

3811965b8a2905cdc3.png

顺利导入

二、把dmp文件传输到12c服务器上依次导出

1、导入19c版本的dmp

2503765b8a44e415be.png

版本不一致,导入失败

2、导入12c版本的dmp

6938265b8a4942db3d.png

导入成功

3、导入11g版本的dmp

8754265b8a4d8d4ce0.png

导入成功,说明可以向下兼容11g的dmp文件
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2025-1-16 03:05 , Processed in 0.089275 second(s), 24 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表