我的数据库在No-Archive Log模式下运行。控制文件和重做日志文件在两个驱动器上复用,例如A和B.C驱动器具有其余文件。 我做了冷备份,只做A和C(没有B)。 现在,在恢复时,我从A执行B复制了控制文件。控制文件可以更进一步。但是如何处理B上缺少的重做日志?实际上我在B上有更新的日志,剩下的是废弃的数据库 - 它们与冷备份不匹配,所以我确信我可以删除它们但是我没有至今。 我可以去MOUNT。当试图打开数据库时 - 通道结束通信错误。更改数据库打开resetlogs要我先进行恢复。恢复无效。 这是一个结果,我保持B不匹配重做日志还是会有所不同?我以为我可以打开一个数据库,每个重做组中的一个成员被破坏(B驱动器),一个正常(驱动器重做日志)。 还有其他选择,而不是重新创建控制文件(我有)并使用resetlogs打开? 这是oracle 12.1.0.1。我会检查我的跟踪文件,但我在想这里显而易见的事情。