本篇文章主要介绍了" [转]Oracle 12c多租户特性详解:PDB 的创建、克隆与维护",主要涉及到方面的内容,对于Oracle感兴趣的同学可以参考一下:
转自:http://chuansong.me/n/443660447865 PDB 的创建和访问在使用 dbca 建库时,创建数据库之前,可以保存一下创建脚本,...
![[转]Oracle 12c多租户特性详解:PDB 的创建、克隆与维护](/imagecaealtourcom/Article/image/20160826/20160826184151_3667.jpg)
这个过程完成之后,会在告警日志文件中记录如下信息:
![[转]Oracle 12c多租户特性详解:PDB 的创建、克隆与维护](/imagecaealtourcom/Article/image/20160826/20160826184151_6792.jpg)
在 tnsnames.ora 文件中,增加相应的配置,就可以通过服务名连接数据库了,以下是两个 PDB 的本地网络服务名配置:
![[转]Oracle 12c多租户特性详解:PDB 的创建、克隆与维护](/imagecaealtourcom/Article/image/20160826/20160826184151_8980.jpg)
对于 PDB 的一些更改操作不能在 CDB 级别进行,CDB 级操作会提示不能在 PDB 之外执行,如以下更改 GLOBAL_NAME 的操作:
![[转]Oracle 12c多租户特性详解:PDB 的创建、克隆与维护](/imagecaealtourcom/Article/image/20160826/20160826184155_1323.jpg)
连接到 PDB 以 RESTRICTED 模式可以进行这些修改:
![[转]Oracle 12c多租户特性详解:PDB 的创建、克隆与维护](/imagecaealtourcom/Article/image/20160826/20160826184156_0855.jpg)
PDB 的使用与维护
在 PDB 创建完成之后,可以通过 SYSDBA 连接到 PDB,执行维护操作,这和常规的 Non-CDB 数据库没有差别,在 PDB 中,只要具备足够的权限,可以创建表空间、数据文件、用户和数据对象等。
以下通过 SYS 用户连接到一个名为 ENMO 的 PDB 数据库:
![[转]Oracle 12c多租户特性详解:PDB 的创建、克隆与维护](/imagecaealtourcom/Article/image/20160826/20160826184156_5698.jpg)
在 PDB 中执行用户及表空间创建命令: