免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2357 | 回复: 9
打印 上一主题 下一主题

rman 恢复若干问题求解 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-12-25 11:23 |只看该作者 |倒序浏览
在实验环境下10G下:

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

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

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

如果在新机环境下,路径不一样,就会报错.怎样解决?

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
2 [报告]
发表于 2009-12-25 13:51 |只看该作者
帮你顶一下。

论坛徽章:
0
3 [报告]
发表于 2009-12-28 09:51 |只看该作者
帮顶

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
4 [报告]
发表于 2009-12-28 10:03 |只看该作者
坛里的大虾们都干什么去了。怎么不见有人回呢。

论坛徽章:
0
5 [报告]
发表于 2009-12-28 14:53 |只看该作者
是呀 Oracle群里的高手呢。。

论坛徽章:
0
6 [报告]
发表于 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改变路径了。

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
7 [报告]
发表于 2009-12-28 17:43 |只看该作者
楼上讲得简明啊。

论坛徽章:
0
8 [报告]
发表于 2009-12-30 11:19 |只看该作者
backup piece的信息记录在control file中,10g新增了catalog backuppiece的功能,改变目录应该可以使用这个功能,6楼的能更详细点吗,怎么搞

论坛徽章:
0
9 [报告]
发表于 2010-01-08 14:40 |只看该作者

这个不能搞

这个不能搞。关于备份的所有信息都记录在恢复目录里了,或者记在控制文件里了。
物理目录文件发生变化,它们都不知道。
所以,这个不能搞。

论坛徽章:
0
10 [报告]
发表于 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可以通过命令重新指定到新路径中
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP