这几天小弟正在研究oracle 的备份与恢复,细节如下1:将非归档运行模式下的数据库更改为归档运行模式
2:在RMAN环境下创建数据库的备份,脚本如下
run{
allocate channel c1 type disk;
allocate channel c2 type disk;
backup database;
backup archivelog all;
}
3:重新打开数据库,在里面删除一个test表中的所有数据
4:将数据库设为加载状态,利用下面的脚本进行恢复
run{
allocate channel c1 type disk;
allocate channel c2 type disk;
restore database;
recover database;
}
5:一切顺利完成没有报错
6:再次重新打开数据库,发现test表里面的数据没有恢复回来。连续试了好几次,都不行,请问各位大哥这是怎么回事啊。那么我需要怎么样的备份步骤才能恢复我的数据呢?谢谢各位大哥了!!!