rman怎么做数据库恢复

rman如何做数据库恢复?rman如何做数据库恢复?1. 我做了数据库备份for level 0.2. 只有做了些数据修改和记

rman如何做数据库恢复?
rman如何做数据库恢复?
1. 我做了数据库备份for level 0.
2. 只有做了些数据修改和记录增减。
3. 最后用restore database & recover database后,不能rollback 到之前备份的数据库版本。
[最优解释]
你应该要不完全恢复,设置下面的时间点
run {
 shutdown immediate;
 startup mount;
 sql "alter session st nls_date_format=''yyyy-mm-dd hh24:mi:ss''
 set until time '2004-12-31 18:31:00';--恢复时间点
 resotre database;
 recover database;
  
}
[其他解释]
但是這樣的話,如果我的database死了的話,文件損壞的話,還是這樣做嗎?

而且until time 不能 before resetlogs time, 假如我連數據庫都連不上的話,如何去設置until time呢?

我備份了control file, data file, archive log file.
是否在restore database 之前需要做restore controlfile from *.bak先?