玩转Oracle EM12c-度量与报表扩展篇
Oracle 12c数据库基础教程-Oracle 12c数据库简介

用于存储数据库的临时表
用于存储用户的私有数据
使用本地位图来管理的表空间。所有表空间(包括系统表空间 )都可以实现本地管理
大文件表空间
大文件表空间中可以包含一个单独的大文件,而不是若干 个小文件。这使得Oracle数据库可以应用于64位操作系统 ,创建和管理大型文件。大文件表空间可以使数据文件完 全透明,即可以直接对表空间进行操作而不考虑底层的数 据文件。 使用大文件表空间可以使表空间成为磁盘空间管理、备份 和恢复等操作的主要单元,同时简化了对数据文件的管理 。因为大文件表空间中只能包含一个大文件,所以不需要 考虑增加数据文件和处理多个文件的开销。
知识要点
Oracle 12c产品系列 Oracle 12c数据库系统的体系结构 发送模板消息
1.1 Oracle 12c产品系列
版本
支持硬件情况
Hale Waihona Puke 企业版(Enterprise Edition)
可在无插槽限制的单一和集群服务器上使用。它可以为关键型事务应 用程序和查询密集型数据仓库提供高效、可靠且安全的数据管理
(3)SYSAUX表空间
数据库组件将SYSAUX表空间作为存储数据的默 认位置,因此当数据库创建或升级时,SYSAUX表 空间会自动创建。使用SYSAUX表空间可以减少默 认创建表空间的数量,在进行普通的数据库操作 时,Oracle数据库服务器不允许删除SYSAUX表空 间,也不能对其进行改名操作。
(7)表空间和方案的关系
同一方案中的对象可以存储在不同的表空间中; 表空间可以存储不同方案中的对象。
数据库
系统表空间(System Tablespace)
用户表空间(USERS Tablespace)
oracle12c benchmark results -回复

oracle12c benchmark results -回复题目:Oracle 12c基准测试结果与分析:提升数据库性能的关键引言:随着大数据和云计算时代的到来,数据库系统的性能和可扩展性变得越来越重要。
针对这一需求,Oracle 12c作为业内领先的关系数据库管理系统之一,通过进行基准测试来评估其性能和可靠性。
本文将详细分析一份Oracle 12c基准测试结果,并探讨关键因素对于提升数据库性能的作用。
一、基准测试简介1. 基准测试的定义:基准测试是通过模拟真实环境下的工作负载和数据量,在数据库系统中进行一系列测试和测量,以便评估其性能和可靠性指标。
2. 基准测试的意义:基准测试可以帮助数据库管理员(DBA)了解数据库系统的瓶颈以及优化需求,并为决策者提供参考,以支持系统升级和性能优化的决策。
二、Oracle 12c基准测试结果分析1. 性能指标分析:- 响应时间:基准测试中最常用的性能指标之一,表示数据库系统响应用户操作的速度。
- 吞吐量:表示数据库系统在单位时间内处理的事务或查询的数量,也是衡量性能的重要指标。
- 并发性能:指数据库系统在同时处理多个并发用户操作时的性能表现。
2. 测试用例和工作负载分析:- 测试用例:基准测试中通常会涵盖常见的数据库操作,如插入、查询、更新和删除等,以模拟真实环境下的工作场景。
- 工作负载:基准测试中采用的工作负载可以是事务型的(以完成某个业务功能为目标)或者是查询型的(以执行某个复杂查询为目标)。
3. 关键因素分析:- 硬件配置:硬件资源的优化对数据库系统的性能至关重要,如CPU、内存、硬盘及网络等。
合理配置硬件资源可以显著提升数据库系统的性能。
- 数据库参数调优:Oracle 12c提供了许多参数用于调优数据库系统的性能和稳定性,包括缓冲区大小、日志写入策略等。
合理设置这些参数可以最大程度地提升数据库性能。
- 索引和分区:索引和分区技术可以加速数据库的查询操作,降低数据检索的成本。
EM12c_技术概览

议程
• • • • • • • • • •
企业就绪架构 云管理 计费与容量规划 Exadata和Exalogic 管理 配置管理 供应与补丁的自动化 应用质量管理 数据库管理 融合中间件管理 应用管理
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
强壮且可扩展性架构 可扩展性管理平台
My Oracle Support
自我更新 • Connectors • Provisioning bundles • My Oracle Support UI • VM templates
企业就绪框架 融合应用管理 云管理
中间件管理
计费与容量规划
数据库管理
Exadata和 Exalogic管理
应用质量管理 供应与补丁管理
配置管理
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
企业就绪框架 – 主要领域
强壮和可扩展性架构
统一丰富的用户界面
安全性
故障管理与监控
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
强壮且可扩展性架构 一致且具弹性的agent • 对收购产品的统一化 (JVMD, ADP, CCC and ACC)
安全性
故障管理与监控
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
玩转Oracle EM12c-数据库生命周期管理篇

▪ 通常两者共同使用来确保标准化的部署新的数据库
概要文件
锁定输入的过程
部署过程
概要文件和锁定
捕获供应的概要文件
锁定的值以只读模式显示
数据库生命周期管理
1
发现与供应
发现企业资产 并在其上供应 软件
例如TNS监听器) • 使目标从“未管理状态” 变为 “管理状
态” • 统一的代理部署流程-目标变为管理状态
后自动进行代理部署
基于Nmap的发现
▪ 什么是Nmap? ▪ IP网络发现工具
▪ 它能发现什么? ▪ 未管理状态的主机和操作系统 (即无代理) ▪ 网络服务(例如TNS监听器)
▪ 使用端口扫描技术 (TCP和UDP协议) ▪ 扫描定义任务中定义端口 ▪ 由管理状态的目标进行扫描 ▪ 非认证的(无需用户名/密码)
1
发现与供应
发现企业资产 并在其上供应 软件
2
补丁与变更管理
对打补丁, 升 级, 和 schema 变更 进行端到端的 管理
3
配置与合规性管 理
跟踪清单, 配 置偏差与合规 性
配置管理
保证配置一致性
如果没有EM,你将: • 在一个类似Excel表格工具中去维护配置细节 • 通过登录数据库操作来手工进行配置对比
生命周期管理 1
挑战和问题 • 长时间的运行与错误检测: • 对诸如RAC类的复杂配置需要较长时间 • 大部分安装并没有预先打好补丁 • 缺乏标准化: • 由于DBA个人习惯不同,部署方式也各种各样 • 安装脚本需要不断修正/修改以适应新版本的需要
供应数据库
供应测试、开发或生产系统
Oracle Enterprise Manager Cloud Control 12c 产品说明书

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Restricted
2
Evolution of Datacenter
Changing Dynamics of Database Maintenance
Ever growing database population
Multiple versions and patch levels Compliance challenges Poor resource utilization High cost of deployment and operation
3. Self Service users or Admin can choose to migrate DBs over to the new home
Benefits:
– Scale: Subscription based, automated deployment and at mass scale
Distinct configs.
OHs are Different !!!
X with version and platform 9 Versions, 3 Platforms avg.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Restricted
downtime and rollback/switch back Mass automation - multiple targets with multiple patches
Oracle EM12c 简介

• 主动式支持
– “Phone home” – 健康检查 – 补丁与最佳实践建议
主动式支持
集成My Oracle Support • 主动式补丁建议 • 认证检查
– End-of-life建议
My Oracle Support
Knowledge Management Problem/SR Management Configuration Management
Database-as-a-Service (DBaaS)
提升企业价值
Platform-as-a-Service (PaaS)
云资源模型
资源类型分类
• 云
– 顶层实体,不同zone的集合, OVM, DB, …
OVM Pool 1 RAC 11.2.0.2 RAC 11.2.0.2
OVM Pool 2
Oracle Enterprise Manager 12c 帮助企业实现私有云管理
Jeffrey Huang 大中华区EM 业务拓展总监
议题
• • • • • • 企业业务管理挑战分析 EM 云管理策略 EM 技术架构 EM 部署成效案例 EM 价值定位 问答
<在此处插入图片>
企业管理挑战分析
• 众多数据库节点和不同版本同时运行 <在此处插入图片> • ERP 系统访问压力很大, 如何提高访问性能 • IT应用系统种类繁多,如何对应用系统进行 集中式管理 • 如何实现企业云管理战略的价值提升 • 如何实现数据库,中间件,网络和客户前端应用的端到端 的全向业务监控,提高投资回报率, 例如RUEI监控与数据 库性能分析的集成等
Host 1
Plug-Ins (Database, FMW, Fusion Apps, . .) Agent
Oracle Enterprise Manager 12c云管理平台

