(第70天)CDB 损坏,如何恢复 PDB 数据?

前言

众所周知,CDB 架构中 CDB 是为了存放 PDB 的容器,PDB 才是服务客户的应用数据库,用户数据实际都存放在 PDB 中。但是如果 CDB 坏了,PDB 也会无法访问,且没有备份的情况下,该如何将 PDB 给恢复出来呢?

本文实战主要用到了 DBMS_PDB.RECOVER 包,用于恢复 XML 文件。适用于以下场景:

  • 当 unplug 了一个 pdb 之后,xml 文件丢失了,如何恢复 xml 文件,以便能够将 PDB 插入到一个新的 CDB 中?
  • 若只有 PDB 据库文件,如何将 PDB 插入到 CDB?

实战演示

环境准备

测试环境信息:

</
角色 IP地址 数据库版本 CDB名 PDB名
源端 192.168.6.52 19.3 orclcdb lucifer
目标端 192.168.6.148 19.3 orclcdb lucifer

猜你喜欢

转载自blog.csdn.net/m0_50546016/article/details/142982372
pdb