- 论坛徽章:
- 0
|
W2K下的oracle8.1.6 备份用rman nocatalog在archivelog模式下:
备份:step 1、做hot-full-backup ,其中包括对archivelog 的备份,并将controlfile备份到磁盘上其它位置,成功;
step 2、对数据库做一些更改(建表,插入数据);
step 3、手工归档,做switchlog;
step 4、用rman备份archivelog, 并备份controlfile ,成功;
恢复:模拟数据文件所在的磁盘损坏,数据库关闭后,删除所有数据文件。
step 1. 恢复全备,成功;
step 2. 现在想恢复归档,再用归档恢复对数据库所做的更改:
a. 恢复archivelog,成功;
b. recover database;
这时提示using backup control, 用命令:recover database using backup control; 则总提示需要一个seq# 最新的archivelog文件,而这个seq# 的archivelog文件在恢复的archivelog中是不存在的(应该是下一个号),数据库无法打开, 这是什么原因呢?
帮忙了,多谢了!  |
|