内容阅读
在知识库中专注阅读,并随时返回相关工具与课程
ORA-65114常见多租户
容器不存在
Container does not exist
错误描述
指定的容器(PDB 或应用程序容器)在 CDB 中不存在。容器名称或 ID 无效。
可能原因
- ALTER SESSION SET CONTAINER 指定了不存在的容器名称
- 容器已被删除或重命名
- 查询中使用了不正确的 CON_ID
解决方案
- 1列出所有容器:SELECT con_id, name, open_mode FROM v$containers;
- 2使用正确的容器名称或 CON_ID
- 3检查 PDB 是否已删除:SELECT name FROM v$pdbs;
诊断命令
SELECT con_id, name, open_mode FROM v$containers;SELECT name, con_id FROM v$pdbs;SHOW CON_NAME;#multitenant#container#pdb#not-found