当前位置:   article > 正文

Oracle12c的容器数据库和热插拔数据库_oracle容器数据库

oracle容器数据库

Oracle12c的容器数据库(CDB)是一种可扩展的数据库架构,它允许一个容器数据库中包含多个可插拔数据库(PDB)。CDB是Oracle12c的新特性之一,它允许用户将多个PDB嵌入到一个CDB中,这些PDB可以共享CDB的资源,如内存、CPU和IO资源等。这种架构可以更好地支持多租户应用,也可以更方便地进行数据库管理和维护。

在Oracle12c中,每个CDB都有一个根容器(ROOT),它存储着CDB的元数据和公用用户(Common User)。每个PDB都有一个独立的物理存储结构,但它们共享CDB的元数据和公用用户。这种架构可以使得多个PDB之间相互隔离,同时又能够共享资源,从而实现了更好的性能和可扩展性。

总的来说,Oracle12c的容器数据库是一种可扩展、可隔离、可共享的数据库架构,它可以更好地支持多租户应用和大规模的数据库管理。

Oracle12c的热插拔数据库(PDB)是一种可插拔的数据库,它可以动态地插入到Oracle12c的容器数据库(CDB)中。这种架构可以实现数据库的热插拔,即在不影响已有数据库的情况下,插入新的数据库。

在Oracle12c中,每个CDB都有一个种子容器(Seed Container),它可以作为创建其他可插拔数据库的模板。通过在种子容器的基础上创建新的可插拔数据库,可以实现数据库的热插拔。

当需要向CDB中插入新的PDB时,只需要使用命令行或企业管理器将PDB插入到CDB中即可。插入过程中,CDB会将PDB的元数据和数据文件加载到内存中,并将其与其他PDB进行隔离。这样,多个PDB可以在同一个CDB中同时运行,同时保持相互之间的独立性。

总的来说,Oracle12c的热插拔数据库架构可以实现数据库的热插拔和共享资源的功能,同时保持数据库之间的隔离性和安全性。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/443011
推荐阅读
相关标签
  

闽ICP备14008679号