12c实现自动化信息生命周期管理_第1页
12c实现自动化信息生命周期管理_第2页
12c实现自动化信息生命周期管理_第3页
12c实现自动化信息生命周期管理_第4页
12c实现自动化信息生命周期管理_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

利用OracleDatabase12c实现自动化信息生命周期管理Oracle系统技术产品管理高级总监KevinJernigan以下内容旨在概述产品的总体发展方向。该内容仅供参考,不可纳入任何合同。

本演示不承诺提供任何材料、代码或功能,也不应将其作为购买决策的依据。此处所述有关Oracle产品的任何特性或功能的开发、发布以及相应的日程安排均由Oracle自行决定。议题数据增长热图自动数据优化热图和ADO的优势数据多样性和使用量不断增加

2011年数据量达1,800EB,到2020年将增长20倍

移动到2013年,移动设备将成为第一大Internet访问设备大数据

大型客户数据量超过50PB企业数据库数据每年增长45%云80%的新应用程序及其数据规制到2015年,

存档数据将达300EB社交业务

到2015年,年交易额将达300亿当今的驱动力新兴的增长因素管理存储面临的挑战在不影响性能的情况下压缩数据在不产生额外成本的情况下管理更多的数据根据使用情况分层和压缩数据信息生命周期管理

在其生命周期内管理数据

“用于从信息构建之初到最终处置确保其业务价值与最适当且经济有效的IT基础架构保持一致的策略、流程、实践和工具。”

存储联网行业协会(SNIA)数据管理论坛$$$总拥有成本(TCO)‏$$$高价值中等价值低价值风险值数据压缩减少存储占用空间,更快速地读取压缩数据热数据版权所有

©2012,Oracle和/或其分支机构。保留所有权利。机密-

Oracle保密信息8温数据存档数据1110101010101010011010101010110100010110110001101001010000010011100010101011010010110100101100010100100111110010010000100010101011010001010101011101010011010111000010100010110111010101001010010010000100010101011010010110100111000010100100101000010010000100010101011100110103倍

高级行压缩1010101011101010011010111000010100010110111010101001010010010000100010101011010010110100111000010100100101000010010000100010101011010011010101011101010011010111000010100010110111010101001010010010000100010101011010010110100111000010100100101000010010000100010101011100110111001100011101010倍

列查询压缩10101010111010100110101110000101000101101110101010010100100100001000101010110100101101001110000101001001010000100100001000101010110100110101010111010100110101110000101000101101110101010010100100100001000101010110100101101001110000101001001010000100100001000101010111001101110015倍

列存档压缩OracleAdvancedCompression

透明、更小、更快100%对应用程序透明跨CPU、DRAM、闪存、磁盘和网络的端到端成本/性能优势更快地运行:OLTP应用(事务和分析)和DW减少数据库占用空间节省资本支出和运营支出通过减少数据库在DRAM内存中占用的空间来增加云的ROIOracleAdvancedCompression

新特性、新特性名称OracleAdvancedCompressionOracleDatabase11gOracleDatabase12cOLTP压缩高级行压缩安全文件压缩高级LOB压缩安全文件重复消除高级LOB重复消除混合列压缩混合列压缩新特性热图(对象和行级别)新特性自动数据优化新特性临时优化了解数据使用模式

数据库“热图”100111101001111011000101101001011000100111101001111000100111100001110011010101100001011011100100111001111000100111101001111000100111000001111001100100111001111000100101101001010011000101101001011011100100111001111000100110111001111000100111100001110011010101100001011011100100111001111000100111101001111000100111000001111001000101101001011011100100111001111000000101101001011011100111101001111000100101101001010011100100111001111000100111111001111000100111101001111011100110111001111000100100111001111000100111111001111000100111101001111011100110111001111000100111101001111000111110010011100111100010010011100111101001111010011110100100111001111000100100111001111000100111101001111000100111100001110011010101100001011011100100111001111000100111101001111000100111000001111001100100111001111000100101101001010011000101101001011011100100111001111000000101101001011011100111101001111000100101101001010011100100111001111000100111101001111000100111100001110011010101100001011011100100111001111000100111101001111000000101101001011011100111101001111000100101101001010011000101101001011011100100111001111000100111101001111000100111100001110011010101100001011011100100111001111000100111101001111000000101101001011011100111101001111000100101101001010011000101101001011011100100111001111000100111100001110011010101100001011011100100111001111000100111101001111000100111000001111001000101101001011011100100111001111000100111111001111000100111101001111011100110111001111000100111101001111000100111101001111000100110111001111000100100111001111000100111111001111000100111101001111011100110111001111000了解数据使用模式

