发布时间:2026-07-25阅读(1)
在容器数据库CDB里面如何创建PDB,官方文档给出了一张创建PDB技术选项图,图片如下:

以下基于Oracle19c做演示。
克隆本地PDB的意思是指:源PDB位于本地CDB中,在当前CDB内,通过某个PDB(非PDB$SEED种子)来克隆新的可插入数据库PDB。

整体过程为:
1)设置相关参数或子句
2)连接到根后将被克隆的PDB置为只读模式
3)开始克隆
4)打开被克隆的PDB和新的PDB
这里可以设置 OMF 参数 DB_CREATE_FILE_DEST=具体路径;
或者设置 PDB_FILE_NAME_CONVERT=本地PDB路径,新的PBD路径;
或者在创建语句中使用 FILE_NAME_CONVERT=(本地PDB路径,新的PDB路径); 子句
或者在创建语句中使用 CREATE_FILE_DEST=新的PDB路径;子句
--以设置DB_CREATE_FILE_DEST=具体路径; 为例!mkdir /oracle/oradata/SRM/pdb4show parameter db_create_file_dest;alter system set db_create_file_dest=/oracle/oradata/SRM/pdb4;

show pdbs;alter pluggable database pdb close immediate; alter pluggable database pdb open read only;

从PDB1克隆PDB4
create pluggable database pdb4 from pdb;show pdbs

alter pluggable database pdb4 open read write;alter pluggable database pdb close;alter pluggable database pdb open read write;show pdbs

觉得有用的朋友多帮忙转发哦!后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注下~

Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图