一般而言,noarchivelog模式下的备份文件是没有用的因为你得不到其后的arch log不过在实验中可能因为arch log还没有生成,有redo log也可以恢复到当前时刻了至于在使用recover 命令时,可能archivelog模式是前提之一吧,不过我也不确定是否一定如此,
你可以把数据置在mount模式下来recover试试看恢复前要先把表空间置为备份模式似乎是alter datafile 'filename' offline吧
实在记不得了
【 在 coocool (coocool) 的大作中提到: 】
: Oracle816的备份,无归档模式下的整个数据库的备份与归档模式下的表空间的备份均 成功了,可是在恢复的时候问题就出来了。在归档模式下,备份了user表空间。我新建了一个test的资料库,在这个test用户中创 建了表,并且表空间是user。在备份user表空间后,我删掉了表中的数据,然后再恢复这个user 表空间, 在managerment server中提示恢复完成了,而且可以看到user的表空间数据文件也更新了,可是 删除掉的数据还是没有恢复过来,这是怎么回事?请大侠指教在无归档模式下,要恢复整个数据库,在dba中恢复是说数据库要在加载状态下进行,在.......