oracle 12c cdb pdb

Oracle 12c CDB PDB,指的是Oracle 12c中的Container Database和Pluggable Database,它们的出现在数据库管理中是一次重要的革命。CDB是一个容器,PDB是在CDB内部的一个虚拟的数据库,每个PDB拥有独立的数据文件、用户和权限管理体系,且能够单独备份和恢复。这种多租户架构的出现,使得数据库管理员能够更加灵活的管理数据库,同时提高了数据库的安全性和资源的利用效率。

以往,在传统模式的数据库中,如果需要创建一个新的实例,需要通过安装新的数据库软件来实现;而在CDB中,可以很轻松的创建一个新的PDB,只需要几条简单的命令就可以实现。例如,我们现在创建一个名叫mypdb的PDB:

create pluggable database mypdb admin user pdbadmin identified by oracle file_name_convert = ('/u01/app/oracle/oradata/cdb1/pdbseed', '/u02/app/oracle/oradata/cdb1/mypdb');