CON19利用OracleDatabase12c整合数据库_第1页
CON19利用OracleDatabase12c整合数据库_第2页
CON19利用OracleDatabase12c整合数据库_第3页
CON19利用OracleDatabase12c整合数据库_第4页
CON19利用OracleDatabase12c整合数据库_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Oracle多租户

运用OracleDatabase12c

简化整合BrynLlewellyn资深产品经理数据库效力器技术部Oracle总部以下内容旨在概述产品的总体开展方向。该内容仅供参考,不可纳入任何合同。

其内容不构成提供任何资料、代码或功能的承诺,并且不应该作为制定购买决策的根据。此处所述有关Oracle产品的任何特性或功能的开发、发布以及相应的日程安排均由Oracle自行决议。议题反思数据库云的架构多租户架构实现的功能管理共享资源晋级为多租户用例压力提高敏捷性降低成本资本成本运营成本不中断运转DBA面临的挑战:修补和升级供应压力需求提高敏捷性性能和可扩展性降低成本资本成本运营成本可靠性和可用性不中断运转安全性和租户隔离DBA面临的挑战:修补和升级供应无需更改应用程序压力需求趋势提高敏捷性性能和可扩展性私有云降低成本资本成本运营成本可靠性和可用性大规模的高性能服务器(Exadata)不间断运行安全性和租户隔离虚拟化DBA面临的挑战:打补丁和升级供应无需更改应用程序简化标准化服务自助服务行业现状私有数据库云架构

OracleDatabase11g公用数据库共享效力器和操作系统虚拟机共享效力器方式整合共享效力器、操作系统和数据库提高整合度私有数据库云架构

OracleDatabase12c公用数据库共享效力器和操作系统虚拟机共享效力器多租户数据库共享效力器、操作系统和数据库提高整合度Oracle数据库架构需求内存、进程和数据库文件系统资源ERP内存后台进程数据库文件CRM内存后台进程数据库文件DW内存后台进程数据库文件容器数据库新的多租户架构仅在多租户容器级别才需求内存和进程系统资源ERP内存后台进程数据库文件CRM内存后台进程数据库文件DW内存后台进程数据库文件新的多租户架构仅在多租户容器级别才需求内存和进程系统资源容器数据库议题反思数据库云的架构多租户架构实现的功能管理共享资源晋级为多租户用例多租户架构多租户容器数据库(CDB)的组件多租户容器数据库根12.1HCM12.1DW12.1CRM12.1ERP12.1可插拔数据库(PDB)PDBRootCDB多租户架构多租户架构目前最多可以支持252个PDBPDB的运用觉得和操作与非CDB一样对衔接的客户端用户而言,无法分清运用的是PDB还是非CDB数据库链接拔出/插入只需从旧CDB拔出……拔出/插入……然后插入到新CDB中……在CDB之间挪动PDB的一种简单情况是挪动PDB的元数据拔出的PDB携带者本身的信息、补丁、加密密钥信息等等拔出/插入例如alterpluggabledatabaseHCMunpluginto'/u01/app/oracle/oradata/…/hcm.xml'createpluggabledatabaseMy_PDBusing'/u01/app/oracle/oradata/…/hcm.xml'插入拔出公共数据字典在12.1之前:随着时间减弱创建数据库成熟的数据库添加表、代码、数据OBJ$TAB$SOURCE$…Oracle数据和用户数据OBJ$TAB$SOURCE$…EMPDEPT…OBJ$TAB$SOURCE$…多租户修复:

程度分区的数据字典只保管Oracle系统定义数据字典随着客户的元数据不断减弱程度分区的数据字典OBJ$TAB$SOURCE$…EMPDEPT…OBJ$TAB$SOURCE$…Oracle提供的对象,例如,视图、PL/SQL等等,经过对象的“stubs〞在一切PDB之间共享数据库中虚拟化多租户架构—动态性PDB共享公共SGA和

后台进程前台会话只看到本人衔接到的PDB多租户的可伸缩性添加其他PDB时,只需添加少量内存CDB中的文件每个PDB都有本人的一组表空间,其中包括SYSTEM和SYSAUXPDB共享UNDO、REDO

以及控制文件和(s)pfile文件默许情况下,CDB有单个TEMP表空间,但是PDB可以创建本人的表空间命名空间用户本地用户是客户在非CDB中创建的用户的承继者本地用户只在PDB中定义本地用户可以管理PDB公共用户在root中定义,并在每个PDB中表达公共用户可以登录到任何PDB,只需此用户在该PDB中具有“CreateSession〞权限并因此可以管理该PDBOracle系统属于公共用户公共用户和权限可以在本地的PDB〔或root〕中授予公共用户权限,因此也可以在各个容器中分别授予另外,普通还可以向公共用户授予系统权限—从授权起,即在root和每个PDB中生效可以创建公共角色普通可以向公共用户授予公共角色在尝试执行SQL的容器中检查授权,仅思索用户在该容器中具有的特权授权的检查方式与12.1之前版本中一样议题反思数据库云的架构多租户架构实现的功能管理共享资源晋级为多租户用例运用多租户将多个数据库作为一个管理一致备份多个数据库;在可插拔数据库级别执行恢复DW12.1CRM12.1ERP12.1一个备份在可插拔数据库级别下进展时间点恢复多租户容器数据库消费容器数据库运用多租户将多个数据库作为一个管理一切可插拔数据库运用同一备用数据库HCM12.1DW12.1CRM12.1ERP12.1备用容器数据库HCM12.1DW12.1CRM12.1ERP12.1多租户简化修补运用更改后,一切可插拔数据库都会更新就地晋级