数据库“热图”100111101001111011000101101001011000100111101001111000100111100001110011010101100001011011100100111001111000100111101001111000100111000001111001100100111001111000100101101001010011000101101001011011100100111001111000100110111001111000100111100001110011010101100001011011100100111001111000100111101001111000100111000001111001000101101001011011100100111001111000000101101001011011100111101001111000100101101001010011100100111001111000100111111001111000100111101001111011100110111001111000100100111001111000100111111001111000100111101001111011100110111001111000100111101001111000111110010011100111100010010011100111101001111010011110100100111001111000100100111001111000100111101001111000100111100001110011010101100001011011100100111001111000100111101001111000100111000001111001100100111001111000100101101001010011000101101001011011100100111001111000000101101001011011100111101001111000100101101001010011100100111001111000100111101001111000100111100001110011010101100001011011100100111001111000100111101001111000000101101001011011100111101001111000100101101001010011000101101001011011100100111001111000100111101001111000100111100001110011010101100001011011100100111001111000100111101001111000000101101001011011100111101001111000100101101001010011000101101001011011100100111001111000100111100001110011010101100001011011100100111001111000100111101001111000100111000001111001000101101001011011100100111001111000100111111001111000100111101001111011100110111001111000100111101001111000100111101001111000100110111001111000100100111001111000100111111001111000100111101001111011100110111001111000热图

跟踪目标“热图”跟踪数据库级热图展示被使用的表和分区块级热图展示块级的最新修改全面性段级同时展示读取和写入将索引查询和全表扫描区分开来自动排除统计信息收集、DDL、表重定义等高性能无需任何成本的对象级块级成本<5%活跃频繁访问偶尔访问休眠积极更新不常更新,但频繁查询不常查询也很少更新长期分析和合规性热冷热图

EnterpriseManager01011011101010100101001001000010001010101101001011010011100001010010存档数据011100001010001011011101010100101001001000010001010101101001011010101001010010010001自动数据优化

基于使用情况的数据压缩

版权所有

©2012,Oracle和/或其分支机构。保留所有权利。机密-

Oracle保密信息15热数据3倍

高级行压缩温数据10倍

列查询压缩100001010010010100101011011100001010101010111010100110101110000101000101101115倍

列存档压缩011101010100101000010001010101011100001010111001010010010100101011011101101010101010111010100110101110000101110101100110101010111010100110101110000101000101101110101010010100100100001000101010110100101101001110000101001001010000100100001000101010111001101010100101001001000010001101010101110101001101011100001010001011011101010100101001001000010001010101101001011010011100001010010010100001001000010001010101101001010000101001001010010101101110000101010101011101010011010111000010100010110111010101001010010010000100010101011010010110100111000010100100101000010010000100010101110010100100101001010110111011010101010101110101001101011100001010001011011101010101110101001101011100001011101011001简单的声明式SQL扩展

自动数据优化

ALTERTABLEsalesILMadd活跃频繁访问偶尔访问休眠

OLTP压缩(2至4倍)仅影响候选行在DRAM和闪存中缓存rowstorecompressadvancedrowafter2daysofnoupdate数据仓库压缩(10倍)高性能存储compressforquerylowafter1weekofnoupdate数据仓库压缩(10倍)低成本的存储tiertoSATA

Tablespace存档压缩(15至50倍)存档存储compressforarchivehighafter6monthsnoaccess自动数据优化向表添加压缩和分层策略版权所有©2012,Oracle和/或其分支机构。保留所有权利。17按时间分区最旧数据最新数据如果分区在30天内未修改,则使用行压缩来压缩分区如果分区在180天内未修改,则使用列压缩来压缩分区自动数据优化跟踪段和块活动的热图版权所有©2012,Oracle和/或其分支机构。保留所有权利。18按时间分区最旧数据最新数据自动数据优化策略会自动应用到表版权所有©2012,Oracle和/或其分支机构。保留所有权利。19按时间分区最旧数据最新数据自动数据优化策略会自动应用到表版权所有©2012,Oracle和/或其分支机构。保留所有权利。20按时间分区最旧数据最新数据自动数据优化策略会自动应用到表版权所有©2012,Oracle和/或其分支机构。保留所有权利。21按时间分区最旧数据最新数据自动数据优化减少存储占用空间,更快速地读取压缩数据版权所有©2012,Oracle和/或其分支机构。保留所有权利。机密-Oracle保密信息22按时间分区最旧数据最新数据自动数据优化将数据自动分层至成本较低的存储版权所有©2012,Oracle和/或其分支机构。保留所有权利。23按时间分区最旧数据最新数据第1层存储第2层存储如果表格空间接近全满,则使用存档压缩将最旧的分区进行压缩,并且将其移动至第2层存储自动数据优化

