ORA-00351: recover-to time invalid
Cause: The time specified in a recover-until statement must be after January 1st 1988.
Action: Specify a time after January 1st 1988.
ORA-00351错误表明您尝试指定无效的恢复时间。
ORA-00351错误表示,指定的恢复时间无效。可能是输入错误或者恢复点不在当前数据库中。
ORA-00351错误在嘗試恢復數據庫時可能會發生。 典型的例子包括,除非您提供有效的恢復時間,否則RMAN不會恢復數據庫。
正常处理ORA-00351错误的方法通常是根据您想要恢复到的位置,确定一个有效的恢复时间。
1)确保允许恢复到指定恢复点:
SQL> RECOVER DATABASE USING BACKUP CONTROLFILE UNTIL TIME ‘ &1 ‘;
其中&1代表无效的恢复时间。
2)检查指定的恢复时间是否存在于配置的备份集之中:
SQL> SELECT BACKUP_TIME FROM V$BACKUP SET WHERE SEQUENCE_NO = &1;
确定该时间存在,然后使用有效的恢复时间执行恢复操作。
3)如果该时间不存在,可以查询出最接近的可用备份恢复时间:
SQL> SELECT MIN (BACKUP_TIME) FROM V$BACKUP_SET WHERE BACKUP_SET_ID = &1;
然后采用该时间执行恢复操作:
SQL> RECOVER DATABASE USING BACKUP CONTROLFILE UNTIL TIME ‘ &1 ‘;