⑴Oracle C 是由Oracle官方提供的最新版本数据库,Oracle C引入了CDB与PDB的新特性,在ORACLE C数据库引入的多租用户环境(Multitenant Environment)中,允许一个数据库容器(CDB)承载多个可插拔数据库(PDB)。CDB全称为Container Database,中文翻译为数据库容器,PDB全称为Pluggable Database,即可插拔数据库。在ORACLE C之前,实例与数据库是一对一或多对一关系(RAC):即一个实例只能与一个数据库相关联,数据库可以被多个实例所加载。而实例与数据库不可能是一对多的关系。当进入ORACLE C后,实例与数据库可以是一对多的关系。下面是官方文档关于CDB与PDB的关系图。
⑵oraclec与g最大的区别是:
⑶oraclec增加了CDB和PDB的概念。
⑷CDB全称为Container Database,中文翻译为数据库容器,PDB全称为Pluggable Database,即可插拔数据库。
⑸在ORACLE C之前,实例与数据库是一对一或多对一关系(RAC:即一个实例只能与一个数据库相关联,数据库可以被多个实例所加载。而实例与数据库不可能是一对多的关系。当进入ORACLE C后,实例与数据库可以是一对多的关系。
⑹也就是说c里面会在CDB下创建多个PDB,每个PDB类似于g里面的实例,然后一个CDB下的各个PDB是相互隔离的。
⑺当然c中创建PDB的脚本跟之前有很大的区别,大家可以看看相关文档。另外每个PDB会有一个相应的服务名,大家在写连接地址都时候就不是用以前g中的实例名了而是用这个服务名。
⑻要想真正的了解C,得先吃透以前版本Oracle数据库的知识,再多多了解C里面容器库(CDB和子库(PDB的知识。
⑼本站下面的地址提供了 包 和包,大家也可以在官网下载 点击去官网
⑽,Oracle c 共有两个包,下载时强烈建议使用迅雷,如下图,先同意协议!
⑾,然后鼠标右键,使用迅雷下载,即可。