**CBD 的组成**

1. root    一个CDB只有一个root,在CDB内root被标识为CDB$ROOT并包含所有PDB的元数据    
 2. seed     种子PDB,被标识为PDB$SEED,是创建新的PDB的模板,只读并不可修改    
 3. PDB     可插拔数据库,对终端用户来说和传统的一样,完全兼容以前的数据库

以上三个组件组成一个容器,被称为 CDB ,也叫 多租户环境

CDB用户    
                普通用户    在root和所有的PDB种拥有相同的标识
                本地用户    PDB自己使用

CBD创建

PDB创建

CDB 组件

root  、seed、 pdb

多租户的优势

  • 降低成本;
  • 更容易、更快速地移动数据和代码;
  • 更方便管理和监视物理数据库;
  • 数据与代码分离/PDB独立资源
  • 易于进行性能调整‘
  • 对oralce数据库资源管理器的支持
  • 更少的修补程序个升级

管理多租户环境

  • 多租户环境规划
  • 创建CDB
  • 创建PDB
  • 插入PDB
  • 拔出PDB
  • 管理和监视CDB
  • 管理和监视PDB

多租户环境规划

将插入每个CDB的PDB数量

支持计划CDB所需的资源

容器管理策略在整个CDB上作为聚合执行,或在单个PDB上本地执行 https://docs.oracle.com/database/121/ADMIN/cdb_create.htm#ADMIN13517

创建一个或多个CDB

使用数据库配置助手(DBCA)或CREATE DATABASE SQL语句创建一个或多个CDB。无论哪种情况,都必须指定每个CDB的配置详细信息。 CDB创建后,由根和种子组成,根目录只包含Oracle维护的对象和数据结构,种子是用于克隆目的的通用种子数据库。

1  创建CDB

Oracle强烈建议使用DataBase Configuration Assistant(DBCA)来创建CDB,因为这是一种更加自动化的方法,并且当DBCA完成时,您的CDB就可以使用了。DBCA允许您在创建CDB时指定CDB中pdb的数量。 DBCA可以由Oracle Universal Installer(OUI)启动,具体取决于您选择的安装类型。您还可以在安装Oracle数据库之后的任何时候将DBCA作为独立工具启动。 您可以使用DBCA在交互模式或非交互/静默模式下创建CDB。交互模式为创建和配置CDB提供了图形界面和指导性工作流。非交互/静默模式允许您编写CDB创建脚本。通过指定命令行参数和/或响应文件,可以在非交互/静默模式下运行DBCA。 创建CDB后,可以使用DBCA将pdb插入其中并从中拔出pdb。

2  创建PDB

PDB包含用户数据。创建CDB后,您可以创建PDB,将未连接的PDB插入其中,并在必要时从中拔出PDB。您可以从CDB中拔出PDB,然后将此PDB插入另一个CDB。

2.1 创建PDB的方法

2.2 使用种子文件创建PDB

2.3 克隆已有的PDB

  • 可以使用CREATE PLUGGABLE DATABASE语句从源PDB或非CDB克隆PDB。
  • 此技术克隆源PDB或非CDB并将克隆插入CDB。要使用此技术,必须包含指定源的FROM子句。
  • 源是复制的现有PDB或非CDB。目标PDB是源的克隆。源可以是本地CDB中的PDB、远程CDB中的PDB或非CDB。CREATE PLUGGABLE DATABASE语句将与源相关联的文件复制到新位置,并将这些文件与目标PDB相关联。
  • 克隆的一个用途是用于测试。克隆使您能够创建PDB或非CDB的一个或多个克隆,并在隔离中安全地测试它们。例如,您可以在克隆的PDB上测试新的或修改过的应用程序,然后再将该应用程序用于生产PDB。

2.3.1   从本地PDB克隆

2.3.2  从远程PDB克隆

当源是远程CDB中的PDB时,必须在FROM子句中指定到远程CDB的数据库链接。数据库链接连接到远程CDB的根目录,或者连接到包含新PDB的CDB的远程源PDB

2.4   使用非CDB克隆PDB

当源是非CDB时,必须在FROM子句中指定指向非CDB的数据库链接。图38-5说明了当源是远程非CDB时,该技术如何创建新的PDB。

2.5 通过插入未插入的PDB创建PDB

这项技术可插入未插入的PDB。此技术使用描述PDB的XML元数据文件和与PDB相关联的文件将其插入CDB。 XML元数据文件指定PDB文件的位置,CREATE PLUGGABLE DATABASE语句的USING子句指定XML元数据文件

