STARTUP MOUNT;
RUN {
SET UNTIL TIME "TO_DATE('2023-10-01 12:00:00', 'YYYY-MM-DD HH24:MI:SS')";
RESTORE DATABASE;
RECOVER DATABASE;
}
ALTER DATABASE OPEN RESETLOGS; #
必须重置日志
六、单数据文件恢复
1.
离线数据文件
ALTER DATABASE DATAFILE 5 OFFLINE;
2.
恢复并应用日志
RESTORE DATAFILE 5;
RECOVER DATAFILE 5;
3.
重新在线
ALTER DATABASE DATAFILE 5 ONLINE;
七、控制文件恢复
STARTUP NOMOUNT;
RESTORE CONTROLFILE FROM AUTOBACKUP; #
从自动备份恢复
ALTER DATABASE MOUNT;
RECOVER DATABASE;
ALTER DATABASE OPEN RESETLOGS;
八、验证备份的有效性
列出备份集
LIST BACKUP;
验证备份可恢复性
VALIDATE BACKUPSET <
备份集
ID>;
测试恢复(不实际执行)
RESTORE DATABASE VALIDATE;
最后,提几点关键注意事项:
1.
确保
CONTROLFILE AUTOBACKUP
已启用:
CONFIGURE CONTROLFILE AUTOBACKUP ON;
2.
备份文件默认存储路径由
CONFIGURE CHANNEL
定义。
3.
使用
CROSSCHECK
命令清理无效备份记录:
CROSSCHECK BACKUP;
文档被以下合辑收录
评论