多租户容器数据库DW12.1CRM12.1ERP12.112.x12.x12.x多租户的晋级提供灵敏的数据库修补和晋级选择原始容器数据库(12.1)晋级后的容器数据库(12.X)DW12.xCRM12.xDW12.1CRM12.1ERP12.1利用扩展集群支持灵敏的整合方式效力每个CDB实例有一个SGA经过变化的负载提高矫捷性节点1CDB实例1节点2CDB实例2多租户容器数据库(CDB)CRMBIHCMERPDW利用扩展集群支持灵敏的整合方式效力每个CDB实例有一个SGA节点1CDB实例1节点2CDB实例2节点3CDB实例3经过变化的负载提高矫捷性多租户容器数据库(CDB)CRMBIHCMERPDW黄金级白银级青铜级RAC、DataGuard、每日增量备份DataGuard、每日增量备份每周执行完好备份随着PDB变成关键业务,PDB在SLA之间迁移经过可插拔移植性实现前所未有的矫捷性多租户的快速供应

可插拔数据库可以经过种子快速供应多租户供应可以从远程CDB克隆PDB可以从同一个CDB内克隆PDB快速克隆PDB克隆PDB例如createpluggabledatabaseHCMBIfromHCMcreatepluggabledatabaseHCMBIfromHCM@us.acme.db1远程〔DB链接〕本地PDB级别与CDB级别CDB常见操作的控制粒度单个Oracle软件版本DataGuard计划的RMAN备份有些参数/属性

例如,homogeneouscharacterset重做和撤销RMAN时间点恢复临时RMAN备份刷新共享池

IsPDB_Modifiable='TRUE'

的参数

CDB级别PDB级别多租户架构的优势降低资本支出和运营支出,提高矫捷性,简化运用容器数据库每个运用程序有独立的PDB运用程序无需更改即可运转快速供应〔经过克隆〕移植性〔经过可插拔性〕共享内存和后台进程每个效力器运转更多运用程序公共操作在CDB级别执行将多个数据库作为一个管理〔晋级、高可用、备份〕粒度控制〔假设适用〕ContainerDatabase议题反思数据库云的架构多租户架构实现的功能管理共享资源晋级为多租户用例管理共享资源多租户环境中的资源管理多租户容器数据库高优先级中优先级低优先级DWCRMERP在PDB之间管理资源运用资源管理器,可以控制CPUExadataI/O会话并行执行效力器经过配置战略可以控制资源利用方式即使在添加或者删除PDB的情况下也可以运转的默许配置针对“付出所得〞的硬性限制在PDB之间管理资源基于两个概念的“行业规范〞模型:大量共享分配给每个PDB能够会对每个PDB施加“上限〞〔也称为最高利用率限制〕

管理CPU可拔插数据库共享有保障的CPU最大CPUHCM22/4=50%100%CRM11/4=25%100%ERP11/4=25%100%2个共享1个共享1个共享CDB资源方案运用共享指定如何在PDB之间分配CPU议题反思数据库云的架构多租户架构实现的功能管理共享资源晋级为多租户用例晋级为多租户第1步:就地晋级数据库10.2ERP11.1CRM11.2DW12.1ERP12.1CRM12.1DW容器数据库就地晋级容器数据库晋级为多租户第2步:插入已晋级的数据库容器数据库12.1ERP12.1CRM12.1DW晋级为多租户无需更改运用程序。第3步,更改运用程序以便配合多租户借助复制进展迁移经过种子克隆新PDB运用诸如OracleGoldenGate或DataPump等技术复制

12.1中的新功能,在单个expdb和impdb命令中就可以最大限制的利用可传输表空间来完成用户要求的完好数据库导出和完好数据库导入。

〔向后移植到11.2.0.3。〕议题反思数据库云的架构多租户架构实现的功能管理共享资源晋级为多租户用例消费容器数据库开发容器数据库1.多租户测试和开发灵敏、及时地为可插拨数据库建立副本及快照DW12.1CRM12.1ERP12.1ERP开发副本ERP开发副本ERP开发副本2.整合不同的运用程序内存和进程分摊开销系统资源容器数据库RAC、DataGuard、每日增量备份DataGuard每日增量备份从规范规模和效力级别中选择3.自助式数据库即效力(DBaaS)✔黄金级白银级青铜级每周执行完好备份✔XLSXSMLRAC、DataGuard、每日增量备份DataGuard每日增量备份从规范规模和效力级别中选择3.自助式数据库即效力(DBaaS)✔黄金级白银级青铜级每周执行完好备份✔XLSXSML4.完美适用于SaaS的多租户经过数据库而非运用程序实现多租户多租户容器数据库CUST7CUST6CUST5CUST4CUST3CUST2CUST15.完美适用于ISV的多租户打包的运用程序和参考数据更容易分发ISV开发容器数据库ERPVer.2ERPVer.1.1ERPVer.1客户容器数据库〔云〕ERPVer.1用例开发/测试—从这里开场!整合不同的运用程序私有云上的数据库即效力(DBaaS)软件即效力(SaaS)ISV:打包运用程序和数据的分发……等众多用例!Oracle多租户客户评价“Oracle多租户是一项技术提高。该技术不但使我们可以更好地控制方式和运用程序并将其隔离,而且使我们可以对发扬的性能作出明确的陈说并可以更好地管理更多数据库。〞Carfax“Oracle多租户允许我们将数百个数据库整合到一个RAC环境数中每个据库又坚持独立性,而之前我们必需将其放在单独效力器上。〞LogicalTechnology“毫无疑问,OracleDatabase12c最吸引人的功能就是支持整合。Oracle多租户可以共享内存资源,由

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论