06day 03cdbpdb也成为 多租户环境相关推荐

  1. 管理多租户环境之PDB快照

    PDB 快照 快照是数据库基于时间点的完整镜像,主要用于快速恢复和PDB复制. 利用PDB快照创建新PDB的语法如下: [oracle@oracle-db-19c ~]$ sqlplus / as s ...

  2. Oracle 管理多租户环境之CDB管理

    CDB的管理 1.当前容器 通过SYS_CONTEXT命令来查看, col con_id format a10 col con_name format a20 select sys_context(' ...

  3. 多租户saas 架构_[译/注] Force.com 多租户互联网应用开发平台的设计

    原文地址  http://cloud.pubs.dbs.uni-leipzig.de/sites/cloud.pubs.dbs.uni-leipzig.de/files/p889-weissman-1 ...

  4. 一文教你如何在生产环境中在Kubernetes上部署Jaeger

    作者 |  Dotan Horovit 翻译 | 火火酱~ 责编 | 晋兆雨 出品 | CSDN云计算 日志.指标和跟踪是"可观察性"领域的三大支柱.最近几个月,随着OpenTel ...

  5. minio分布式搭建_分布式存储Minio集群环境搭建

    MinIO 分布式集群搭建 分布式 Minio 可以让你将多块硬盘(甚至在不同的机器上)组成一个对象存储服务.由于硬盘分布在不同的节点上,分布式 Minio 避免了单点故障. Minio 分布式模式可 ...

  6. OpenShift 4 Hands-on Lab (0) - 教程说明和准备环境

    <OpenShift 4.x HOL教程汇总> 文章目录 教程说明 准备环境 OpenShift环境 客户端环境 OpenShift客户端 Git客户端 GitHub账户 教程说明 目标: ...

  7. oracle 连接数_Oracle多租户数据库资源管理,就这么简单

    我们知道,Oracle多租户选件是数据库原生支持的云管理能力,而不是像其它厂商采用云管理平台来实现多租户的功能,使得Oracle多租户选件可实现更高的资源利用率,更好的性能,更强的稳定性,和更简便的运 ...

  8. aaS软件的必要特征分析,一定是多租户特性吗

    本篇文章讲述了SaaS软件的必要特征一定是多租户特性?对于许多小型企业来说,SaaS是采用先进技术的最好途径,它消除了企业购买.构建和维护基础设施和应用程序的需要 课课家教育平台提醒各位:本篇文章纯干 ...

  9. Oracle 12c新特性-多租户的维护管理

    云和恩墨技术专家 现就职于云和恩墨,为某省电信公司数据库运维服务:在IT行业拥有10年以上的工作经历.擅长 ORACLE 数据库运维管理.shell 脚本开发:长期服务于电信.金融,政府行业:具有丰富 ...

最新文章

  1. JS作用域相关知识(#精)
  2. 深入分析Parquet列式存储格式
  3. golang map 初始化 和 使用
  4. 如虎添翼|高德地图+Serverless 护航你的假日出行
  5. 11.21 if条件语句 年月日执行判断
  6. windows 虚拟地址映射到物理地址
  7. sql 分组后按时间降序排列再取出每组的第一条记录
  8. 阿里巴巴Druid数据源及使用
  9. java如何读取文本,Java:如何读取文本文件
  10. java表格模糊查询_使用java图形报表时,如何进行模糊查询
  11. Flutter AppBar控件
  12. FCKeditor编辑器详解
  13. 软件项目管理实用教程(人民邮电出版)第一章课后习题
  14. 图解大数据 | 大数据生态与应用导论
  15. 论文阅读_ICD编码_MSATT-KG
  16. WPS添加带背景颜色的文本框
  17. 2.OSGI企业应用开发-Eclipse中搭建Felix运行环境
  18. 数据仓库、主题域、主题概念与定义
  19. PSPACE完全性学习笔记
  20. 蚂蚁、理财通、天天基金:公募基金代销市场风云异动,未来谁主沉浮?

热门文章

  1. 法尔康,你大爷的,phalcon配置大全
  2. 如何配置网络地址转换(NAT)—Vecloud微云
  3. 飞桨PaddleOCR环境搭建
  4. 树莓派(Raspberry Pi 3) - 系统烧录及系统使用
  5. TFS2008 基本安装
  6. 发现一个电子书下载的【简书】
  7. 阿里代码扫描插件安装 (IDEA)
  8. 【C++】复制构造函数
  9. ActiveXObject函数详解
  10. [wp7游戏]wp7~~飞行射击精品游戏~~集合贴