我是 RMAN 新手,我正在尝试使用recover pluggable database <pdbname>
在发出recover pluggable database
命令之前,我执行以下步骤:
- 增量备份+自动备份备份可插拔数据库
- 关闭数据库
- 从 CDB 中删除控制文件和我要恢复的 PDB 中的所有文件(因为我想在控制文件丢失时模拟恢复 PDB)
- RMAN 目标和问题
STARTUP NOMOUNT
- 从自动备份恢复控制文件(当我在 PDB 上进行增量备份时生成)
- 挂载数据库并发出
restore pluggable database <pdbname>
- 恢复 CDB 中 PDB 和控制文件的所有文件后,我运行
recover pluggable database <pdbname>
.
但是当我运行最后一个命令时,会发生此错误
RMAN> recover pluggable database pdb;
Starting recover at 23-JAN-22
using channel ORA_DISK_1
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of recover command at 01/23/2022 23:59:47
RMAN-06067: RECOVER DATABASE required with a backup or created control file
是什么导致了这个错误以及如何解决它?我已经从备份中恢复了控制文件,但仍然出现此错误。当控制文件丢失时,是否需要同时备份 CDB 和 PDB 才能恢复 PDB?
提前致谢!