版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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示例createpluggabledatabaseHCMBIfromHCM远程((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命令令中就就能能够够最最大大限限度度的的利用用可传输输表表空空间间来完完成成用户户要求求的完整整数据据库库导导出出和和完完整整数数据据库库导导入入。(向后后移移植植到。。))议题题反思思数数据据库库云云的的架架构构多租租户户架构实现的功功能管理共享享资源升级为多租户用例生产容器数据库开发容器数据库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多多租户户客户评价价“O
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年滁州市来安中银富登村镇银行招聘6人笔试模拟试题及答案详解
- 2026年菏泽巨野县公开招聘文旅讲解员(10人)笔试参考题库及答案详解
- 2026年广西壮族自治区百色市工会人员招聘笔试参考题库及答案详解
- 2026福建福州古厝运营服务有限公司招聘5人笔试备考试题及答案详解
- 若尔盖县紧密型县域医共体总院招聘乡镇分院编外专业技术人员(14人)考试备考试题及答案详解
- 2026山东钢都物业服务有限公司招聘6人笔试备考题库及答案详解
- 自治区征兵办公室招聘辅助工作人员3名笔试备考试题及答案详解
- 平罗县做好2026年机关事业单位见习助理岗位工作笔试备考试题及答案详解
- 2026广东阳江阳西县人事考试中心就业见习岗位招聘1人考试备考试题及答案详解
- 2026山西长治沁县人力资源和社会保障局招聘第三批就业见习人员55人笔试模拟试题及答案详解
- 2025-2030中国芋泥市场营销推广规模与未来投资效益行业深度调研及投资前景预测研究报告
- 钓鱼基础知识课件下载
- DB37-T 5310-2025《城镇排水管渠养护维修服务规范》
- 超导材料进展-深度研究
- 石油化工压力管道安装工艺及质量控制重点
- 沪粤版九年级物理 12.3 研究物质的比热容(学习、上课课件)
- 2024年中远海运物流所属宁波中远海运物流有限公司招聘笔试参考题库含答案解析
- 输变电工程“7S”管理策划
- 家庭医生签约服务考核表
- 酒店礼仪礼节培训
- QD系列切丁机说明书
评论
0/150
提交评论