您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 使用Oracle Enterprise Manager 进行数据库的简单化管理
InsertPictureHere使用OracleEnterpriseManager进行数据库的简单化管理JaganR.AthreyaDirector,DatabaseandStorageManagement,OracleCorporationThefollowingisintendedtooutlineourgeneralproductdirection.Itisintendedforinformationpurposesonly,andmaynotbeincorporatedintoanycontract.Itisnotacommitmenttodeliveranymaterial,code,orfunctionality,andshouldnotberelieduponinmakingpurchasingdecisions.Thedevelopment,release,andtimingofanyfeaturesorfunctionalitydescribedforOracle’sproductsremainsatthesolediscretionofOracle.DBA首要工作领域•变更管理•挑战:变化中保持次序•性能管理•挑战:维持性能优化Source:IOUGNov2006DatabaseSurvey变化中保持次序数据中心DBA所面临的挑战•面对增长的业务需求而建立的新应用•原有应用的不断更新与复制•支撑数据库应用的主机与存储架构的更新•所有的需求都必须在最小当机时间范围内完成应用升级管理•在应用升级中进行AMR学习•平均每个商业用户消费$1,839•平均每个商业用户需要1周的维护工作•5000用户公司需花费•$920万•20.7维护年来完成升级工作数据库变更管理y应用管理者:有效管理应用升级和有效的提供应用试用、计划与实施变化的能力yDBA:通过版本控制来保持对变化的跟踪,帮助完成审计以及法规遵循和管理报表y开发者:在自动或计划进行系统变更时排除错误,避免数据丢失与当机时间产品遵循规则•捕获数据库的元数据和基线配置•与较早版本数据库的比较应用升级•将数据库对象与应用模型的商业逻辑(PL/SQL包)进行映象•记录应用升级变化识别数据库变更SynonymGrantConstraintDef:TableIndexPartitionTriggerPackageFunctionInit.oraUserTablespace生产测试筹备变更管理1.执行字典比较作业2.在报告中识别所有Schema与初始化参数的变化.识别schema变更:变化前后之前1.识别数据库,测试与生产环境2.访问应用schema3.编写脚本获得表与列参数4.在第1个数据库上运行脚本5.在第2个数据库上运行脚本6.视觉比较两个运行结果7.为索引编写新的脚本8.再次运行脚本9.对数据库其它对象进行重复操作10.生成变化列表的报告11.编写脚本应用这些变化12.执行脚本应用变化13.重复执行以上步骤进行校验变化14.针对培训与生产环境重复执行15.针对开发与生产环境重复执行场景:比较测试与生产环境的SchemaDBA首要工作领域•变更管理•挑战:变化中保持次序•性能管理•挑战:维持性能优化Source:IOUGNov2006DatabaseSurvey数据中心环境OracleOracle网格架构网格架构SOASOA与与融合中间件融合中间件WebWeb服务服务应用包与应用包与客户化应用客户化应用存储架构存储架构Web服务DBA的存储场景表•在MEGA_TABLE表所存储的存储设备上有没有热点块?•我的用户查询效率很慢,是不是I/O的瓶径表空间数据文件ASM磁盘组卷设备存储管理的数据库场景•在我的数据库运行的存储上,有没有人对配置进行了修改?•这个卷设备空间不足,我是否可以在我的用户使用之前知道?表表空间数据文件ASM磁盘组卷设备EnterpriseManager存储监控Plug-ins目前已支持•EMCSymmetrix•EMCCelerraNAS•NetworkAppliancefilers今年内会支持•EMCCLARiiON存储容量分析案例:存储容量的已分配、已使用和可用的分析信息,这可以更好的帮助存储容量的计划与供应数据库存储规划最佳实践案例:验证表空间、数据文件和ASM磁盘组等数据库组件存储规划的最佳实践.主机卷配置最佳实践案例:利用分配给主机的卷可以有效地最小化I/O争夺存储冲突分析案例:诊断数据库组件在存储与存储设备层的冲突,例如性能降低、升级与设备损耗等等存储配置分析案例:有能力分析存储的配置和诊断存储的变化存储性能分析案例:有能力分析存储性能和表空间、数据文件及ASM磁盘组等数据库组件的相关性能.Source:IOUG2001DBASurvey装载数据6%上线运行系统的管理55%软件维护6%安装6%建立与配置12%DBA的时间分配DBA日常工作•RMAN备份•空间使用监测•检查与应用关键补丁•日常调度维护•设置监测阈值•定义、设置与监测数据库策略•复制应用环境•支持硬件维护EM–象管理一个数据库管理数据库网格•根据公共特征对数据库一起进行分组.•针对不同功能需要建立多个组•针对不同任务开发标准最佳实践•监测•备份•策略跟踪象备份一个数据库来备份多个数据库•在数据库组中定义数据库RMAN脚本•在多个数据中运行备份报告•在多个数据中监测作业状态•定义数据库指定任务,如多个数据库做为一个数据库时的媒体选择象监测一个数据库来监测多个数据库•针对不同等级的数据库定义标准监测模版,如开发、测试、交付与生产环境•对数据库目标进行分级•更新监测模版和在需要时重新应用保证有效告警的产生象应用一个数据库来应用多个数据库策略•识别不同等级数据库的策略应用情况•在监测模版中配置数据库策略从goldmaster中建立多应用环境•在多样化环境中克隆整个数据库•将选中的数据拷贝至已存在的环境中象管理一个实例来管理多个实例•将单实例转换成RAC•在多节点中克隆OracleHome•一次操作应用至多实例•象监测一个实例来监测多个实例•可视级实例的单个数据库视图•集群与内联接健康检查监测单实例RAC象管理一个存储来管理多个存储•将基于文件系统的存储转化为自动存储管理ASM•零停时时间增加/删除设备•磁盘组监测OracleDBASMOracleDBASMOracleDBASMHighendRAIDJBODSATASASNASEntrylevelRAIDVolumes&RAWPartitionsLANERPDatabaseSRMDatabaseHRDatabaseSANSANASM数据中心环境OracleOracle网格架构网格架构SOASOA与与融合中间件融合中间件WebWeb服务服务应用包与应用包与客户化应用客户化应用护展架构护展架构EMEM网格控制网格控制Web服务OOW数据库管理讲座讲座:230OracleDatabase11g:NextGenerationSelfManagingDatabase星期三,8月1日下午4:00演讲厅讲座:232OracleDatabaseDiagnostic&TuningPacks星期四,8月2日下午2:30演讲厅
本文标题:使用Oracle Enterprise Manager 进行数据库的简单化管理
链接地址:https://www.777doc.com/doc-16688 .html