架构规划
•构建服务模板池
数据库
管
• 提供资源池的开通 • 创建、修改、删除服务模
能力
板
理 •监视资源池容量 • 配置服务模板参数
内 • 定期向云服务管理 • 配置租户自服务参数
容
员通知资源池容量 •允许/禁止服务模板
变化
• 根据资源池容量变化、业
• 积累资源池架构变 务/管理要求,允许/禁止
更需求
租户可用服务模板
发现并配置主 机资源
资源池就绪
数据库云的全生命周期管理
EM12c 自动发现功能模块
▪ 通过网络IP扫描技术(NMAP、 无代理)自动发现 IT 资源( 服 务器、虚拟服务器等)
▪ 目标发现后,只需要执行“添加 主机”操作,通过集成的工作流 自动化对多平台部署代理并进行 管理,代理推送与目标发现完全 集成在一起
参考
数ቤተ መጻሕፍቲ ባይዱ库 云资源池
Provisioning Profile (DBCA Template)
Service Template
云资源池 管理员
参考数据库 (Reference Target)
Provisioning Profile和Service Template是实现在 资源池中按需自服务、自动化开通数据库的配 置定制技术。
Provisioning Profile从底层技术视角捕获参考数 据库(Reference Target)各项信息并配置自动化开 通脚本,根据不同的开通模式技术需求,可创 建基于Snap Clone、RMAN Backup、DBCA Template、以及Schema as a Service的 Provisioning Profile。
数据库云的全生命周期管理
oracle12c 内存数据库(IN-MEMORY)使用手册

