1 / 43

利用最新一代数据库技术的极限数据库管理

利用最新一代数据库技术的极限数据库管理. Mughees A. Minhas 产品管理副总裁. 以下内容旨在概述产品的总体发展方向 。 该内容仅供参考,不可纳入任何合同 。 该内容不构成提供任何材料、代码或功能的承诺,并且不应该作为制定购买决策的依据 。 此处所述有关 Oracle 产品的任何特性或功能的开发、发布以及相应的日程安排均由 Oracle 自行决定。. Oracle Database 12 c 可管理性. 以最低的风险和工作量提供最优质的服务. 极限 数据库管理. 嵌入式管理. 全面的云服务. 最新一代整合. 主动式性能管理.

Download Presentation

利用最新一代数据库技术的极限数据库管理

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 利用最新一代数据库技术的极限数据库管理 Mughees A. Minhas 产品管理副总裁

  2. 以下内容旨在概述产品的总体发展方向。该内容仅供参考,不可纳入任何合同。该内容不构成提供任何材料、代码或功能的承诺,并且不应该作为制定购买决策的依据。此处所述有关 Oracle 产品的任何特性或功能的开发、发布以及相应的日程安排均由 Oracle 自行决定。

  3. Oracle Database 12c 可管理性 以最低的风险和工作量提供最优质的服务

  4. 极限数据库管理 嵌入式管理 全面的云服务 最新一代整合 主动式性能管理 以最低的风险和工作量提供最优质的服务

  5. Oracle Enterprise Manager Database Express 12c 用于数据库管理的集成 GUI 管理工具 集成安装 占用资源少 全面管理 点 • 随数据库预先配置并安装 • 在数据库内运行 • 无需额外中间件 • 利用数据库内部的 XDB 服务器用于网络服务 • 支持 SI、RAC、SE 和 EE • 磁盘:20 MB • 运行时:空闲时为零 • 最小 CPU、内存开销 • UI 呈现 100% 在浏览器中执行 • 数据库服务器仅运行 SQL • 基本管理支持: • 存储管理 • 安全管理 • 配置管理 • 高级性能诊断和调优

  6. 架构EM Express 中的请求处理 EM Express Servlet • 认证和验证 • 通过执行数据库内部查询来处理请求 • 将输出写入响应流 Oracle Web 服务器 EM ExpressServlet 浏览器 共享服务器 01001011001001001001011100100101010010010101010011010100101010010 分派器 监听器 请求

  7. EM Express 菜单

  8. 极限数据库管理 数据库整合 数据库云服务 嵌入式管理 主动式性能管理 以最低的风险和工作量提供最优质的服务

  9. 自动性能诊断 ADDM 系列: 在数据库性能管理中持续革新 ComparePeriod ADDM 比较时段 ADDM 实时 ADDM 实时 ADDM 增强的实时 ADDM ADDM ADDM • 诊断长期存在的性能问题 • 使用 AWR 快照 • 每小时自动运行一次 • 深入比较两个时段的性能 • 使用 AWR 数据 • 手动触发 • 挂起或速度极慢的数据库 • 使用常规和诊断模式连接 • 手动触发 • 主动检测与诊断瞬时性能峰值 • 使用内存中数据 • 每 3 秒自动运行一次

  10. 增强的实时 ADDM 用于严重性能问题的数据库自我监视 在 DB 12c 中 • 主动问题检测和分析 • 每 3 秒运行高度轻量级的检查(内存中、无锁) • 检测到性能低下的趋势时,触发进一步的分析 • 对高 CPU 占用、I/O 峰值、内存、互联、挂起和死锁进行分析 • 在问题威胁到应用程序性能之前将其识别 • 对于当前的峰值,可以手动触发实时 ADDM • 用于短时间(5 分钟以内)的性能极值,如影响非常严重的瞬时问题 • 提供对关键问题的可操作性建议 • 为分析收集丰富的数据集 • 在 AWR 中存储用于历史分析的报告和数据

  11. 进一步分析的触发器

  12. 监视复杂的数据库操作 数据库中实际发生的情况 挑战 解决方案 • 实时 SQL 和 PL/SQL 监视仅监视单个执行 • DBA 应当如何监视组合操作(如批处理作业)? • 实时数据库操作监视 • 好处:使 DBA 可以分析和调优复杂的组合数据库操作

  13. 实时数据库操作监视 了解出现的问题,并以更迅速的方式解决问题 在 DB 12c 中 • 应用程序作业的数据库监视 • 为应用程序作业分组 SQL、会话 • 主要情形:ETL 操作、季末工作 • 由应用程序指定的标签驱动的实时监视 • 将会自动监视 Oracle 数据泵作业 • PL/SQL、OCI 和 JDBC 中的标签能力 • 可以看见前几条 SQL 语句以及系统和会话性能指标 • 避免 SQL*Trace 的开销

  14. 监视组合数据库操作 • Oracle 数据库 11g:支持简单数据库操作 • PL/SQL 过程/函数 • Oracle 数据库 12c:新增对组合操作的支持 • 应用程序代码或 DBA 定义的两个时间点之间的会话活动 • 例如:SQL*Plus 脚本、批处理作业或 ETL 处理 • 每个 DB 会话最多可具有一个 DBOP

  15. 报告自动持久保存到磁盘 在 DB 12c 中 • 自动将实时 SQL 监视和实时 ADDM 报告保存到 AWR 中 • 每分钟报告实时 SQL 监视中(用时)前 5 的 SQL 或 DB 操作 • 由实时 ADDM 下钻分析自动触发的报告 • 在 EM Cloud Control 或 EM DB Express 中查看永久保存的历史报告 • 报告为压缩形式,以节省空间 • 对报告的清理基于 AWR 保留策略 永久保存报告: • 重要的 SQL/DB 操作 • 实时 ADDM 自动分析

  16. 数据库性能中心 在 DB 12c 中 统一性能监视 • 单一数据库性能视图 • ADDM、SQL 调优、实时 SQL 监视、ASH 分析 • 在 ASH 分析、负载视图、ADDM 结果和 SQL 监视间进行无缝切换 • 支持实时模式和历史模式 • SQL 监视和 ADDM 报告的历史视图 • RAC 专用选项卡

  17. 极限数据库管理 最新一代整合 嵌入式管理 全面的云服务 主动式性能管理 以最低的风险和工作量提供最优质的服务

  18. 数据库整合 在整个整合生命周期内提供全面的支持 整合规划程序/建议程序 实际整合测试 计划 测试环境 数据库整合 容器数据库与可拔插数据库性能调优 可拔插数据库 调优 迁移

  19. 可拔插数据库 使用 Oracle 数据库 12c 进行数据库整合 在 DB 12c 中 模式 容器数据库 可拔插数据库 用户、角色与服务 数据字典 PDBA 表空间 ERP HR 种子 CRM DB 由 CDBA 负责全局管理,由 PDBA 负责本地管理

  20. 升级到可拔插数据库 如何将独立数据库迁移到 CDB 中? 在 DB 12c 中 以 PDB 形式拔插的方法 01001011001001001001011100100101010010010101010011010100101010010 数据泵方法 01001011001001001001011100100101010010010101010011010100101010010 CDB DB 12.1 或更高版本的非 CDB。快速文件复制。用 XML 描述来创建 PDB 独立 独立 DB 11.2.0.3 或更高版本的非 CDB。数据文件会作为迁移的一部分而复制过来。 PDB CDBA

  21. 可拔插数据库的管理 职责分离 — CDBA 与 PDBA 管理 性能与调优 备份与恢复 迁移 存储管理 用户与角色 系统 SQL 和会话 资源管理 CDB 管理:整体数据库和实例管理 PDB 管理:以应用程序为中心的管理 CDB 和 PDB 仅限于 CDB

  22. 数据库整合 在整个整合生命周期内提供全面的支持 整合规划程序/建议程序 实际整合测试 计划 测试环境 数据库整合 容器数据库与可拔插数据库性能调优 可拔插数据库 调优 迁移

  23. 整合的数据库重放 使用实际应用程序负载进行整合测试 现已在 DB 11.2 中提供 销售 • 启用数据库整合测试 • 允许在不同数据库中捕获的负载同时重放 • 模式整合数据库或可拔插数据库所需的工作 • DB 11.2.0.2、11.2.03 中以补丁的方式提供 HR ERP CRM 整合的负载重放 负载

  24. 负载纵向扩展以进行容量规划 在 DB 12c 中 销售 时间推移 HR • 通过纵向扩展负载重放来进行容量规划 • 时间推移:对齐负载峰值以造成最大并发性 ERP CRM

  25. 负载纵向扩展以进行容量规划 在 DB 12c 中 • 通过纵向扩展负载重放来进行容量规划 • 时间推移:对齐负载峰值以造成最大并发性 • 负载折叠:将单个捕获分割成多个片段,然后将它们其同时重放 负载折叠 12 13 14 15 16 8 9 10 11 12

  26. 负载纵向扩展以进行容量规划 在 DB 12c 中 模式重复 销售 销售01 销售02 • 通过纵向扩展负载重放来进行容量规划 • 时间推移:对齐负载峰值以造成最大并发性 • 负载折叠:将单个捕获分割成多个片段,然后将它们其同时重放 • 模式重复:在每一个模式中同时重复并重放负载 • 部分数据库重放特性在 Real Application Testing 选项中

  27. 源头数据屏蔽 使用真实数据进行的安全测试 在 DB 12c 中 更新前 新产品 复制生产数据用于测试,然后屏蔽。 生产 测试 生产 测试 屏蔽的数据泵文件 010010110010101001001001001001001001001001001000100101010010010010011100100100100100100100001001001011100100101010010010101010011010100101010010 010010110010101001001001001001001001001001001000100101010010010010011100100100100100100100001001001011100100101010010010101010011010100101010010 克隆和屏蔽 源头屏蔽 敏感数据在离开生产数据库前在源头处屏蔽无需临时复制

  28. 集成的子集和屏蔽 最大程度遵循 PCI 在 DB 12c 中 更新前 新产品 先从生产数据中提取子集,然后再单独屏蔽敏感数据 生产 测试 生产 测试 屏蔽的数据 泵文件 010010110010101001001001001001001001001001001000100101010010010010011100100100100100100100001001001011100100101010010010101010011010100101010010 010010110010101001001001001001001001001001001000100101010010010010011100100100100100100100001001001011100100101010010010101010011010100101010010 一步式子集和屏蔽 数据子集 克隆和屏蔽 使用源头屏蔽,只需一步即可从生产数据中提取子集并屏蔽敏感数据

  29. 高性能数据屏蔽和数据子集 在 Exadata X2-2 全机架中的性能基准测试

  30. 极限数据库管理 最新一代整合 嵌入式管理 全面的云服务 主动式性能管理 以最低的风险和工作量提供最优质的服务

  31. 私有数据库云 最大整合、最高投资回报 投资回报 模式 数据库云 数据库 操作系统 基础架构云 存储 服务器 整合

  32. DBaaS 云模型 ERP 模式 基础架构云 数据库云 数据库云 DW 模式 CRM schema DW CRM ERP ERP DW CRM DW ERP CRM DB DB DB DB 操作系统 操作系统 操作系统 DB DB DB 数据库实例即服务 共享操作系统/集群 模式即服务 共享数据库 虚拟机管理程序 操作系统 操作系统 操作系统 操作系统 整合度提高 基础架构即服务 共享服务器

  33. EM12c:最全面的 DBaaS 解决方案 • Enterprise Manager 12c 支持 DBaaS 的所有三个部署模型 • 数据库部署和管理的自助服务范例 • 预打包、预配置的数据库配置 • 一键式数据库供应和部署 • 底层平台的按需可伸缩性 • 提供计量和收费/计费,以明晰 IT 成本分担 • 智能化自动放置、配额管理、基于角色的访问等

  34. EM12c:最全面的 DBaaS 解决方案 需求 解决方案 在 EM12c 中 共享基础架构中的新数据库 (ORACLE_HOME 池) 新项目的专用数据库实例 为功能测试进行数据库复制 使用写入时复制技术进行数据库即时克隆

  35. 使用写入时复制技术进行数据库即时克隆 几分钟即可完成数据库供应 在 EM12c 中 生产数据库 测试主数据库 屏蔽与子集 010110011101001010 000111010 用最小的空间消耗进行用于功能测试的功能复制 • 用最小的空间消耗快速完成克隆 • 仅在数据改变或增加时增大消耗空间 • 用户可以创建快照以及“时间旅行”到较早的快照 • 为功能测试进行安全快速的生产数据库复制 • 初步支持 Sun ZFS 存储与 NetApp存储 • 将在下一版本的EM12c 自助式应用程序 (SSA) 插件中可用

  36. EM12c:最全面的 DBaaS 解决方案 需求 解决方案 在 EM12c 中 在 EM12c 中 共享基础架构中的新数据库 (ORACLE_HOME 池) 新项目的专用数据库实例 为功能测试进行数据库复制 使用写入时复制技术进行数据库即时克隆 从 RMAM 备份中克隆 为问题诊断或负载检测进行数据库完整复制

  37. EM12c:最全面的 DBaaS 解决方案 需求 解决方案 在 EM12c 中 在 EM12c 中 在 EM12c 中 共享基础架构中的新数据库 (ORACLE_HOME 池) 新项目的专用数据库实例 为功能测试进行数据库复制 使用写入时复制技术进行数据库即时克隆 从 RMAM 备份中克隆 为问题诊断或负载检测进行数据库完整复制 用于应用程序快速开发的小型数据库 共享数据库中的模式即服务

  38. 模式即服务 在 EM12c 中 自助服务 数据库的终极整合 • 通过自助服务支持共享数据库部署模型 • 每一个应用程序用户可以获得一个或多个数据库模式 • 通过 Database Resource Manager 保证服务级别 • 通过 Database Vault 实现安全隔离 • 将在下一版本的 EM12c SSA 插件中可用 • 将支持可拔插数据库 DBA 应用程序 用户 管理员

  39. 嵌入式管理 全面的云服务 主动式性能管理 最新一代整合 极限数据库管理 Enterprise Manager Database Express 数据库即时克隆 主动式实时 ADDM 可拔插数据库管理 实际整合测试 模式即服务 整合 规划程序 Data Subsetting 数据库操作监视 源头数据屏蔽 永久保存自动报告

More Related