ITPUB??ì3
新一届的微软MVP评选已经开始,欢迎各位推荐!
ITPUB论坛 » Oracle数据库管理 » ORACLE9I数据库(裸设备)恢复问题!!

标题: [备份恢复] ORACLE9I数据库(裸设备)恢复问题!!
离线 gb0071
初级会员



精华贴数 0
个人空间 0
技术积分 69 (21811)
社区积分 0 (101614)
注册日期 2003-12-3
论坛徽章:0
      
      

发表于 2008-7-6 10:21 
ORACLE9I数据库(裸设备)恢复问题!!

测试目的:A、B两台机器为互备方式,操作系统和数据库完全一致,AB机分别连接不同的磁盘阵列,现在要求将
A机RMAN NOCATALOG使用控制文件备份,全库恢复至B机
环境描述:
OS:HP-UNIX 11.11I
DB:ORACLE 9.2.0.4
数据库单节点,非RAC模式
目前问题:
由于是裸设备,在B机按照A机的情况创建了数据文件需要的全部LV,并给予了ORACLEBS权限,控制文件恢复成功,RESTORE DATABASE
的时候报错。
备份脚本:
run{
crosscheck archivelog all;
configure controlfile autobackup on;
configure controlfile auto backup format for device type disk to '/dbbackup/ctl_%F';
allocate channel c1 type disk;
backup database format '/dbbackup/rman_bak/DB_FULL_%d_%T_%s_%U' include current controlfile;
sql 'alter system archive log current';
backup format '/dbbackup/rman_bak/ARCH_%d_%T_%s_%U' archivelog all;
release channel c1;
}
恢复操作步骤:
1-将A机备份出来的文件和自动备份的控制文件手工FTP传至B机相同目录下面
2-恢复控制文件
sqlplus " / as sysdba"
startup force nomount;
rman>restore controlfile to '/dev/vgorasys/rlv_ctrl01' from  '/dbbackup/ctl_c-xxx-xxx-01';
恢复成功
rman> startup mount;
3-restore database ----报错:
RMAN-03002:failure of restore command at xxxxx
RMAN-06026:some targets not found -abort restore
RMAN-06100:NO CHANNEL TO RESTORE A BACUP OR COPY OF DATAFILE XX
由于整个恢复步骤在另外一台机器C上面测试过恢复成功,所以现在怀疑还是裸设备原因造成的恢复失败,查阅相关资料后无解,
此前没有做过裸设备相关的恢复,请各位高手帮助分析一下,提供一些线索,谢谢!


__________________
迷茫中~迷茫~再次迷茫BLOG:  http://gb0071.itpub.net
只看该作者    顶部
离线 John-dl
初级会员



精华贴数 0
个人空间 0
技术积分 114 (15034)
社区积分 0 (1581307)
注册日期 2007-10-5
论坛徽章:0
      
      

发表于 2008-7-6 10:38 
report schema看看
crosscheck backup看看


只看该作者    顶部
离线 John-dl
初级会员



精华贴数 0
个人空间 0
技术积分 114 (15034)
社区积分 0 (1581307)
注册日期 2007-10-5
论坛徽章:0
      
      

发表于 2008-7-6 10:39 
另外,control file 应该在最后备份.


只看该作者    顶部
离线 gb0071
初级会员



精华贴数 0
个人空间 0
技术积分 69 (21811)
社区积分 0 (101614)
注册日期 2003-12-3
论坛徽章:0
      
      

发表于 2008-7-6 10:44 
感谢John-dl ,另外TO John-dl
1-控制文件备份写在前面或者后面好像没有问题,我做过另外的恢复测试,这样写可以恢复的
2-刚才突然发现恢复控制文件成功后,list backup看不到我最近做的这一次的备份在B机上面 ,但是我恢复控制文件提示是成功的???
不知道什么原因?

谢谢帮助


__________________
迷茫中~迷茫~再次迷茫BLOG:  http://gb0071.itpub.net
只看该作者    顶部
离线 jieyancai
*^_^*



