暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

运维日记|Oracle19c新特性之克隆pdb

新运维新数据 2020-09-16
4627

各位新朋友~记得先点蓝字关注我哦~


Oracle19c版本是甲骨文推荐客户使用的版本,在未来2~3年都会是主打版本。那么oracle19c相比较与之前稳定的oracle11g版本有了哪些新的功能呢?向大家介绍其中一个非常好用的功能,那就是pdb静默克隆。准备好做笔记了嘛?


在ORACLE 12C之前,实例与数据库是一对一或多对一关系(RAC):即一个实例只能与一个数据库相关联,数据库可以被多个实例所加载。而实例与数据库不可能是一对多的关系。当进入ORACLE 12C后,实例与数据库可以是一对多的关系。



01

准备一个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库


02

克隆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、达梦等主流商业和开源数据库。并成为首批国内达梦战略合作伙伴之一,拥有海量经验和完善的人员培养体系。并同时提供超融合,私有云整体解决方案。



文章转载自新运维新数据,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论