database - 从 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 挂载点下,但是创建可插入数据库仍然失败。
有任何想法吗?
解决方案
推荐阅读
- python - 拆分简单 csv 文件中的列
- ios - iOS - 如何在 Parent 推送到 AnotherVC 后在 NavigationController 堆栈中定位 ChildVC
- flutter - Flutter:InheritedWidget 内的对象无法更改值
- java - 在线程中如何使用同步
- php - PHP图片上传限制宽高比,只允许尺寸> = 600px的图片
- angular - DOMException: 无法使用 zxing 和 bootstrap 4 模式启动视频源
- python - django rest 框架的 def form_valid
- java - 多线程实例化一次 vs 每个线程
- java - AWS EC2 用户数据在 EC2 启动时启动 tomcat
- php - 两个函数不在同一个视图 laravel 上运行