求解答:使用Rman恢复数据库过程中遇到的问题

[复制链接]
查看11 | 回复9 | 2007-10-20 08:38:44 | 显示全部楼层 |阅读模式
实验环境:
HP-UX11.11+oracle10.2.0非归档模式.
实验步骤:
1,执行备份。
rman>shutdown immediate
rman>startup mount
rman>backup database;
2,删除文件。
cd $ORACLE_BASE/oradata/sid/
rm *
删除了数据文件,控制文件和重做日志文件
3,执行恢复
rman>startup nomount
rman>set dbid=id;
rman>restore control file from '$backupset';
rman>alter database mount;
rman>restore database;

上面步骤都成功了,这时候oradata/sid/文件夹下有控制文件和数据文件, 没有重做日志文件。
我的理解是:干净关闭下的冷备份,是有效的一致性备份,restore后不再需要应用日志来recover了。
也许应该新建几个日志文件之后再open resetlogs.
我不知道往下怎么办了,也不知道我的理解是不是有问题,求解答。
[ 本帖最后由 seapine123 于 2010-4-6 22:44 编辑 ]
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
alter database open
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
非归档、冷备份的情况没有任何意义
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
非归档、冷备份肯定是用OS命令备份的DB,而不是用RMAN
恢复的时候你也可以用OS命令来恢复
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
这个命令我也试了,不成功。
RMAN> alter database open;
using target database control file instead of recovery catalog
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of alter db command at 04/06/2010 14:36:56
ORA-01589: must use RESETLOGS or NORESETLOGS option for database open
RMAN> alter database open resetlogs;
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of alter db command at 04/06/2010 14:37:11
ORA-01152: file 1 was not restored from a sufficiently old backup
ORA-01110: data file 1: '/oracle/ora10g/oradata/db10/system01.dbf'
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
同意3,4楼的
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
recover了没有?
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
recover database until cancel;
有多少日志先应用上去,再resetlogs
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
冷备份是无法应用redo的(至少现在不能)。
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
LZ的冷备份是怎么做的?恢复的时候是用的这个备份吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行