Chinaunix

标题: rman 恢复若干问题求解 [打印本页]

作者: fangbo    时间: 2009-12-25 11:23
标题: rman 恢复若干问题求解
在实验环境下10G下:

采用RMAN 备份到C:\BACKUP 目录下,能正常还原,如把C:\BACKUP目录变成C:\BACKUPA,则只能还原CONTROLFILE文件成功,
而在还原DATAFILE时,提示在C:\BACKUP报无法发现拷贝文件和目标,也就是CONTROLFIL备份文件指向目录没变,难道需要指定
FROM C:\BACKUPA\8.BAK,这也太麻烦了.如在新机上恢复,路径可能变更?

另一问题,控制文件和数据文件可以指定不同路径(在还原中).

REGOFILE日志文件如何改变路径的问题,在RMAN还原中, 采用alter database open resetlogs后;路径还是原路径.

如果在新机环境下,路径不一样,就会报错.怎样解决?
作者: renxiao2003    时间: 2009-12-25 13:51
帮你顶一下。
作者: xxdxxdxxd    时间: 2009-12-28 09:51
帮顶
作者: renxiao2003    时间: 2009-12-28 10:03
坛里的大虾们都干什么去了。怎么不见有人回呢。
作者: guopy007    时间: 2009-12-28 14:53
是呀 Oracle群里的高手呢。。
作者: heroesray    时间: 2009-12-28 15:15
backup piece的信息记录在control file中,10g新增了catalog backuppiece的功能,改变目录应该可以使用这个功能,其实在unix下目录不一样最简单的就做个link就行了。
redo log file信息也记录在control file中,想要改变路径rman没有提供像datafile的set newname for  to和switch datafile的功能,想要改变路径只能在mount状态下alter database rename file to改变路径了。
作者: renxiao2003    时间: 2009-12-28 17:43
楼上讲得简明啊。
作者: fangbo    时间: 2009-12-30 11:19
backup piece的信息记录在control file中,10g新增了catalog backuppiece的功能,改变目录应该可以使用这个功能,6楼的能更详细点吗,怎么搞
作者: huangxifeng607    时间: 2010-01-08 14:40
标题: 这个不能搞
这个不能搞。关于备份的所有信息都记录在恢复目录里了,或者记在控制文件里了。
物理目录文件发生变化,它们都不知道。
所以,这个不能搞。
作者: bond2200    时间: 2010-01-11 13:06
第一个问题,我不是高手,但可以按如下方法试试

1、控制文件恢复完成,数据库启动到mountain状态下
2、启动rman target /,执行
RMAN> crosscheck backup;   #校验文件备份
RMAN> delete expired backup; #删除失效备份
3、使用catalog backuppiece命令将backuppiece加入catalog
RMAN> catalog backuppiece 'c:\backupa\备份集文件名称';    #使用这个命令注册所有的备份集记录到控制文件中
4、查看一下备份集
RMAN> list backup summary;
5、recover database



redologfile可以通过命令重新指定到新路径中




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2