首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >恢复oracle数据库

恢复oracle数据库
EN

Database Administration用户
提问于 2015-07-15 19:43:37
回答 1查看 1.6K关注 0票数 1

我来自Server,我需要在我的数据库中恢复一个oracle .bkp文件。我使用的是RMAN.bkp文件的路径和名称是:

代码语言:javascript
复制
F:\Oracle Back Ups\Back.bkp

我在RMAN中使用的命令是:

代码语言:javascript
复制
RMAN> restore controlfile: "F:\Oracle Back Ups\Back.bkp"

但它显示了一个错误:

代码语言:javascript
复制
ORA-19870 error while restoring backup piece F:\Oracle Back Ups\Back.bkp
ORA-19690 backup piece release 11.2.0.4.0 incompatible with oracle release 11.2.0.2.0

我需要知道正确的命令才能成功地完成这个操作。

注意:提供备份数据的人给了我两个文件:一个是扩展名.bkp的文件,另一个是.ctl文件。我不知道如何使用.ctl文件。

我正在使用Oracle XE 11.0.0.2.0

EN

回答 1

Database Administration用户

发布于 2015-07-15 22:59:15

您能否从您的朋友那里复制11.2.0.4.0 rman可执行文件,或者在另一台临时计算机/服务器上获取并执行Oracle数据库的第二个“虚拟”安装?如果是这样的话,下面是解决这个问题的方法:

假设您能够从您的朋友那里复制11.2.0.4.0 ORACLE_HOME文件夹,并将其命名为dbhome_2 (不要替换current,否则会搞砸事情)。

使用nomount中的11.2.0.4.0rman可执行文件:-启动实例,并从备份中恢复控制文件-挂载db -恢复所需的归档数据(恢复数据库直到取消)

关闭数据库,并使用11.2.0.2.0可执行文件:-重新还原控制文件,从11.2.0.2.0生成的备份挂载db - recover数据库,直到使用resetlog取消打开数据库

希望能帮上忙。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/107110

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档