您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > CON1399-利用OracleDatabase12c整合数据库
版权所有©2013,Oracle和/或其分支机构。保留所有权利。1Oracle多租户使用OracleDatabase12c简化整合BrynLlewellyn资深产品经理数据库服务器技术部Oracle总部版权所有©2013,Oracle和/或其分支机构。保留所有权利。3以下内容旨在概述产品的总体发展方向。该内容仅供参考,不可纳入任何合同。其内容不构成提供任何材料、代码或功能的承诺,并且不应该作为制定购买决策的依据。此处所述有关Oracle产品的任何特性或功能的开发、发布以及相应的日程安排均由Oracle自行决定。版权所有©2013,Oracle和/或其分支机构。保留所有权利。4议题反思数据库云的架构多租户架构实现的功能管理共享资源升级为多租户用例版权所有©2013,Oracle和/或其分支机构。保留所有权利。5压力提高敏捷性降低成本•资本成本•运营成本不中断运转DBA面临的挑战:•修补和升级•供应压力需求提高敏捷性性能和可扩展性降低成本•资本成本•运营成本可靠性和可用性不中断运转安全性和租户隔离DBA面临的挑战:•修补和升级•供应无需更改应用程序压力需求趋势提高敏捷性性能和可扩展性私有云降低成本•资本成本•运营成本可靠性和可用性大规模的高性能服务器(Exadata)不间断运行安全性和租户隔离虚拟化DBA面临的挑战:•打补丁和升级•供应无需更改应用程序简化•标准化服务•自助服务行业现状版权所有©2013,Oracle和/或其分支机构。保留所有权利。6私有数据库云架构OracleDatabase11g专用数据库共享服务器和操作系统虚拟机共享服务器模式整合共享服务器、操作系统和数据库提高整合度版权所有©2013,Oracle和/或其分支机构。保留所有权利。7私有数据库云架构OracleDatabase12c专用数据库共享服务器和操作系统虚拟机共享服务器多租户数据库共享服务器、操作系统和数据库提高整合度版权所有©2013,Oracle和/或其分支机构。保留所有权利。8Oracle数据库架构需要内存、进程和数据库文件系统资源版权所有©2013,Oracle和/或其分支机构。保留所有权利。9新的多租户架构仅在多租户容器级别才需要内存和进程系统资源版权所有©2013,Oracle和/或其分支机构。保留所有权利。10新的多租户架构仅在多租户容器级别才需要内存和进程系统资源版权所有©2013,Oracle和/或其分支机构。保留所有权利。11议题反思数据库云的架构多租户架构实现的功能管理共享资源升级为多租户用例版权所有©2013,Oracle和/或其分支机构。保留所有权利。12多租户架构多租户容器数据库(CDB)的组件可插拔数据库(PDB)PDBRootCDB版权所有©2013,Oracle和/或其分支机构。保留所有权利。13多租户架构多租户架构目前最多可以支持252个PDBPDB的使用感觉和操作与非CDB相同对连接的客户端用户而言,无法分清使用的是PDB还是非CDB数据库链接版权所有©2013,Oracle和/或其分支机构。保留所有权利。14拔出/插入只需从旧CDB拔出……版权所有©2013,Oracle和/或其分支机构。保留所有权利。15拔出/插入……然后插入到新CDB中……在CDB之间移动PDB的一种简单情况是移动PDB的元数据拔出的PDB携带者自身的信息、补丁、加密密钥信息等等版权所有©2013,Oracle和/或其分支机构。保留所有权利。16拔出/插入示例alterpluggabledatabaseHCMunpluginto'/u01/app/oracle/oradata/…/hcm.xml'createpluggabledatabaseMy_PDBusing'/u01/app/oracle/oradata/…/hcm.xml'插入拔出版权所有©2013,Oracle和/或其分支机构。保留所有权利。17公共数据字典在12.1之前:随着时间减弱创建数据库DataDictionaryUserDataMetaData成熟的数据库DataDictionaryUserDataMetaData添加表、代码、数据DataDictionaryUserDataMetaData版权所有©2013,Oracle和/或其分支机构。保留所有权利。18OBJ$TAB$SOURCE$…Oracle数据和用户数据OBJ$TAB$SOURCE$…EMPDEPT…OBJ$TAB$SOURCE$…多租户修复:水平分区的数据字典只保留Oracle系统定义数据字典随着客户的元数据不断减弱版权所有©2013,Oracle和/或其分支机构。保留所有权利。19水平分区的数据字典OBJ$TAB$SOURCE$…EMPDEPT…OBJ$TAB$SOURCE$…Oracle提供的对象,例如,视图、PL/SQL等等,通过对象的“stubs”在所有PDB之间共享数据库中虚拟化版权所有©2013,Oracle和/或其分支机构。保留所有权利。20多租户架构—动态性PDB共享公共SGA和后台进程前台会话只看到自己连接到的PDB版权所有©2013,Oracle和/或其分支机构。保留所有权利。210123CRMHCMERPBIGB可插拔数据库(PDB)内存0123GB可插拔数据库(PDB)内存多租户的可伸缩性添加其他PDB时,只需增加少量内存0123CRMHCMERPGB可插拔数据库(PDB)内存版权所有©2013,Oracle和/或其分支机构。保留所有权利。22CDB中的文件每个PDB都有自己的一组表空间,其中包括SYSTEM和SYSAUXPDB共享UNDO、REDO以及控制文件和(s)pfile文件默认情况下,CDB有单个TEMP表空间,但是PDB可以创建自己的表空间命名空间版权所有©2013,Oracle和/或其分支机构。保留所有权利。23用户本地用户是客户在非CDB中创建的用户的继承者本地用户只在PDB中定义本地用户可以管理PDB公共用户在root中定义,并在每个PDB中体现公共用户可以登录到任何PDB,只要此用户在该PDB中具有“CreateSession”权限并因此可以管理该PDBOracle系统属于公共用户版权所有©2013,Oracle和/或其分支机构。保留所有权利。24公共用户和权限可以在本地的PDB(或root)中授予公共用户权限,因此也可以在各个容器中分别授予另外,一般还可以向公共用户授予系统权限—从授权起,即在root和每个PDB中生效可以创建公共角色一般可以向公共用户授予公共角色在尝试执行SQL的容器中检查授权,仅考虑用户在该容器中具有的特权授权的检查方式与12.1之前版本中相同版权所有©2013,Oracle和/或其分支机构。保留所有权利。25议题反思数据库云的架构多租户架构实现的功能管理共享资源升级为多租户用例版权所有©2013,Oracle和/或其分支机构。保留所有权利。26使用多租户将多个数据库作为一个管理统一备份多个数据库;在可插拔数据库级别执行恢复一个备份在可插拔数据库级别下进行时间点恢复版权所有©2013,Oracle和/或其分支机构。保留所有权利。27使用多租户将多个数据库作为一个管理所有可插拔数据库使用同一备用数据库版权所有©2013,Oracle和/或其分支机构。保留所有权利。28多租户简化修补应用更改后,所有可插拔数据库都会更新就地升级版权所有©2013,Oracle和/或其分支机构。保留所有权利。29多租户的升级提供灵活的数据库修补和升级选择版权所有©2013,Oracle和/或其分支机构。保留所有权利。30利用扩展集群支持灵活的整合模式服务每个CDB实例有一个SGA通过变化的负载提高敏捷性节点1CDB实例1节点2CDB实例2多租户容器数据库(CDB)版权所有©2013,Oracle和/或其分支机构。保留所有权利。31利用扩展集群支持灵活的整合模式服务每个CDB实例有一个SGA节点1CDB实例1节点2CDB实例2节点3CDB实例3通过变化的负载提高敏捷性多租户容器数据库(CDB)版权所有©2013,Oracle和/或其分支机构。保留所有权利。32黄金级白银级青铜级RAC、DataGuard、每日增量备份DataGuard、每日增量备份每周执行完整备份随着PDB变成关键业务,PDB在SLA之间迁移通过可插拔移植性实现前所未有的敏捷性版权所有©2013,Oracle和/或其分支机构。保留所有权利。33多租户的快速供应可插拔数据库可以通过种子快速供应0510152025NonCDBPDBClonePDBusingCopy-on-WriteFileSystem供应新数据库所花费的时间版权所有©2013,Oracle和/或其分支机构。保留所有权利。34多租户供应可以从远程CDB克隆PDB可以从同一个CDB内克隆PDB快速克隆PDB版权所有©2013,Oracle和/或其分支机构。保留所有权利。35克隆PDB示例createpluggabledatabaseHCMBIfromHCMcreatepluggabledatabaseHCMBIfromHCM@us.acme.db1远程(DB链接)本地版权所有©2013,Oracle和/或其分支机构。保留所有权利。36PDB级别与CDB级别CDB常见操作的控制粒度单个Oracle软件版本DataGuard计划的RMAN备份有些参数/属性例如,homogeneouscharacterset重做和撤销RMAN时间点恢复临时RMAN备份刷新共享池IsPDB_Modifiable='TRUE'的参数CDB级别PDB级别版权所有©2013,Oracle和/或其分支机构。保留所有权利。37多租户架构的优势降低资本支出和运营支出,提高敏捷性,简化使用每个应用程序有独立的PDB应用程序无需更改即可运行快速供应(通过克隆)移植性(通过可插拔性)共享内存和后台进程每个服务器运行更多应用程序公共操作在CDB级别执行将多个数据库作为一个管理(升级、高可用、备份)粒度控制(如果适用)版权所有©2013,Oracle和/或其分支机构。保留所有权利。38议题反思数据库云的架构多租户架构实现的功能管理共享资源升级为多租户用例版权所有©2013,Oracle和/或其分支机构。保留所有权利。39管理共享资源多租户环境中的资源管理高优先级中优先级低优先级版权所有©2013,Oracle和/或其分支机构。保留所有权利。40在PDB之间管理资源使用资源管理器,可以控制–CPU–ExadataI/O–会话–并行执行服务器通过配置策略可以控制资源利用方式–即使在添加或者删除PDB的情况下也可以运行的默认配置–针对“付出所得”的硬性限制版权所有©2013,Oracle和/或其分支机构。保留所有权利。41在PDB之间管理资源基于两个概念的“行业标准”模型:–大量共享分配给每个PDB–可能会对每个PDB施加“上限”(也称为最高利用率限制)版权所有©2013,Oracle和/或其分支机构。保留所有权利。42管理CPU可拔插数据库共享有保障的CPU最大CPUHCM22/4=50%100%CRM11/4=25%100%ERP11/4=25%100%2个共享1个共享1个共享CDB资源计划使用共享指定如何在PDB之间分配CPU版权所有©2013,Oracle和/或其分支机构。保留所有权利。43议题反思数据库云的架构多租户架构实现的功能管理共享资源升级为多租户用例版权所有©2013,Oracle和/或其分支机构。保留所有权利。44升级为多租户第1步:就地升级数据库就地升级版权所有©2013,Oracle和/或其分支机构。保留所有权利。45升级为多租户第2步:插入已升级的数据库版权所有©2013,Oracle和/或其分支机构。保留所有权利。46升级为多租户无需更改应用程序。第3步,更改应用程序以便配合多租户版权所有©2013,Oracle
本文标题:CON1399-利用OracleDatabase12c整合数据库
链接地址:https://www.777doc.com/doc-8074 .html