Oracle 12c中CDB与PDB的多租户架构特性解析
1、 Oracle 12c版本引入了CDB容器与PDB插接式数据库架构,所有数据库均在CDB容器中创建。默认情况下,使用conn / as sysdba命令连接时,会进入CDB容器,而非具体的PDB数据库,需另行切换才能访问各个PDB实例。
2、 CDB容器数据库的启停方式与11g相同,未发生任何变化。
3、 创建PDB需在CDB容器内操作,若未采用ASM存储管理,则必须手动指定数据文件的存放路径。
4、 在CDB中创建的PDB及其用户无法直接获得CDB的权限,也不能直接连接到CDB实例。
5、 新建的PDB默认处于挂载状态,需在CDB中将其打开后,方可切换至该PDB进行操作。
6、 连接PDB前需先配置tnsname文件,随后进行连接测试,若测试通过则可成功建立连接。
7、 连接成功后,可在该PDB数据库中执行相关操作。
