各位新朋友~记得先点蓝字关注我哦~
Oracle19c版本是甲骨文推荐客户使用的版本,在未来2~3年都会是主打版本。那么oracle19c相比较与之前稳定的oracle11g版本有了哪些新的功能呢?向大家介绍其中一个非常好用的功能,那就是pdb静默克隆。准备好做笔记了嘛?
在ORACLE 12C之前,实例与数据库是一对一或多对一关系(RAC):即一个实例只能与一个数据库相关联,数据库可以被多个实例所加载。而实例与数据库不可能是一对多的关系。当进入ORACLE 12C后,实例与数据库可以是一对多的关系。


准备一个PDB库

没有pdb可以用语句创建一个pdb库:
create pluggable database pdb1 admin user pdb1admin identified by pdb1admin file_name_convert=('/oracle/app/oradata/ORA19C/pdbseed','/oracle/app/oradata/ORA19C/pdb1');
Tips:源pdb数据文件名不得为omf文件格式命名

打开新创建的pdb库

克隆pdb
dbca -silent -createPluggableDatabase -sourceDB ora19c -pdbName pdb2 -createPDBFrom PDB -sourcePDB pdb1
1.-sourceDB 源cdb数据库名
2.pdbName 目标要创建的pdb名
3.-createPDBFrom 创建pdb的方式 这里还可以选rman等
4.-sourcePDB 源pdb数据库名

注意:在克隆的过程中,源pdb库会进入只读模式
查看pdb:

可以看到新克隆的pdb库已经成功创建并打开了!
我们可以用这种方式轻松克隆一个pdb数据库用于测试,有木有很方便高效!


美创运维中心数据库服务团队拥有Oracle ACE 1人、OCM 10余人、数十名Oracle OCP、MySQL OCP、红帽RHCA、中间件weblogic、tuxedo认证、达梦工程师 ,著有《Oracle DBA实战攻略》,《Oracle数据库性能优化方法和最佳实践》,《Oracle内核技术揭秘》等多本数据运维优化书籍。目前运维各类数据库合计2000余套,精通Oracle、MySQL、SQLServer、DB2、PostgreSQL、达梦等主流商业和开源数据库。并成为首批国内达梦战略合作伙伴之一,拥有海量经验和完善的人员培养体系。并同时提供超融合,私有云整体解决方案。