精华贴数 1
个人空间 0
技术积分 7878 (159)
社区积分 3 (21570)
注册日期 2006-4-19
论坛徽章:14
授权会员2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:击剑2008北京奥运纪念徽章:现代五项2008北京奥运纪念徽章:艺术体操2008北京奥运纪念徽章:沙滩排球
2008北京奥运纪念徽章:体操2008北京奥运纪念徽章:垒球2008北京奥运纪念徽章:柔道生肖徽章2007版:牛生肖徽章2007版:鼠生肖徽章:马

发表于 2008-7-6 10:47 


QUOTE:
原帖由 John-dl 于 2008-7-6 10:39 发表
另外,control file 应该在最后备份.




__________________

只看该作者    顶部
离线 John-dl
初级会员



精华贴数 0
个人空间 0
技术积分 114 (15034)
社区积分 0 (1581307)
注册日期 2007-10-5
论坛徽章:0
      
      

发表于 2008-7-6 10:48 
如果控制文件备份在前,备份的控制文件中将不包含本次备份的信息,所以,还是要后备份.


只看该作者    顶部
离线 gb0071
初级会员



精华贴数 0
个人空间 0
技术积分 69 (21811)
社区积分 0 (101614)
注册日期 2003-12-3
论坛徽章:0
      
      

发表于 2008-7-6 11:30 
感谢楼上回复,问题已经解决
控制文件恢复后,LIST BACKUP能看到当时的备份片,备份控制文件的语句写在前面好像也没有问题,这个我再查询一下资料确认。
解决方法是我恢复完控制文件后,重新修改了PFILE文件,重新指定了一下控制文件(实际上恢复后的控制文件和B机上原来的控制文件路径名称都一样),然后用PFILE启动就可以看到当时的备份信息了,现在也已经开始恢复了,不知道什么原因,期待高手解答,谢谢!


__________________
迷茫中~迷茫~再次迷茫BLOG:  http://gb0071.itpub.net
只看该作者    顶部
离线 jieyancai
*^_^*



精华贴数 1
个人空间 0
技术积分 7878 (159)
社区积分 3 (21570)
注册日期 2006-4-19
论坛徽章:14
授权会员2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:击剑2008北京奥运纪念徽章:现代五项2008北京奥运纪念徽章:艺术体操2008北京奥运纪念徽章:沙滩排球
2008北京奥运纪念徽章:体操2008北京奥运纪念徽章:垒球2008北京奥运纪念徽章:柔道生肖徽章2007版:牛生肖徽章2007版:鼠生肖徽章:马

发表于 2008-7-6 11:35 
rman>restore controlfile to '/dev/vgorasys/rlv_ctrl01' from  '/dbbackup/ctl_c-xxx-xxx-01';
恢复成功

恢复以后,直接alter database mount
而不是startup mount;

你报错的原因是命令不对,没有mount起来。后来你可以恢复是因为你重新启动到mount状态。


__________________

只看该作者    顶部
离线 freed609
初级会员



精华贴数 0
个人空间 0
技术积分 210 (9042)
社区积分 0 (732348)
注册日期 2006-1-7
论坛徽章:0
      
      

发表于 2008-7-6 11:44 
呵呵,小心驶得万年船啊


只看该作者    顶部
离线 gb0071
初级会员



精华贴数 0
个人空间 0
技术积分 69 (21811)
社区积分 0 (101614)
注册日期 2003-12-3
论坛徽章:0
      
      

发表于 2008-7-6 11:47 
to-jieyancai


感谢你的帮助!


刚才可能是我写法的问题,我的操作步骤确实是恢复后直接ALTER DATABASE MOUNT的,如果没有MOUNT,我应该不能执行RESTORE命令吧,现在我的疑惑就是为什么恢复控制文件后要修改PFILE重新制定控制文件名称位置才可以,而我恢复之前的PFILE里面控制文件名称路径和我恢复后是完全一样的?


多谢!


__________________
迷茫中~迷茫~再次迷茫BLOG:  http://gb0071.itpub.net
只看该作者    顶部
相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问