本季度今年此前几年针对快速OLTP的行存储针对快速分析的压缩列存储10倍压缩15倍压缩数据使用逐渐减少后,高级数据优化会自动将数据转换为列压缩的在线数据针对最大压缩的存档压缩列存储

报表合规性和报表OLTP强大的策略规范

自动数据优化

声明式策略规范:条件动作altertablesalesilmaddpolicyrowstorecompressadvancedsegmentafter3daysofnomodification;条件为数据创建、访问、修改后的时段动作为压缩分层或表格空间分层策略继承自表格空间或表格新表格继承自表格空间;也可以应用于现有表格新分区(包括间隔分区)继承自表格最多可将占用空间缩小15倍,加快查询速度行压缩和存档压缩补充了高级行压缩最佳实践:第1步:针对整个DB使用高级行压缩,然后第2步:更新逐渐减少后,ADO自动将数据转换为列压缩,主要用于报表=>列查询速度和缩小10倍的占用空间第3步:数据使用进一步减少后,ADO自动将其转换为存档压缩,不再频繁查询 =>占用空间缩小15至50倍针对OLTP的自动数据优化基于热图优化数据

针对DW的自动数据优化

数据通常通过批量加载进入负载主要来自于查询,甚至在加载时也是如此

第1步:

批量加载直接进入列压缩缩小10倍的占用空间,列查询速度

第2步:

当数据不常查询时,ADO自动将其转换为存档压缩,并将其移动至成本较低的存储数据保持在线,占用空间缩小15至50倍,同时降低存储成本针对列的快速、灵活加载和查询

采用未压缩、最快速的列查询,实现最为快速的加载混合负载通常使用Java应用或第3方工具插入并更新不使用批量加载的数据,所以不能使用列第1步:加载到未压缩、常规插入和更新快速加载,灵活使用常规OLTP应用程序执行加载第2步:更新逐渐减少后,ADO会将数据移至行压缩、列压缩或低成本存储加快查询速度,占用空间减少3至10倍自动数据优化-混合使用计划的策略执行

自动数据优化

即时和后台策略执行策略在维护时段执行可以根据需要手动执行策略可以进行扩展,以整合业务规则用户可以添加自定义条件,以便控制下单 (例如,自订单发货日起3个月内)优化的备份

自动移动只读数据SQL>altertableemployeeilmaddpolicytiertoData2READOnLYafter180daysofnomodification备份和恢复

自动数据优化

读取/写入表空间最常读取的数据移动到只读表空间10倍压缩15倍压缩只读TBS数据使用逐渐减少后,自动数据优化自动将其移至只读表空间,数据备份将在该过程后进行且只备份一次报表合规性和报表OLTP总结

热图和自动数据优化热图自动跟踪访问数据库感知:维护作业、备份等不影响热图自动数据优化易于使用的声明式语法,用于定义数据压缩和移动策略可通过特定于业务的逻辑进行扩展针对Oracle数据库数据自动化和简化ILM演讲完毕,谢谢观看!附录资料:不需要的可以自行删除QTP自动化测试自动化测试的好处快速QuickTest执行测试比人工测试速度快多了。可靠QuickTest每一次的测试都可以正确的执行相同的动作,可以避免人工测试的错误。可重复QuickTest可以重复执行相同的测试。可程序化QuickTest可以以程序的方式,撰写复杂的测试脚本,以带出隐藏应用程序中的信息。广泛性QuickTest可以建立广泛的测试脚本,涵盖应用程序的所有功能。可再使用QuickTest可以重复使用测试脚本,即使应用程序的使用接口已经改变。QTP背景BTO:BusinessTechnologyOptimization业务科技优化方案使IT系统既能满足质量和成本的需求,又能适应多变的业务需求,可随之改变QTP是HP花费45亿美元购买的Mecury公司测试产品套件之一QTP是继WR后推出以VBS为内嵌语言的测试工具用于功能测试QC产品协作进行自动化测试开发(BPT)BusinessProcessTesting特点:价格高昂但是容易掌握QTP应用范围自带插件ActiveX

Database

StdWindows

TEA

VisualBasic

Web

Xml额外购买插件Java

DotNet

PeopelSoftVisualAgesiebelOracleQTP基本功能介绍HP

