我是RMAN的新手,我正在尝试用recover pluggable database <pdbname>恢复一个可插拔的数据库
在发出recover pluggable database命令之前,我执行以下步骤:
STARTUP NOMOUNTrestore pluggable database <pdbname>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?
提前感谢!
发布于 2022-01-24 11:42:17
控制文件位于CDB级别。因为您已经恢复了控制文件,所以需要恢复整个实例(CDB +PDB)。如果您在连接到根容器时发出恢复数据库命令,它应该恢复CDB加上您还原的文件的PDB。
HTH
发布于 2022-02-01 11:57:07
这里的问题是,可插拔的“数据库”不是“真实的”,Oracle数据库。
从所有的意图和目的来看,我建议你把它们看作是类固醇的表空间。
这里唯一的Oracle数据库是容器数据库。
丢弃国开行控制文件,就会丢失整个容器数据库(因此需要还原它)。
https://dba.stackexchange.com/questions/306469
复制相似问题