怎么把oracle 11G的DMP文件转换成 10G 的dmp 10
4个回答
展开全部
这是一个高版本向低版本导出的问题,可以使用如下的导出语句即可。例子如下:
例子
源端版本 :11.2.0.3
目标端版本:10.2.0.1.0
源端导出
Expdp sys/1234@SID directory=dump dumpfile=exp_zzz.dmp schemas=sys version=10.2.0.1.0
语句说明: expdp是导出命令,固定写法。
sys 是oracle登录账户,导出该账户下的数据库表,对象等。
1234是登录密码。
sid 是数据库服务器实例名,一般安装oracle的时候手动填写的
directory 是导出的dmp文件的目录 ,它的值可以电脑中的固定目录。
dumpfile 是dmp文件名。
schemas是数据库的集合,为了区分各个集合,就取一个名字。
version 就是制定导出文件的版本号。这里是11G导出然后向10g导入, 所以导出的dmp文件要是10G版本供ORACLE 10G使用。
目标端导入
Impdp scott/tiger@SID directory=dump dumpfile=exp_zzz.dmp schemas=zzz remap_schema=sys:scott
语句说明:impdp是导入命令,固定写法。
scott 是oracle登录账户,向该账户导入数据库表,对象。
1234是登录密码。
sid 是数据库服务器实例名,一般安装oracle的时候手动填写的
directory 是导出的dmp文件的目录 ,它的值可以电脑中的固定目录。
dumpfile 是dmp文件名。
schemas是数据库的集合,为了区分各个集合,就取一个名字。
remap_schema是从sys账户向scott账户导入,前面写导出账户,后面 是导入账户
只要在导出语句后面加上低版本的oracle的版本号就行了。
今至电子科技有限公司
2024-08-23 广告
2024-08-23 广告
数据库备份是确保数据安全与业务连续性的关键环节。我们上海今至电子科技有限公司高度重视数据保护,定期执行全面的数据库备份策略。这包括使用先进工具和技术,对关键业务数据进行自动化备份,并存储在安全可靠的外部存储介质或云端。通过定期验证备份的完整...
点击进入详情页
本回答由今至电子科技有限公司提供
展开全部
可以是使用11g impdp远程导入到10G的库
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
无法转换,需要在11g expdp时 设置version =10.2
askmaclean oracle
askmaclean oracle
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
对比一下,10g 11g的导出文件,打开修改下就可以吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询