专栏首页数据和云Oracle 18c新特性:多租户舰队 CDB Fleet (含PPT)

Oracle 18c新特性:多租户舰队 CDB Fleet (含PPT)

在 Oracle 18c 中,多租户的一个新特性 CDB Fleet 被引入进来,我们可以把这个特性称为:多租户舰队

我们知道,在 Oracle 12.2 中,每个多租户可以最多支持 4096 个 PDB,这是从12.1 的 252个 PDB 支持升级而来的,主要特性如下图所示:

Oracle Database 18c 引入了CDB Fleet功能,可以帮助我们将多个 CDB 的 PDB 聚合管理,仿佛是一个逻辑的 CDB 一样

CDB Fleet旨在提供更高的可扩展性和为多CDB的集中管理提供底层基础架构, 主要的特性如下:

  • 单个 CDB 中的最大PDB数是4096个,CDB舰队则可以逻辑上容纳超过4096个PDB。
  • 单个配置中的不同PDB需要不同的服务类型才能以最佳方式运行,例如,一些PDB可能用于处理大的事务负载,而其他PDB主要用于监控。 通常需要区别配置适用于这些PDB的服务器资源,例如CPU,内存,I / O速率和存储系统。
  • 每个CDB都可以使用所有常用的数据库功能来实现 CDB 中 PDB 的高可用性,可伸缩性和恢复,例如Real Application Clusters(RAC),Data Guard,RMAN,PITR和Flashback。
  • PDB名称在舰队中的所有CDB中必须是唯一的。 PDB可以在舰队中的任何CDB中创建,但只能在物理存在的CDB中打开。

CDB舰队包含两个角色:CDB领队(CDB Lead) 和 CDB成员(CDB Member)。来自各个CDB的PDB信息与CDB Lead同步。

配置 CDB Lead 需要从CDB root 开始,CDB Lead 能够:

  • 监控舰队中所有CDB的所有PDB;
  • 通过跨容器查询报告信息,并从舰队中所有CDB的所有PDB收集诊断信息
  • 从 Fleet 中所有CDB的所有PDB查询Oracle对象

要配置CDB舰队,需要首先定义 Lead 然后定义 Member:

  • 要将CDB定义为CDB Fleet 中的CDB Lead,需要从CDB root将LEAD_CDB数据库属性设置为TRUE。
  • 在CDB Lead的CDB root 中,使用一个 common 用户并授予适当的权限。
  • 假定网络已配置正常,当前CDB可以使用DB Link中定义的连接描述符连接到CDB Lead,以下步骤将其他CDB定义为CDB Fleet的成员:
    • 连接到另一个 CDB 的 CDB Root;
    • 使用与 CDB Lead 中使用的常规用户相同的常规用户,因为我们必须使用固定用户创建公共数据库链接;
    • 将LEAD_CDB_URI数据库属性设置为指向CDB Lead 的数据库链接的名称;
  • CDB舰队中的CDB Lead可以监控CDB Fleet中CDB的PDB。你可以在一个容器中安装监视应用程序,并使用CDB视图和GV $视图来监视和处理整个CDB Fleet 的诊断数据。在 CDB Lead 中发出的跨容器查询可以通过Oracle提供的对象在CDB Fleet 中的所有PDB中自动执行。
  • 在CDB Fleet中的不同PDB(或应用程序PDB)中使用Oracle提供的甚至是通用应用程序模式对象,您可以使用CONTAINERS子句或CONTAINER_MAP在Fleet中的多个CDB的所有PDB上运行查询。这使得来自Fleet中不同CDB中的PDB的数据聚合成为可能。应用程序可以安装在 Application root 中,并且 Fleet 中的每个CDB都可以具有 Application root 克隆,以启用跨CDB的通用应用程序架构。
  • CDB Lead 可以作为一个中心位置,您可以在其中查看有关多个CDB的所有PDB的信息和状态。

转发是对我们最大的支持!感谢技术爱好者一路相伴!

本文分享自微信公众号 - 数据和云(OraNews)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-10-30

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Oracle 12c多租户特性详解:PDB 的出与入 InAndOut

    将 Non-PDB 插入 CDB 在12c中,可以将一个非 CDB(也即NON-CDB)插入到 CDB 中,这个过程需要在只读模式下进行。 以下测试首先启动一...

    数据和云
  • Oracle 12c多租户特性详解:全局用户与本地用户的原理与维护

    ? 前情回顾:Oracle 12c多租户特性详解:从Schema到PDB的变化与隔离 COMMON 和 Local 用户 无论在 CDB 和 Non-CDB...

    数据和云
  • MySQL 8.0.12 有什么新内容?

    今年4月份,MySQL突然直接从8.0.5跳过多个版本号到8.0.11,直接宣布8.0.11 GA,告诉大家说,这个版本已经可以到线上用了。

    数据和云
  • 迎接重生,微盟数据库全面上云纪实

    在经历了惨痛的黑天鹅事件以及激烈的数据恢复过程后,作为微盟DBA的我们进行了深刻的反省和自查,作为公司的核心资产,数据库也得到了前所未有的重视。如何保证数据安全...

    腾讯云数据库 TencentDB
  • Oracle 12c ASM|专题配额组的配额真的管用吗?

    原文链接 https://martincarstenbach.wordpress.com/2017/07/21/12-2-new-feature-the-fle...

    沃趣科技
  • AJAX如何处理书签和翻页按扭(上)

    Making AJAX behave better in the browser 翻译:我要去桂林

    田春峰-JCJC错别字检测
  • 2017机器学习和人工智能年终综述,Xavier Amastsin

    2017年关于AI发生了很多事情,很难几个段落描述清楚。在这里我尝试进行总结。 ? 很难相信自从我上一次年终总结以来到现在只有一年的时间。2017年AI世界里发...

    WZEARW
  • 对于tnsping的连接超时的功能补充(二)(r9笔记第22天)

    对于tnsping的一些小问题,自己也想了些办法来补充,最后发现使用nc是一个不错的选择。可以参考 对于tnsping的连接超时的功能补充 主要思想如下: 如果...

    jeanron100
  • TPC基准程序及tpmc值-兼谈在使用性能度量时如何避免误区[转载]

    数据和云01
  • Hexo安装并使用Butterfly主题

    本片文章为本人想要换hexo的主题时所写。因此省略node和hexo的安装,直接在初始化博客开始

    Dreamy.TZK

扫码关注云+社区

领取腾讯云代金券