• 1. (本页无文本内容)
  • 2. Oracle 数据库12c 新特性洪达 alex.hong@oracle.com Sales Consultant
  • 3. 议程云服务简介 数据库云的架构 Q & A
  • 4. Exadata 云计算部署方式 服务模式公有云私有云混合云SaaSPaaSIaaS
  • 5. Oracle 全面的云计算战略私有云互 联 网 公有云内 联 网 PaaS应用程序私有云解决方案 共享平台上的应用程序 适合 PaaS 的数据库与中间件 适合 IaaS 的硬件与系统云集成 在内部部署和公有云之间实现安全性、流程和数据集成IaaSPaaSSaaSIaaS公有云解决方案 Oracle 公共云服务 第三方公有云上的 Oracle 增强第三方公有云
  • 6. 甲骨文数据库云服务 遍及全球的公有云服务名称服务内容Schema #11g版本数据容量数据流量免费试用1企业版1GB6GBS51企业版5GB30GBS201企业版20GB120GBS501企业版50GB300GB
  • 7. 全球数据中心Global coverage for security & performance Gen 4 Data Centers Compliance Certifications Multi-data center regional coverage 24X7 Active Monitoring and Support*Coming SoonChicagoOklahoma CityAustinSanta ClaraTorontoJapanSingapore*SydneyLinlithgowAmsterdamLondon
  • 8. 议程云服务简介 数据库云的架构 Q & A 反思现有架构 多租户架构 实现的功能 管理共享资源 升级为多租户 用例
  • 9. Oracle Database 12c超过 5 年开发时间 超过 500 个新特性 超过 2,500 人年的开发时间 超过 3,000 个测试系统 超过 100万次的特性测试每天运行 超过 120万小时的压力测试 开发测试上的投入产品正式发布 7月1日
  • 10. 压力提高敏捷性 降低成本 资本成本 运营成本不中断运转DBA 面临的挑战: 打补丁和升级 供应压力需求提高敏捷性 性能和可扩展性降低成本 资本成本 运营成本可靠性和可用性不中断运转安全性和租户隔离DBA 面临的挑战: 打补丁和升级 供应无需更改应用程序 行业现状压力需求趋势提高敏捷性 性能和可扩展性私有云降低成本 资本成本 运营成本可靠性和可用性大规模的高性能服务器 (Exadata)不中断运行安全性和租户隔离虚拟化DBA 面临的挑战: 打补丁和升级 供应无需更改应用程序 简化 标准化服务 自助服务
  • 11. 私有数据库云架构 Oracle Database 11g专用数据库共享服务器和操作系统 虚拟机共享服务器 模式整合共享服务器、操作系统和数据库 提高整合度
  • 12. 私有数据库云架构 Oracle Database 12c专用数据库共享服务器和操作系统 虚拟机共享服务器 多租户数据库共享服务器、操作系统和数据库 提高整合度
  • 13. Oracle 数据库架构需要内存、进程和数据库文件系统资源ERP内存后台 进程数据库 文件CRM内存后台 进程数据库 文件DW内存后台 进程数据库 文件
  • 14. 容器数据库新的多租户架构仅在多租户容器级别才需要内存和进程系统资源ERP内存后台 进程数据库 文件CRM内存后台 进程数据库 文件DW内存后台 进程数据库 文件
  • 15. 新的多租户架构仅在多租户容器级别才需要内存和进程系统资源容器数据库
  • 16. 多租户架构
  • 17. 多租户架构多租户容器数据库 (CDB) 的组件多租户容器数据库根12.1HCM12.1DW12.1CRM12.1ERP12.1可插拔数据库 (PDB)PDBRootCDB
  • 18. 多租户架构多租户架构目前最多可以支持 252 个 PDB PDB 的使用感觉和操作与非CDB相同 对连接的客户端用户而言,无法分清使用的是 PDB 还是非 CDB 数据库链接
  • 19. 拔出/插入只需从旧 CDB 拔出……
  • 20. 拔出/插入……然后插入到新 CDB 中……在 CDB 之间移动 PDB 的一种简单情况是移动PDB的元数据 拔出的 PDB 携带者自身的信息、补丁、加密密钥信息等等
  • 21. 拔出/插入示例alter pluggable database HCM unplug into '/u01/app/oracle/oradata/…/hcm.xml' create pluggable database My_PDB using '/u01/app/oracle/oradata/…/hcm.xml' 插入拔出
  • 22. 多租户架构 — 动态性PDB 共享公共 SGA 和 后台进程 前台会话只看到自己连接到的 PDB
  • 23. 多租户的可伸缩性添加其他 PDB 时,只需增加少量内存
  • 24. CDB 中的文件每个 PDB 都有自己的一组表空间,其中包括 SYSTEM 和 SYSAUX PDB 共享 UNDO、REDO 以及控制文件和 (s)pfile文件 默认情况下,CDB 有单个 TEMP 表空间,但是 PDB 可以创建自己的表空间 命名空间
  • 25. 实现的功能
  • 26. 使用多租户将多个数据库作为一个管理统一备份多个数据库;在可插拔数据库级别执行恢复DW12.1CRM12.1ERP12.1 一个备份对可插拔数据库 进行时间点恢复多租户容器数据库
  • 27. 生产容器数据库使用多租户将多个数据库作为一个管理所有可插拔数据库使用同一备用数据库 HCM12.1DW12.1CRM12.1ERP12.1备用容器数据库HCM12.1DW12.1CRM12.1ERP12.1
  • 28. 多租户简化修补应用更改后,所有可插拔数据库都会更新就地升级 多租户容器数据库DW12.1CRM12.1ERP12.112.x12.x12.x
  • 29. 多租户的升级提供灵活的数据库修补和升级选择原始容器数据库 (12.1)升级后的容器数据库 (12.X)DW12.xCRM12.xDW12.1CRM12.1ERP12.1
  • 30. 利用扩展集群支持灵活的整合模式服务每个 CDB 实例 有一个 SGA通过变化的负载提高敏捷性节点 1CDB 实例 1节点 2CDB 实例 2多租户容器数据库 (CDB)CRMBIHCMERPDW
  • 31. 利用扩展集群支持灵活的整合模式服务每个 CDB 实例 有一个 SGA节点 1CDB 实例 1节点 2CDB 实例 2节点 3CDB 实例 3通过变化的负载提高敏捷性多租户容器数据库 (CDB)CRMBIHCMERPDW
  • 32. 黄金级白银级青铜级RAC、Data Guard、每日增量备份Data Guard、每日增量备份每周执行完整备份随着 PDB 变成关键业务,PDB 在 SLA 之间迁移通过可插拔移植性实现前所未有的敏捷性
  • 33. 多租户的快速供应 可插拔数据库可以通过种子快速供应
  • 34. 多租户供应可以从远程 CDB 克隆 PDB 可以从同一个 CDB 内克隆 PDB快速克隆 PDB
  • 35. 克隆 PDB示例 create pluggable database HCMBI from HCM create pluggable database HCMBI from HCM@us.acme.db1 远程(DB 链接)本地
  • 36. 多租户架构的优势降低资本支出和运营支出,提高敏捷性,简化使用容器数据库每个应用程序有独立的 PDB 应用程序无需更改即可运行 快速供应(通过克隆) 移植性(通过可插拔性)共享内存和后台进程 每个服务器运行更多应用程序 公共操作在CDB 级别执行 将多个数据库作为一个管理(升级、高可用、备份) 粒度控制(如果适用) Container Database
  • 37. 管理共享资源
  • 38. 管理共享资源多租户环境中的资源管理多租户容器数据库高优先级中优先级低优先级DWCRMERP
  • 39. 管理 CPU可拔插数据库共享有保障的 CPU最大 CPUHCM22/4 = 50%100%CRM11/4 = 25%100%ERP11/4 = 25%100%2 个共享1 个共享1 个共享CDB 资源计划使用共享 指定如何在 PDB 之间分配 CPU
  • 40. 升级为多租户
  • 41. 升级为多租户第 1 步:就地升级数据库 10.2ERP11.1CRM11.2DW12.1ERP12.1CRM12.1DW容器数据库就地升级容器数据库
  • 42. 升级为多租户第 2 步:插入已升级的数据库 容器数据库12.1ERP12.1CRM12.1DW
  • 43. 升级为多租户无需更改应用程序。第 3 步,更改应用程序以便配合多租户
  • 44. 借助复制进行迁移通过种子克隆新 PDB 使用诸如 Oracle GoldenGate 或 Data Pump 等技术复制 12.1 中的新功能,在单个 expdb 和 impdb 命令中就能够最大限度的利用可传输表空间来完成用户要求的完整数据库导出和完整数据库导入。 (向后移植到 11.2.0.3。)
  • 45. 用例
  • 46. 生产容器数据库 开发容器数据库 1.多租户测试和开发灵活、及时地为可插拨数据库建立副本及快照DW12.1CRM12.1ERP12.1ERP 开发副本ERP 开发副本ERP 开发副本
  • 47. 2. 整合不同的应用程序内存和进程分摊开销系统资源容器数据库
  • 48. RAC、Data Guard、每日增量备份Data Guard 每日增量备份从标准规模和服务级别中选择3. 自助式数据库即服务 (DBaaS)✔黄金级白银级青铜级每周执行完整备份✔XLSXSML
  • 49. RAC、Data Guard、每日增量备份Data Guard 每日增量备份从标准规模和服务级别中选择3. 自助式数据库即服务 (DBaaS)✔黄金级白银级青铜级每周执行完整备份✔XLSXSML
  • 50. 4. 完美适用于 SaaS 的多租户通过数据库而非应用程序实现多租户多租户容器数据库 CUST 7CUST 6CUST 5CUST 4CUST 3CUST 2CUST 1
  • 51. Oracle 多租户客户评价“Oracle 多租户是一项技术进步。该技术不但使我们能够更好地控制模式和应用程序并将其隔离,而且使我们能够对发挥的性能作出明确的陈述并能够更好地管理更多数据库。”Carfax“Oracle 多租户允许我们将数百个数据库整合到一个RAC环境数中每个据库又保持独立性,而之前我们必须将其放在单独服务器上。”Logical Technology“毫无疑问,Oracle Database 12c 最吸引人的功能就是支持整合。Oracle 多租户可以共享内存资源,由于这些数据库仍旧是单个数据库实例,因此能够简化管理。”Pythian“现在,借助于 Oracle Database 12c,我们可以使用可传输导出/导入将整个数据库从一个实例复制到另一个实例。这能够最大程度缩短迁移客户端数据库时的停机时。”Accenture
  • 52. 优势实现的功能最大程度降低资本支出每台服务器运行更多应用程序最大程度降低运营支出将多个数据库作为一个管理 标准化过程和服务级别 快速供应最大程度提高敏捷性为开发/测试而克隆 通过“可插拔性”实现移植性 借助 RAC 实现可伸缩性易于使用应用程序无需更改即可运行主要优点
  • 53. 议程云服务简介 数据库云的架构 Q & A
  • 54. 资源群号:204916885 群名:Oracle Commercial DBA Group 咨询热线:800-810-0161 400-818-6698
  • 55. (本页无文本内容)
  • 56. (本页无文本内容)