请教一下oracle备份还原的问题

likeyrain 2014-01-27 05:42:08
大家好:
有两能linux服务器,都装了oracle11g,但tablespace的路径不相同。现在A做主,B做后备。A生成的ARC文件拷到B上。
用recover database using backup controlfile until cancel;去还原,总是报下面的提示

Media Recovery Start
started logmerger process
Parallel Media Recovery started with 8 slaves
ORA-279 signalled during: ALTER DATABASE RECOVER database using backup controlfile until cancel ...
ALTER DATABASE RECOVER CONTINUE DEFAULT
Media Recovery Log /db/arch/MA_ACE/MA_ACE1_0000000109_837960673.ARC
Mon Jan 27 16:56:59 2014
Errors with log /db/arch/MA_ACE/MA_ACE1_0000000109_837960673.ARC
Errors in file /db/trace/diag/diag/rdbms/ma_ace/MA_ACE/trace/MA_ACE_pr00_15114.trc:
ORA-00308: cannot open archived log '/db/arch/MA_ACE/MA_ACE1_0000000109_837960673.ARC'
ORA-27037: unable to obtain file status
Linux-x86_64 Error: 2: No such file or directory
Additional information: 3
ORA-308 signalled during: ALTER DATABASE RECOVER CONTINUE DEFAULT ...
ALTER DATABASE RECOVER CANCEL
Media Recovery Canceled
Completed: ALTER DATABASE RECOVER CANCEL



其中这里的(/db/arch/MA_ACE/MA_ACE1_0000000109_837960673.ARC)路径是对的,但文件不是我拷过来的文件,想知道怎样去设置Recovery 读取指定的文件啊?

...全文
304 点赞 收藏 11
写回复
11 条回复
likeyrain 2014年02月20日
问题找到了,原因是controlfile 没有复制全
回复 点赞
likeyrain 2014年02月18日
哦哦,日志文件
回复 点赞
likeyrain 2014年02月18日
register?注册什么?注册oracle? 新手上路,什么都不懂,请谅解。 谢谢大家的帮忙!!
回复 点赞
Mars680S 2014年02月14日
A和B的归档文件路径一致吗?AB的初始情况一致吗? 数据库恢复要去查看本库的控制文件 比方说你想恢复A 数据库控制文件中有归档文件的信息 才能恢复 你这样A和B毫无关系 B的控制文件信息里就没有A的归档的信息 是无法恢复的 配个dg吧 网上有教程
回复 点赞
sych888 2014年02月14日
register,注册一下试试 了解DG,相关内容很多,可以BAIDU,
回复 点赞
likeyrain 2014年02月14日
能不能说一下,dg是?
回复 点赞
likeyrain 2014年02月12日
做的是热备份 用exp和imp 每次备份全库,不好 要做差异备份
回复 点赞
xb12369 2014年02月10日
用exp和imp 简单明了
回复 点赞
把你拷过来的日志文件重新注册 alter database register logfile '/var/arch/arch_xxx.arc';
回复 点赞
likeyrain 2014年02月08日
data guard是什么?这个要怎样做?
回复 点赞
ruihuahan 2014年01月29日
A生成的ARC文件拷到B上。 ======================= 你手工做了 data guard 的工作。 还是配置data guard 吧
回复 点赞
发动态
发帖子
基础和管理
创建于2007-09-28

7175

社区成员

9.5w+

社区内容

Oracle 基础和管理
社区公告
暂无公告