云服务器网:购买云服务器和VPS必上的网站!

Oracle12c的数据库向11g导进的方法

从oracle 12c 备份(expdp)出来的包,还原到11g里,想一想都知道会有兼容性问题。
果不其然,报错了:
ORA⑶9142: 版本号 4.1 (在转储文件 “叉叉叉.expdp” 中) 不 兼容
之类
后来才知道,在12C中备份出来时,应指定版本信

oracle 12c 备份(expdp)出来的包,还原到11g里,想一想都知道会有兼容性问题。

果不其然,报错了:

ORA⑶9142: 版本号 4.1 (在转储文件 “叉叉叉.expdp” 中) 不 兼容

之类

后来才知道,在12C中备份出来时,应指定版本信息,例如我要导进11g的库(具体版本为11.1.0.6.0,打开sqlplus就可以看到),则version=11.1.0.6.0

语句:

在12C备份

<code >expdp system/password@SID12c directory=dbbak dumpfile=20160321.expdp logfile=20160321.log schemas=leftfist version=11.1.0.6.0</code>

在11g中还原

<code >impdp sys/password@SID11g directory=dbbak dumpfile=20160321.expdp logfile=20160321.log schemas=leftfist table_exists_action=replace</code></code>

固然这里面疏忽了创建备份文件寄存目录dbbak,创建表空间、用户等细节。后续有时间会延续给大家带来相关知识介绍,希望本文给大家介绍的Oracle12c的数据库向11g导进的方法对大家有所帮助!

本文来源:https://www.yuntue.com/post/236185.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注