QuichTest

Professinal支持功能测试和回归测试自动化,用于每个主要软件应用程序和环境。此解决方案使用关键字驱动的测试概念,简化了测试创建和维护过程。它使测试人员能够使用专业的不惑技术直接从应用程序屏幕中捕获流程来构建测试案例。测试专家还可以通过集成的脚本和调试环境完全访问内在测试和对象属性。QTP的基本功能介绍TestActionActionActionFunctionFunctionFunctionFunctionLibraryStepStepStep以Test为测试运行单位,每个Test包含若干类型Action。

以Action为最小单位映射对象库,多个Action之间可以共享统一对象库

Action内的Step可以包含用户录制操作或者函数库内对Function的调用StepStep使用QuickTest进行测试测试和业务组件测试:组织成一个或多个操作的步骤集合,用于验证应用程序是否按预期执行。业务组件:表示应用程序中单任务的步骤集合。业务组件(也称为组件)在MercuryQualityCenter中由业务流程测试组合为特定的场景以建立业务流程测试。测试流程使用QuickTest测试包括三个主要阶段创建测试或组件以下列一种或两种方式向测试中添加步骤在应用程序或网站上录制会话。建立对象库并使用这些对象在关键字视图或专家视图中手动添加步骤然后,使用特殊的测试选项或编程语句来修改测试或组件。通过用参数替换固定值拓宽测试或组件的范围使用设计的数据表中的数据QuickTest生成随机数据使用QuickTest中众多的功能测试功能来增强测试或组件,或添加编写语句来实现更复杂的测试目标。运行测试或组件运行测试或组件检查网站或应用程序运行测试或者组件以对其进行调试单步执行单步跳过单步退出设置断点使测试或组件在预定点暂停分析结果在“结果”窗口中查看结果。报告在运行会话过程中检测到的缺陷。QuickTest窗口标题栏&菜单栏文件工具栏调试工具栏测试工具栏操作工具栏测试窗格:关键字、专家试图数据表运行窗口调试查看器基本使用介绍各个按钮介绍QuickTest如何识别对象确定对象符合的测试对象类对测试对象进行分类标准Windows对话框(Dialog)Web按钮(WebButton)

VisualBasic滚动条对象(VbScrollBar)强制属性列表添加辅助属性特殊的顺序标识应用测试对象模型在录制时执行应用程序的相应操作,则QuickTest将标识QuickTest测试对象类(表示执行了操作的对象),并创建相应的测试对象读取应用程序中对象属性的当前值,然后将属性和属性值列表与测试对象一起存储选择该对象的唯一名称,一般使用该对象某个重要属性的值使用适当的QuickTest测试对象方法录制对对象执行的操作实例<INPUTTYPE="submit"NAME="Find"VALUE="Find">对象标识为WebButton测试对象创建一个名为Find的WebButton对象为FindWebButton对象存储属性和属性值属性值typeFindnameresetHtmltaginput实例(续)录制对WebButton执行了Click方法关键字视图专家视图Browser("MercuryInteractive").Page("MercuryInteractive").WebButton("Find").Click核心功能清单对象库描述性编程检查点对象属性运行期间变更数据驱动错误恢复自动化对象核心功能-对象库入口:

tools->ObjectRepository

Ctrl+R

功能

保存被测试对象属性,

在编写执行步骤时使用核心功能-对象库对象库中的对象可以在录制过程中自动产生,也可以手动添加指定对象对象库分为本地对象库和共享对象库,区别是:

本地对象库只应用于本地Action调用共享对象库以.tsr扩展名文件形式存在,可以被其他Action调用。对象库面板具有定义以及更新对象的功能,并且能够进行在被测软件和对象库之间双向查找对象。对象属性可以在对象库中被任意修改,并且其属性描述支持正则表达式。核心功能-对象库智能识别是鸡肋,辅助标识符要慎用对象库与描述性编程的区别:对象库将对象收集起来,以可视化的方式呈现给用户描述性编程在运行步骤中通过对象属性指定对象。结合使用时应注意:描述性编程的子对象不可以是对象库中的对象,反之可以。具体采用哪种方式指定对象因具体情况和个人喜好所定,并非描述性编程更“高人一筹“核心功能-对象库-简单的对象识别原理用户通过录制或指定对象属性的方式将一个对象添加到对象库,在录制过程中添加的对象是根据Tools->ObjectIdentification中的设定记录的。在回放的过程中QTP通过将对象库中的对象属性和被测软件中的实时对象属性进行比对,如

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论