![CON利用OracleDatabasec整合数据库_第1页](http://file4.renrendoc.com/view/3076c7ed705e1f46d1d2c9288f048a73/3076c7ed705e1f46d1d2c9288f048a731.gif)
![CON利用OracleDatabasec整合数据库_第2页](http://file4.renrendoc.com/view/3076c7ed705e1f46d1d2c9288f048a73/3076c7ed705e1f46d1d2c9288f048a732.gif)
![CON利用OracleDatabasec整合数据库_第3页](http://file4.renrendoc.com/view/3076c7ed705e1f46d1d2c9288f048a73/3076c7ed705e1f46d1d2c9288f048a733.gif)
![CON利用OracleDatabasec整合数据库_第4页](http://file4.renrendoc.com/view/3076c7ed705e1f46d1d2c9288f048a73/3076c7ed705e1f46d1d2c9288f048a734.gif)
![CON利用OracleDatabasec整合数据库_第5页](http://file4.renrendoc.com/view/3076c7ed705e1f46d1d2c9288f048a73/3076c7ed705e1f46d1d2c9288f048a735.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Oracle 多租户使用 Oracle Database 12c 简化整合Bryn Llewellyn资深产品经理数据库服务器技术部Oracle 总部以下内容旨在概述产品的总体发展方向。该内容仅供参考,不可纳入任何合同。其内容不构成提供任何材料、代码或功能的承诺,并且不应该作为制定购买决策的依据。此处所述有关 Oracle 产品的任何特性或功能的开发、发布以及相应的日程安排均由 Oracle 自行决定。议题反思数据库云的架构多租户架构实现的功能管理共享资源升级为多租户用例压力提高敏捷性降低成本资本成本运营成本不中断运转DBA 面临的挑战:修补和升级供应压力需求提高敏捷性性能和可扩展性降低成本资
2、本成本运营成本可靠性和可用性不中断运转安全性和租户隔离DBA 面临的挑战:修补和升级供应无需更改应用程序压力需求趋势提高敏捷性性能和可扩展性私有云降低成本资本成本运营成本可靠性和可用性大规模的高性能服务器 (Exadata)不间断运行安全性和租户隔离虚拟化DBA 面临的挑战:打补丁和升级供应无需更改应用程序简化标准化服务自助服务行业现状私有数据库云架构Oracle Database 11g专用数据库共享服务器和操作系统虚拟机共享服务器模式整合共享服务器、操作系统和数据库提高整合度私有数据库云架构Oracle Database 12c专用数据库共享服务器和操作系统虚拟机共享服务器多租户数据库共享
3、服务器、操作系统和数据库提高整合度Oracle 数据库架构需要内存、进程和数据库文件系统资源ERP内存后台进程数据库文件CRM内存后台进程数据库文件DW内存后台进程数据库文件容器数据库新的多租户架构仅在多租户容器级别才需要内存和进程系统资源ERP内存后台进程数据库文件CRM内存后台进程数据库文件DW内存后台进程数据库文件新的多租户架构仅在多租户容器级别才需要内存和进程系统资源容器数据库议题反思数据库云的架构多租户架构实现的功能管理共享资源升级为多租户用例多租户架构多租户容器数据库 (CDB) 的组件多租户容器数据库根12.1HCM12.1DW12.1CRM12.1ERP12.1可插拔数据库 (
4、PDB)PDBRootCDB多租户架构多租户架构目前最多可以支持 252 个 PDBPDB 的使用感觉和操作与非CDB相同对连接的客户端用户而言,无法分清使用的是 PDB 还是非 CDB数据库链接拔出/插入只需从旧 CDB 拔出拔出/插入然后插入到新 CDB 中在 CDB 之间移动 PDB 的一种简单情况是移动PDB的元数据拔出的 PDB 携带者自身的信息、补丁、加密密钥信息等等拔出/插入示例alter pluggable database HCMunplug into /u01/app/oracle/oradata/hcm.xmlcreate pluggable database My_PD
5、Busing /u01/app/oracle/oradata/hcm.xml插入拔出公共数据字典在 12.1 之前:随着时间减弱创建数据库成熟的数据库添加表、代码、数据OBJ$TAB$SOURCE$Oracle 数据和用户数据OBJ$TAB$SOURCE$EMPDEPTOBJ$TAB$SOURCE$多租户修复:水平分区的数据字典只保留 Oracle 系统定义数据字典随着客户的元数据不断减弱水平分区的数据字典OBJ$TAB$SOURCE$EMPDEPTOBJ$TAB$SOURCE$Oracle 提供的对象,例如,视图、PL/SQL 等等,通过对象的“stubs”在所有PDB之间共享数据库中虚拟化
6、多租户架构 动态性PDB 共享公共 SGA 和后台进程前台会话只看到自己连接到的 PDB多租户的可伸缩性添加其他 PDB 时,只需增加少量内存CDB 中的文件每个 PDB 都有自己的一组表空间,其中包括 SYSTEM 和 SYSAUXPDB 共享 UNDO、REDO 以及控制文件和 (s)pfile文件默认情况下,CDB 有单个 TEMP 表空间,但是 PDB 可以创建自己的表空间命名空间用户本地用户是客户在非 CDB 中创建的用户的继承者本地用户只在 PDB 中定义本地用户可以管理 PDB公共用户在 root 中定义,并在每个 PDB 中体现公共用户可以登录到任何 PDB,只要此用户在该 P
7、DB 中具有“Create Session”权限并因此可以管理该 PDBOracle 系统属于公共用户公共用户和权限可以在本地的 PDB(或 root)中授予公共用户权限,因此也可以在各个容器中分别授予另外,一般 还可以向公共用户授予系统权限 从授权起,即在 root 和每个 PDB 中生效可以创建公共角色一般可以向公共用户授予公共角色在尝试执行 SQL 的容器中检查授权,仅考虑用户在该容器中具有的特权授权的检查方式与 12.1 之前版本中相同议题反思数据库云的架构多租户架构实现的功能管理共享资源升级为多租户用例使用多租户将多个数据库作为一个管理统一备份多个数据库;在可插拔数据库级别执行恢复D
8、W12.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.1ERP
9、12.1利用扩展集群支持灵活的整合模式服务每个 CDB 实例有一个 SGA通过变化的负载提高敏捷性节点 1CDB 实例 1节点 2CDB 实例 2多租户容器数据库 (CDB)CRMBIHCMERPDW利用扩展集群支持灵活的整合模式服务每个 CDB 实例有一个 SGA节点 1CDB 实例 1节点 2CDB 实例 2节点 3CDB 实例 3通过变化的负载提高敏捷性多租户容器数据库 (CDB)CRMBIHCMERPDW黄金级白银级青铜级RAC、Data Guard、每日增量备份Data Guard、每日增量备份每周执行完整备份随着 PDB 变成关键业务,PDB 在 SLA 之间迁移通过可插拔移植性实
10、现前所未有的敏捷性多租户的快速供应可插拔数据库可以通过种子快速供应多租户供应可以从远程 CDB 克隆 PDB可以从同一个 CDB 内克隆 PDB快速克隆 PDB克隆 PDB示例create pluggable database HCMBI from HCMcreate pluggable database HCMBI from HCMus.acme.db1远程(DB 链接)本地PDB级别与CDB级别CDB 常见操作的控制粒度单个 Oracle 软件版本Data Guard计划的 RMAN 备份有些参数/属性例如,homogeneous character set重做和撤销RMAN 时间点恢复临
11、时 RMAN 备份刷新共享池IsPDB_Modifiable = TRUE 的参数CDB级别PDB级别多租户架构的优势降低资本支出和运营支出,提高敏捷性,简化使用容器数据库每个应用程序有独立的 PDB应用程序无需更改即可运行快速供应(通过克隆)移植性(通过可插拔性)共享内存和后台进程每个服务器运行更多应用程序公共操作在CDB 级别执行将多个数据库作为一个管理(升级、高可用、备份)粒度控制(如果适用)Container Database议题反思数据库云的架构多租户架构实现的功能管理共享资源升级为多租户用例管理共享资源多租户环境中的资源管理多租户容器数据库高优先级中优先级低优先级DWCRMERP在
12、 PDB 之间管理资源使用资源管理器,可以控制CPUExadata I/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 议
13、题反思数据库云的架构多租户架构实现的功能管理共享资源升级为多租户用例升级为多租户第 1 步:就地升级数据库10.2ERP11.1CRM11.2DW12.1ERP12.1CRM12.1DW容器数据库就地升级容器数据库升级为多租户第 2 步:插入已升级的数据库容器数据库12.1ERP12.1CRM12.1DW升级为多租户无需更改应用程序。第 3 步,更改应用程序以便配合多租户借助复制进行迁移通过种子克隆新 PDB使用诸如 Oracle GoldenGate 或 Data Pump 等技术复制12.1 中的新功能,在单个 expdb 和 impdb 命令中就能够最大限度的利用可传输表空间来完成用户要
14、求的完整数据库导出和完整数据库导入。(向后移植到 11.2.0.3。)议题反思数据库云的架构多租户架构实现的功能管理共享资源升级为多租户用例生产容器数据库 开发容器数据库 1.多租户测试和开发灵活、及时地为可插拨数据库建立副本及快照DW12.1CRM12.1ERP12.1ERP 开发副本ERP 开发副本ERP 开发副本2. 整合不同的应用程序内存和进程分摊开销系统资源容器数据库RAC、Data Guard、每日增量备份Data Guard每日增量备份从标准规模和服务级别中选择3. 自助式数据库即服务 (DBaaS)黄金级白银级青铜级每周执行完整备份XLSXSMLRAC、Data Guard、每
15、日增量备份Data Guard每日增量备份从标准规模和服务级别中选择3. 自助式数据库即服务 (DBaaS)黄金级白银级青铜级每周执行完整备份XLSXSML4. 完美适用于 SaaS 的多租户通过数据库而非应用程序实现多租户多租户容器数据库 CUST 7CUST 6CUST 5CUST 4CUST 3CUST 2CUST 15. 完美适用于 ISV 的多租户打包的应用程序和参考数据更容易分发ISV 开发容器数据库ERPVer. 2ERPVer. 1.1ERPVer. 1客户容器数据库(云)ERPVer. 1用例开发/测试 从这里开始!整合不同的应用程序私有云上的数据库即服务 (DBaaS)软件即服务 (SaaS)ISV:打包应用程序和数据的分发等众多用例!Oracle 多租户客户评价“Oracle 多租户是一项技术进步。该技术不但使我们能够更好地控制模式和应用程序并将其隔离,而且使我们能够对发挥的性能作出明确的陈述并能够更好地管理更多数据库。”Carfax“Oracle 多租户允许我们将数百个数据库整合到一个RAC环境数中每个据库又保持独立性,而之前我们必须将其放在单独服务器上。”Logical Technology“毫无疑问,Oracle Database 12c 最吸引人的功能就是支持整合。Oracle 多租户可以共享内存资源,由于这些数据库仍旧是
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 塔吊设备销售与现场安装指导服务合同(2025年)
- 体检检查法课件
- 二零二五年度智慧墓地开发与管理合作协议
- 内控培训之财务风险管理(企业培训课件)
- 《台体体积的计算》课件
- 14蜜蜂(课件)【知识精研】统编版语文三年级下册
- 《长期经济增长》课件2
- 《饭店的量化管理》课件
- 3.2产业转移对区域发展的影响-【知识精研】高中地理鲁教版(2019)选择性必修2
- 2025至2031年中国密封型行程开关行业投资前景及策略咨询研究报告
- 山东省济南市2024-2024学年高三上学期1月期末考试 地理 含答案
- 发酵馒头课件教学课件
- 2024-2025学年初中信息技术(信息科技)七年级下册苏科版(2023)教学设计合集
- 《金融学基础》实训手册
- 数与代数结构图
- 曹晶《孙悟空大闹蟠桃会》教学设计
- 国际贸易进出口流程图
- 玄武岩纤维复合筋工程案例及反馈情况
- 财务收支记账表
- 物流园区综合管理系统需求(共19页)
- 《质量管理小组活动准则》2020版_20211228_111842
评论
0/150
提交评论