请教一个ORACLE恢复的问题
现在我要恢复一个2012年1月全备份时候的数据库,但是我备份控制文件只保留三个月,通过使用最近控制文件进行恢复时会报找不到备份集我在CATALOG当中能找到2012年1月全备份的信息,现在我如何才能恢复当时全备份时的控制文件
谢谢! bplist -C client -S server -t 4 -R -s 2012-01-02 00:00:00 -e 2012-01-02 06:00:00 /
通过上面的命令找到备份的控制文件的file list,再使用下面的命令恢复控制文件
run {
ALLOCATE CHANNEL ch00 TYPE 'SBT_TAPE';
send 'NB_ORA_SERV=server, NB_ORA_CLIENT=client';
restore controlfile from '/cntrl_9885_1_802848083';
release channel ch00;
}
已解决,谢谢大家! 那你怎么说 控制文件保存3个月,明明全备份里面 有保存1月份的 回复 3# baoyushihaoren
我说的控制文件保留三个月是指以文件形式备份的,先copy到本地盘,再通过文件方式备份到磁带:luya: 以文件方式再备份一次,是为了方便快速恢复吧。以前我也是这么做的。
但你全备份里的脚本,应该也有备份控制文件的一栏吧?
贴出来看看? 回复 5# 100心
全备份里面是有自动备份控制文件的
也遇到过
页:
[1]