内容阅读
在知识库中专注阅读,并随时返回相关工具与课程
ORA-65010常见多租户
可插拔数据库未打开
Pluggable database not opened
错误描述
可插拔数据库(PDB)未处于 OPEN 模式。PDB 处于挂载或关闭状态时无法执行需要打开 PDB 的操作。
可能原因
- CDB 启动后 PDB 未打开(PDB 默认不自动打开)
- PDB 被 DBA 显式关闭
- PDB 由于数据文件或撤销问题打开失败
解决方案
- 1打开 PDB:ALTER PLUGGABLE DATABASE pdb_name OPEN;
- 2设置 PDB 自动打开:ALTER PLUGGABLE DATABASE pdb_name SAVE STATE;
- 3打开所有 PDB:ALTER PLUGGABLE DATABASE ALL OPEN;
诊断命令
SELECT name, con_id, open_mode, restricted FROM v$pdbs;SELECT con_name, instance_name, state FROM dba_pdb_saved_states;SHOW CON_NAME;#multitenant#pdb#open#closed