启动Oracle数据库12c的第1版(12.1.0.2),在内存中的列存储(IM列存储)是存储表和分区的副本进行快速扫描优化的特殊柱状格式可选,静态SGA池。
在IM列存储不更换缓存,但作为一个补充,使这两个存储区可存储不同格式相同的数据。
默认情况下,仅使用DDL 对象指定的inmemory的候选人将填充在IM列存储。
柱状格式只存在于内存中。
图14-8显示了存储在IM列存储SH模式三个表:客户,产品和销售。
在IM列存储通过柱,而不是行存储数据。
该数据库保持柱状数据缓冲区高速缓存事务一致性。
本节包含了以下主题:在IM列存储的好处双存储格式:纵栏和行在内存中的列存储的人口在内存列压缩扫描优化的IM列存储在IM列存储的好处在IM列存储使得数据库进行扫描,联接和聚合时相比,它使用的磁盘格式完全快得多。
特别是,对于IM列存储是很有用的:扫描行数和应用使用运营商,如=过滤器,<,>,和IN查询列的子集在表中,例如,选择5 100的列加快加入通过将小维表谓词到过滤器上的一个大的事实表业务应用,即席分析查询和数据仓库工作负载受益最大。
执行使用索引查找短事务纯OLTP 数据库中受益较少.在IM列存储还具有以下优点:所有现有的数据库功能都支持,包括高可用性功能(参见“高可用性概述”)。
没有应用程序的改变是必需的。
优化器会自动柱状格式的优势。
配置简单。
该INMEMORY_SIZE初始化参数指定的内存预留供IM列存储的使用量。
DDL语句指定表空间,表,分区或列被读入IM列存储。
压缩优化的查询性能。
这些压缩技术通过使会话读取更多的数据到内存中增加有效的内存带宽。
更少的索引,物化视图和OLAP多维数据集是必需的。
在预先建立的对象的数量的减少导致了降低的存储空间和显著较少的处理开销双存储格式:纵栏和行当读取数据时,Oracle数据库可以在同一个查询中读取无论是IM列存储或数据库缓冲区高速缓存,或两者兼而有之。
数据库透明发送OLTP查询(如主键查找)的缓冲区高速缓存,以及分析和报告查询到IM列存储。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
使用信息发布创建EM12c报表
完成自定义报告
使用BI发布创建EM12c报表
登陆BI控制台,创建数据模型
使用BI发布创建EM12c报表
通过数据源查询 完成自定义报告
内容概览
• EM12c 度量扩展 • EM12c 自定义报表 • 附录案例
度量扩展案例
• KPI度量扩展
创建和部署度量扩展
设置度量的一般属性:名称、接口、定时收集设置,选择下一步
创建和部署度量扩展
设置度量的接口,在基本属性中输入SQL查询语句,选择下一步
创建和部署度量扩展
添加列,设置度量的字段名称和数据类型,选择下一步
数据列:ALLOCATED_GB , 数字类型 数据列:USED_GB , 数字类型
自定义报表案例
Top 10 SQL 报表 • 显示过去一天的TOP 10 SQL(按CPU时间进行排序) • 通过信息发布版开发
自定义报表案例
Top 10 SQL 报表 • 通过BI发布版进行开发
• SQL 脚本, OS 脚本, SNMP, JMX – 脚本可以生成多个度量 (度量值) 支持脚本开发和生命周期部署 EMCLI对 用户自定义的脚本进行部署
度量扩展
• 度量扩展的开发和生命周期部署
测试错误, 创建新版本
“可编辑的”
度量扩展
• 创建度量扩展 • 在目标上进行测试 • 根据需要进行编辑
开发
“保存草稿”
度量扩展
• 部署到目标上 • 检查度量数据 • 测试预警通知
测试
保存草稿
“发布”
度量扩展
• 形成通用的指标 • 从度量库进行部署 • 利用监控模板进行部署
部署
发布
创建和部署度量扩展
• 通过以下操作创建一个监控数据库空间使用率的度量扩展
通过菜单“企业”|“监视”|“度量扩展”, 点击创建
创建和部署度量扩展
点击” 操作”菜单,选择”发布度量扩展”,检查度量状态更新为”已发布”
创建和部署度量扩展
在”操作”菜单,选择”部署到目标”,在部署页面,添加部署的目标 后,点击” 提交”完成部署
创建和部署度量扩展
完成度量扩展的部署后返回监控目标的主页面,查看所有度量,已经可 以看到新增加度量
内容概览
• EM12c 度量扩展 • EM12c 自定义报表 • 附录案例
EM12c报表框架
EM12c的报表框架提供了强大的监控目标的全面及丰富的信息管理功能
IT经理可以使用报表显示 管理系统的可用性
管理人员可以查看应用程 序的可用性及详细到目标的 活动,资源利用率,配置管 理的性能指标及变化
• 通过以下操作创建数据库空间使用率的报表
通过菜单“报告”|“信息发布报告”, 点击创建
使用信息发布创建EM12c报表
定义报告的一般信息,包括目标类型,时间设置等
使用信息发布创建EM12c报表
定义报告的元素,包含文本,表,图表等内容
使用信息发布创建EM12c报表
设置图表的具体参数
使用信息发布创建EM12c报表
创建和部署度量扩展
设置度量的信任关系,可使用默认的数据库身份证明,选择下一步
创建和部署度量扩展
选择目标测试度量能否正常运行,测试结果正常后,选择下一步
创建和部署度量扩展
复查度量的设置并选择完成创建
创建和部署度量扩展
• 将新建的度量扩展部署到监控目标上
新建度量状态为” 可编辑状态”,在”操作”菜单,选择”另存为可部署草稿”
报表格式单一,只有 html 数据展示和图形简单 EM将来版本不再支持
M12c报表框架
Business Intelligence Publisher (BI 发布)
集成BI发布的报表工具 高质量图形丰富的报表 多种输出格式的报表文件 EM12c推荐使用
使用信息发布创建EM12c报表
EM12c提供了超过100个 内置的报表解决这些不同的 需求
客户可以根据需要创建自 己的定制报表
EM12c报表框架
Information Publisher (信息发布)
EM12c内置报表工具 提供超过100个默认报表可使用 基于收集的监控度量,可以定置
丰富的客户报表 报表可以实时查看及定时产生 报表可以通过邮件发送
玩转 Oracle EM12c
度量与报表扩展篇
唐晓华
内容概览
• EM12c 度量扩展 • EM12c 自定义报表 • 附录案例
度量扩展
• EM12c 度量扩展的增强特性
可扩展EM12c的监控范围,以满足数据中心的监控需求 “第二代的” 用户自定义度量(UDMs) 现有度量的扩展
– 可以为所有目标类型进行度量扩展定义 – 可以方便地使用度量的所有特性 为度量的开发提供更多的支持 – 收集度量数据的方法: