Oracle数据库完全恢复操作指南
1. 数据库恢复基础
从Oracle Database 10g开始,Oracle允许从数据库的先前版本备份中进行恢复,并根据发生的故障类型发出恢复命令。Oracle会跟踪数据库所有版本的日志文件, V$LOG_HISTORY
视图在 resetlogs
操作期间不会被清空,它包含当前版本以及任何先前版本的信息。
如果使用快速恢复区(FRA),Oracle会使用Oracle管理文件的名称格式创建归档重做日志。若未使用FRA,归档重做日志文件的格式掩码必须包含线程( %t
)、序列号( %s
)和 resetlogs
ID( %r
),例如:
SQL> show parameter log_archive_format
NAME TYPE VALUE
------------------------------------ ----------- ----------------
log_archive_format string %t_%s_%r.dbf
resetlogs
标识符确保在不同的数据库版本中对归档重做日志文件使用唯一的名称。可以使用 list incarnation
命令查看数