恢复表空间时,要注意其备份时的读写状态和出问题时要做恢复时的读写状态。(若不理解,可以参考教材read-only tablespace recovery相关)
因此,我们备份时就要对备份的表空间做读写状态(数据是否与备份的一致)的考虑。
一般情况下:
1)要确保备份时表空间处于只读状态,所以备份前要使该表空间offline,确保备份时没有被改写,由于确保了该backup的一致性,所以是否有归档文件不重要。
2)若由于特殊情况不能offline表空间,表空间处于可改写状态,此时则需要有归档日志,所以要确保数据库在归档模式下运行。(因为备份时可改写,则备份的东西与当时的实际内容未必一致,所以需要有归档日志辅助恢复。)