本篇文章主要介绍了" [转]Oracle 12c多租户特性详解:PDB 的创建、克隆与维护",主要涉及到方面的内容,对于Oracle感兴趣的同学可以参考一下:
转自:http://chuansong.me/n/443660447865 PDB 的创建和访问在使用 dbca 建库时,创建数据库之前,可以保存一下创建脚本,...
![[转]Oracle 12c多租户特性详解:PDB 的创建、克隆与维护](/imagecaealtourcom/Article/image/20160826/20160826184147_0698.jpg)
在完成测试之后,通过以下命令可以删除一个 PDB:
![[转]Oracle 12c多租户特性详解:PDB 的创建、克隆与维护](/imagecaealtourcom/Article/image/20160826/20160826184147_5698.jpg)
由现有 PDB 创建新的 PDB
除了通过种子 PDB 创建新的空 PDB 之外,还可以通过一个现有的用户PDB克隆创建新的 PDB 数据库。以下详细记录一个 PDB 的创建与访问过程。
创建 PDB 的源需要置于只读模式:
![[转]Oracle 12c多租户特性详解:PDB 的创建、克隆与维护](/imagecaealtourcom/Article/image/20160826/20160826184148_2105.jpg)
随后可以打开这个新创建的 PDB:
![[转]Oracle 12c多租户特性详解:PDB 的创建、克隆与维护](/imagecaealtourcom/Article/image/20160826/20160826184148_8667.jpg)
检查数据库的告警日志文件,可以看到,新创建的数据库,其服务名已经被自动添加到数据库的服务名配置中:
![[转]Oracle 12c多租户特性详解:PDB 的创建、克隆与维护](/imagecaealtourcom/Article/image/20160826/20160826184149_2573.jpg)
检查数据库监听器,可以看到 PDB 都已经被监听器监听服务:
![[转]Oracle 12c多租户特性详解:PDB 的创建、克隆与维护](/imagecaealtourcom/Article/image/20160826/20160826184149_4761.jpg)
在12c 的建库过程中,引入了 Perl 脚本的调用方式,以下是在创建过程中跟踪到的脚本调用,在数据库创建的日志中也可以观察这种方式: