首页 > 解决方案 > 从 Oracle 中的另一个现有 PDB 创建 PDB 数据库时出错

问题描述

从命令使用create pluggable database时出现错误。我的配置是:

HOST_A - 带有几个 PDB 和 ASM 的源 CDB

HOST_B - 具有几个现有 PDB 和 ASM 的目标 CDB

我想在 HOST_B 上使用 dblink to HOST_A 和“create pluggable database X from dbLink”语句在 HOST_B 上创建一个新的可插拔数据库,但是我收到了这个错误:

ORA-65169 Error encountered while attempting to copy file -- path to .DBF file on HOST_A 
ORA-17628: Oracle error 19505 returned by remote Oracle server
ORA-19505: failed to identify file ""

我已经检查了 HOST_A 上 .dbf 文件和所有者的上述路径 - 它存在并且具有正确的所有者。此外,HOST_B 有足够的空间来创建新快照。更奇怪的是,我有非常相似的 HOST_C 和相同的 init 参数,它可以正常工作。我注意到在 HOST_B 上,oracle 已经复制了这些文件并将它们放在具有正确名称等的有效 ASM 挂载点下,但是创建可插入数据库仍然失败。

有任何想法吗?

标签: databaseoracle

解决方案


推荐阅读