Wed Jun 29 12:11:29 2022
alter database mount ->RMAN中进行恢复控制文件并发出MOUNT命令
Set as converted control file due to db_unique_name mismatch
Changing di2dbun from orcl to ORCL
Wed Jun 29 12:11:34 2022
Successful mount of redo thread 1, with mount id 1636407409
Database mounted in Exclusive Mode
Lost write protection disabled
Completed: alter database mount
Wed Jun 29 12:11:43 2022
Setting recovery target incarnation to 6 ->控制文件中记录的incarnation信息
Setting recovery target incarnation to 6
Wed Jun 29 12:25:41 2022
查阅资料 RMAN RESTORE fails with RMAN-06023 or ORA-19505 or RMAN-06100 inspite of proper backups (Doc ID 457769.1)
进入rman
RMAN> list incarnation;
List of Database Incarnations
DB Key Inc Key DB Name DB ID STATUS Reset SCN Reset Time
------- ------- -------- ---------------- --- ---------- ----------
1 1 ORCL 1208715730 PARENT 1 2005-10-22 21:44:08
2 2 ORCL 1208715730 PARENT 525876 2009-03-08 04:36:37
3 3 ORCL 1208715730 PARENT 1784258432 2012-11-28 18:43:09
4 4 ORCL 1208715730 PARENT 3441024213 2015-03-01 06:05:34
5 5 ORCL 1208715730 PARENT 5174111580 2017-08-05 21:18:46
6 6 ORCL 1208715730 CURRENT 75716514446 2022-06-01 14:19:51
当前的Incarnation是6,需要进入上一个Incarnation
这里插入一点Incarnation的概念
incarnation在英文中是“化身”的意思。
那么在oracle中,它又是什么意思呢?有什么作用呢?
我们看一些基本概念
Current Incarnation(当前化身):数据库当前正在使用的化身。
Parent Incarnation(父化身):数据库当前化身的上一个化身。在父化身以 OPEN RESETLOGS 打开后,就生成当前化身。
Ancestor Incarnation(祖辈化身):在父化身之前,辗转生成父化身的各个化身。
Direct Ancestral Path(直接祖辈路径 / 宗谱):由数据库的起始化身辗转生成至当前化身的分支路径,包含数据库的历代祖辈及父化身。