ORA-01670: new datafile string needed for standby database recovery

文档解释

ORA-01670: new datafile string needed for standby database recovery

Cause: Standby database recovery noticed that a file was added to the primary database, but is not available on the standby.

Action: Either copy the file from the primary database or do an ALTER DATABASE CREATE DATAFILE command on the standby to create a file to recover.

ORA-01670错误可能是由于实例重启时系统还没有准备好 standby database recovery 所导致的错误。

官方解释

ORA-01670 是由于在重新激活 standby database recovery 时系统并没有相关新的数据文件所导致的。

常见案例

当我们在系统中重新激活 standby database recovery 时,如果没有其他的数据文件准备好用来恢复,则可能会引发这个错误。

正常处理方法及步骤

1. 检查系统中是否存在新的数据文件,如果是,则将其加入到备用数据库中。

2. 检查系统中是否有新的备份文件可以应用,如果是,则使用该文件来重新恢复数据库。

3. 检查系统中是否存在可以应用的日志文件,如果是,可以将其应用到备用数据库中。

4. 重新激活 standby database recovery 功能,并检查是否能正常工作。

你可能感兴趣的