12C关于CDB、PDB的官方解释

官方文档https://docs.oracle.com/en/database/oracle/oracle-database/12.2/cncpt/index.html

CDB:container database 容器数据库

An Oracle Database installation that contains at least one PDB. A PDB appears to an Oracle Net client as a traditional Oracle database. Every Oracle database is either a CDB or a non-CDB.

一种至少包含一个PDB的Oracle数据库。 对于Oracle Net客户端,PDB似乎是传统的Oracle数据库。 每个Oracle数据库都是CDB或non-CDB。

PDB:pluggable databases 可插拔数据库

In a multitenant container database (CDB), a portable collection of schemas, schema objects, and nonschema objects that appears to an Oracle Net client as a traditional Oracle database (non-CDB).

在多租户容器数据库(CDB)中,一个schemas,schemas对象,nonschema对象的可移植集合,对于Oracle Net客户端来说,它们是传统的Oracle数据库(非CDB)。

Container

A container is a collection of schemas, objects, and related structures in a multitenant container database (CDB). Within a CDB, each container has a unique ID and name.

容器是多租户容器数据库(CDB)中模式,对象和相关结构的集合。 在CDB中,每个容器都有唯一的ID和名称。

Current Container

For a given session, the current container is the one in which the session is running.The current container can be the CDB root, an application root, or a PDB.

Each session has exactly one current container at any point in time. Because the data dictionary in each container is separate, Oracle Database uses the data dictionary in the current container for name resolution and privilege authorization.

对于给定的会话,当前容器是运行会话的容器。当前容器可以是CDB根目录,应用程序根目录或PDB。

每个会话在任何时间点都只有一个当前容器。 由于每个容器中的数据字典是分开的,Oracle数据库使用当前容器中的数据字典进行名称解析和特权授权。

CDB中最高层container被称为CDB R O O T , 用 来 创 建 其 他 P D B 的 模 板 P D B 被 称 为 P D B ROOT,用来创建其他PDB的模板PDB被称为PDB ROOT,PDBPDBPDBSEED,CDB中可以用PDB$SEED创建多个PDB。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值