在 oracle 12c 中,ALTER PLUGGABLE DATABASE "PDB1" UNPLUG INTO 'PDB1.XML'语句创建 XML 清单。如果没有先正确拔出 PDB 并且源 CDB 未处于活动状态,是否可以将 PDB 插入新的 CDB?
在 oracle 12c 中,ALTER PLUGGABLE DATABASE "PDB1" UNPLUG INTO 'PDB1.XML'语句创建 XML 清单。如果没有先正确拔出 PDB 并且源 CDB 未处于活动状态,是否可以将 PDB 插入新的 CDB?
您可以恢复未拔出 PDB 的 XML 文件。
它使用 3 个参数:
例子:
然后,您可以使用以下方法插入数据库:
然后打开 PDB:
如果 PDB 未打开,请检查 PDB_VIOLATIONS
来源 http://www.oraclebuffer.com/oracle/oracle-12c-lost-your-pdbs-xml-manifest-file-heres-how-you-can-recover-it/
如果要将 PDB 保留在源 CDB 中,则无需拔下 PDB,只需将 PDB 克隆到另一个 CDB:
CREATE PLUGGABLE DATABASE
权限的用户CREATE PLUGGABLE DATABASE pdbclone FROM pdbsource@dblink;
更多详情请访问:
克隆远程 PDB 或非 CDB