我知道这不是新的问题,但是,我没有得到满意的答案,在哪里不使用“恢复数据库使用BACKUP CONTROLFILE”或“恢复数据库,直到取消使用备份CONTROLFILE”。
如果有人能用适当的例子和场景来解释,那将真的很有帮助。
非常感谢。
发布于 2016-01-30 23:50:27
语法相当冗长:如果原始/当前控制文件不可用,您可以求助于使用备份控制文件。
控制文件包含数据库的布局和状态:
包含database.
数据文件还存储相应的SCN。如果控制文件中的SCN低于数据文件中的SCN,Oracle就知道它正在处理备份控制文件。
使用这种方法的一个场景是创建用于测试的生产数据库的副本。为此,您可以执行以下操作:
)来停止
通常,数据库也会被重命名,以避免混淆。
另一种情形是由于数据文件从备份恢复而导致的恢复。在这种情况下,当前控制文件是可用的,并且不需要使用BACKUP controlfile。
发布于 2018-04-16 22:41:11
1)当所有控制文件丢失时2)当数据库备份比控制文件备份旧时。
https://stackoverflow.com/questions/35102952
复制相似问题