版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Oracle-Enterprise-Manager-12c-数据库生命周期管理EnterpriseManager12c数据库生命周期管理ShaileshDwivediOracle产品管理总监EnterpriseManager12c数据库生命周期说明专题讲座:CON1454标题:EnterpriseManager12c数据库生命周期管理说明:EnterpriseManager数据库生命周期管理可帮助DBA自动执行数百或数千个数据库的日常管理任务。在本专题讲座中,您将了解一些在生产中运行EnterpriseManager12c并使用自动发现、供应、修补、变更管理和合规性等特性的客户。说明专题讲座:CON1454免责声明以下内容旨在概述产品的总体发展方向。该内容仅供参考,不可纳入任何合同。其内容不构成提供任何材料、代码或功能的承诺,并且不应该作为制定购买决策的依据。此处所述有关Oracle产品的任何特性或功能的开发、发布以及相应的日程安排均由Oracle自行决定。免责声明以下内容旨在概述产品的总体发展方向。该内容仅供参考,议题
仅用于准备生命周期管理概述VerizonWireless案例Qualcomm案例问答议题
仅用于准备生命周期管理概述十大数据库管理挑战IOUG调查(2019)采用最新补丁性能诊断处理不断增长的安全威胁实时识别资源密集型SQL语句使用分级资源管理数据中心增长开发或测试环境中的更改传播到生产环境供应测试或开发系统管理快速增长的数据和系统执行重复任务和流程跟踪配置的合规性45%42%35%33%33%26%21%17%13%21%十大数据库管理挑战IOUG调查(2019)采用最新补丁性十大数据库管理挑战生命周期管理面临的挑战采用最新补丁性能诊断处理不断增长的安全威胁实时识别资源密集型SQL语句使用分级资源管理数据中心的增长开发或测试环境中的更改传播到生产环境供应测试或开发系统管理快速增长的数据和系统执行重复任务和流程跟踪配置的合规性十大数据库管理挑战生命周期管理面临的挑战采用最新补丁性能诊断数据库生命周期管理发现和初始供应持续变更管理持续配置和合规性管理供应重复、自动化管理增长传播、部署补丁重复、自动化跟踪合规性安全和审计重复、自动化123数据库生命周期管理发现和持续持续配置供应重复、自动化管理数据库生命周期管理发现和供应补丁和变更管理配置和合规性管理发现资产并供应相关软件端到端管理补丁、升级和模式变更跟踪资产清单、配置偏差和合规性123数据库生命周期管理发现和供应补丁和配置发现资产并供应相关不使用EnterpriseManager的流程使用独立网络发现工具使用主机名从名称服务器中去发现挑战与问题
流程繁琐:清除非关键性目标使用单独的流程将发现的目标上传到监视工具
遗漏风险:新数据库不受管理,带来潜在的合规性风险发现了解现状生命周期管理1不使用EnterpriseManager的流程发现了解自动发现无代理和基于代理的自动发现遗漏风险流程繁琐EnterpriseManager12c解决方案对已知软件和端口执行基于代理的IP扫描挑战与问题了解现状1自动发现无代理和基于代理的自动发现遗漏风险流程繁琐Enter对已知软件和端口执行基于代理的IP扫描从代理自动扫描IP范围扫描已知软件签名,用户可以进一步扩展。对已知软件和端口执行基于代理的IP扫描从代理自动扫描I无代理和基于代理的自动发现将目标分为主机和非主机类别
忽略监视目标无代理和基于代理的自动发现将目标分为主机和非主机类别供应数据库不使用EnterpriseManager的流程手动或基于脚本的安装使用响应/模板文件的静默模式安装挑战与问题
时间长且容易出错:对于RAC等复杂配置,处理时间长大多数安装没有预先打补丁
缺乏标准化:由于DBA各有喜好,部署不尽相同需要频繁修改脚本以支持新版本生命周期管理1供应测试、开发或生产系统“标准化也非常重要,不仅指技术和流程,还包括方法的标准化”,BTOperate核心技术
CTOSurrenPartabh指出供应数据库不使用EnterpriseManager的流供应数据库缺乏标准化流程时间长且容易出错挑战与问题供应测试、开发或生产系统1使用供应配置文件进行标准化EnterpriseManager12c解决方案自动化大规模部署角色与访问隔离供应数据库缺乏标准化流程时间长且容易出错挑战与问题供应测试、自动化大规模部署数据库自动数据库软件部署的部署过程自动化大规模部署数据库自动数据库软件部署的部署过程使用供应配置文件进行标准化从现有预打补丁、已批准的安装中捕获黄金映像和配置属性以部署随时准备使用的标准化软件使用供应配置文件进行标准化从现有预打补丁、已批准的安装中捕获设计人员和运营商之间的角色和访问隔离作为设计人员,指定和锁定输入值尽量减少运营商所需的输入减少错误和配置变化设计人员视图设计人员视图运营商视图设计人员和运营商之间的角色和访问隔离作为设计人员,指定和锁定打补丁维护补丁级别不使用EnterpriseManager的流程直接或使用脚本手动安装覆盖一个环境需要多人多个工时挑战或问题可预测性:在修补过程之前无法识别问题和补丁冲突。停机管理:需要执行维护时难以管理不同团队之间的停机时段
可伸缩性和跟踪:将多个补丁应用到大量数据库难以跟踪已打补丁和未打补丁的数据库清单生命周期管理2打补丁维护补丁级别不使用EnterpriseManage打补丁停机管理可预测性挑战与问题维护补丁级别可伸缩性2尽量缩短停机时间,通过先决条件检查识别问题EnterpriseManager12c解决方案自动化大规模部署补丁模板和合规性标准打补丁停机管理可预测性挑战与问题维护补丁级别可伸缩性2尽量缩识别Oracle推荐的补丁针对Oracle推荐的补丁(包括CPU、PSU……)的主动修补建议支持:在线模式(与MyOracleSupport直接连接)离线模式(不与MyOracleSupport连接),用户可以上传目录以生成建议。提供有关补丁的丰富信息,如修复的错误、相关KM文章、下载次数、趋势等。识别Oracle推荐的补丁针对Oracle推荐的补丁批量部署以避开时间限制简化的基于向导的方法
用户可以对多个目标应用多个补丁批量部署以避开时间限制简化的基于向导的方法使用分析模式执行运行前检查自动补丁冲突解决流程全面的运行前检查使用分析模式执行运行前检查自动补丁冲突解决流程缩短停机时间、更好地管理维护计划“异地”修补,能够:缩短停机时间灵活管理维护时段出现问题时切换回原来的配置缩短停机时间、更好地管理维护计划“异地”修补,能够:补丁推出的自动化和跟踪使用补丁计划中的补丁创建补丁模板和合规性标准使用补丁模板和合规性标准管理和监视补丁推出补丁推出的自动化和跟踪使用补丁计划中的补丁创建补丁模板和合规主要版本自动升级
使用升级计划程序计划升级将所需软件和补丁下载到软件库大规模自动升级主要版本自动升级使用升级计划程序计划升级变更管理将开发环境中的数据库模式变更应用到生产环境不使用EnterpriseManager的流程:使用SQL脚本手动操作以验证和传播变更挑战与问题:
缺乏预览:在应用之前无法执行预览和编辑更改,除非从头返工
可伸缩性:无法将变更推出到多个数据库生命周期管理2变更管理将开发环境中的数据库模式变更应用到生产环境不使用E变更管理缺乏预览手动挑战与问题将开发环境中的数据库模式变更应用到生产环境可伸缩性2验证和传播计划更改EnterpriseManager12c解决方案数据比较与基准制定变更管理缺乏预览手动挑战与问题将开发环境中的数据库模式变更应模式和数据比较基准:捕获数据库和模式定义确定基准版本变更历史比较基准与数据库数据库与数据库模式与模式数据比较自动传播传播所需更改-变更计划模式和数据比较基准:模式和数据比较基准:捕获数据库和模式定义确定基准版本变更历史比较基准与数据库数据库与数据库模式与模式数据比较自动传播传播所需更改-变更计划模式和数据比较基准:传播计划更改验证计划的更改,识别是否存在冲突或为以前应用过的更改在应用之前,预览并编辑已验证的更改。生成最终验证更改集的SQL脚本。应用经过验证的计划更改传播计划更改验证计划的更改,识别是否存在冲突或为以前应用过的配置管理确保配置的一致性不使用EnterpriseManager的流程:以电子表格的形式维护详细信息通过上传到数据库人工比较配置挑战与问题:
费时:配置比较耗时且容易出错
非常被动:过程是被动的,不能自动捕获配置随时间的偏差
可伸缩性:比较通常不是一揽子性的,必须在应用程序的上下文环境中进行生命周期管理3配置管理确保配置的一致性不使用EnterpriseMan配置管理完全被动费时挑战与问题确保配置的一致性可伸缩性3比较资产和配置EnterpriseManager12c解决方案识别和跟踪资产跟踪和解决偏差配置管理完全被动费时挑战与问题确保配置的一致性可伸缩性3比较识别和跟踪资产资产清单和使用详情信息板使用趋势信息进行计划识别和跟踪资产资产清单和使用详情信息板配置比较模板Oracle预配置模板自定义用于各特定案例的模板(黄金、基准)为需要通知的对象配置属性差异可以忽略某些差异配置比较模板Oracle预配置模板跟踪和解决与标准的偏差识别整个环境体系中的偏差。采取纠正措施解决问题。跟踪和解决与标准的偏差识别整个环境体系中的偏差。合规性管理确保所有数据库的合规性不使用EnterpriseManager的流程:对配置的人工审计耗时长,每个审计周期重复进行挑战与问题:高成本:
资源消耗巨大、审计成本高高风险因素:
公司存在违反法定标准的风险生命周期管理3合规性管理确保所有数据库的合规性不使用Enterprise合规性管理高风险高成本挑战与问题确保所有数据库的合规性3监视和管理合规性EnterpriseManager12c解决方案现成的合规性库遵守合规性并生成报表合规性管理高风险高成本挑战与问题确保所有数据库的合规性3监视使用仪表盘监视和管理合规性使用仪表盘监视和管理合规性遵守合规性并生成报表遵守合规性并生成报表集成化的系统管理Exadata管理黄金映像?=基准当前识别整个系统中的偏差异地应用推荐的补丁,无需停机集成化的系统管理Exadata管理黄金映像?=基准当前识别使用EnterpriseManager12c为数据库打补丁使用EnterpriseManager12c43议题
VZWDBA面临的挑战EnterpriseManger12c环境
补丁用例特性和计划优势43议题VZWDBA面临的挑战44VZWDBA面临的挑战修补/升级规则要求每季度打一次补丁在极短的维护时间内修补/升级大量数据库要求系统管理员参与修补/升级过程可管理性资产清单跟踪向非生产数据库部署更改合规性管理和管理报表44VZWDBA面临的挑战修补/升级VZW业务要求每年必须为520多个数据库应用2次补丁集更新(PSU)400个非生产数据库以及120多个生产数据库。DBA每年需要打4个月的补丁(两个90天的修补时段)在此期间,DBA经常需要加班加点,尤其是在晚上和周末时间。要求系统管理员参与修补过程。修补过程中还涉及其他团队。团队主管、项目经理、应用程序测试人员和系统管理员。这些人员在修补时段都需要加班。VZW业务要求每年必须为520多个数据库应用2次补46为什么选择OracleEnterpriseManager12c?补丁管理(修补/升级)每季度对RAC环境应用一次GIPSU补丁同时对网格基础架构和RAC数据库打补丁修补单实例数据库变更管理(可管理性)由应用程序团队跟踪跨非生产环境和生产环境的变更。覆盖:
跨多个平台的RAC数据库和单实例数据库我们的团队内就有约30个RAC集群(包括单一实例)
46为什么选择OracleEnterpriseMana47EnterpriseManager12c前景
测试环境EM12c-已安装且正在运行。
版本:12.1.0.1(包括补丁包1)平台:Linuxx86-64OMS数:1信息库数据库:11.2.0.3单实例数据库
生产环境:正在进行
版本:12.1.0.1
平台:SPARCT4(每台有8个CPU,32G内存)上的Solaris10OMS数:2
信息库:2节点RAC数据库47EnterpriseManager12c前景测试48试点用例:在RAC上应用GIPSU案例:第1轮:在RAC上应用2019年1月的PSU。第2轮:在RAC上应用2019年7月的PSU。2节点RAC,带Solaris平台上的15个11.2.0.2RAC数据库方法:从补丁建议识别补丁和受影响的目标使用补丁和目标创建补丁计划提前通过分析模式运行先决条件检查与应用程序团队沟通确定非高峰使用期间转到滚动模式部署补丁重要的先决条件:所有RAC实例必须均已启动运行。所有RAC数据库在EM中标识为目标
48试点用例:在RAC上应用GIPSU案例:49试点用例:结果
成功修补2节点RAC上的15个数据库包括使用SQL应用程序修补GI和RACDBOH修补时间-手动(6至8小时),EM(1:48:58)使用EM的参与时间可以只要几分钟(第一次15分钟)通过EM,SQL是并行应用的
其他事项:需要以最新补丁设置EM(……)创建了命名凭证,对于ROOT,我们从SA获得了临时口令(进一步处理的领域)作为先决条件,所有实例必须均已启动运行:有助于提前发现问题。49试点用例:结果成功修补2节点RAC上的1550第1步/共5步:识别推荐的补丁全面的补丁建议:直接识别补丁集更新建议50第1步/共5步:识别推荐的补丁全面的补丁建议:51第2步/共5步:创建补丁计划影响分析:分析相关的受影响目标,所有这些目标可以直接添加到补丁计划。51第2步/共5步:创建补丁计划影响分析:分析相关52第3步/共5步:选择部署选项补丁计划有一个简单的5步向导。包括选择修补模式的选项。52第3步/共5步:选择部署选项补丁计划有一个简单的53第4步/共5步:运行分析分析:修补前分析,包括冲突和目标健全性53第4步/共5步:运行分析分析:修补前分析,包括冲54第5步/共5步:部署补丁计划修补了2节点RAC集群,时间不到2小时补丁已应用于GI和RACOracle主目录所有步骤(包括中断、启动、关闭、前处理/后处理和SQL应用)均已处理54第5步/共5步:部署补丁计划修补了2节点R55后续挑战问题:管理ROOT权限。需求:完成自动化处理,包括需要“root”用户权限的步骤。
例如:GIPSU补丁中的root前和root后脚本挑战:多个系统管理员和数据库管理员组凭证和口令维护可以选择:直接登录安全身份验证软件:PBRUN/SUDOVerizonWireless安全部门批准的实用程序解决方案:在EnterpriseManger中使用命名凭证当前直接为“root”用户创建了一个命名凭证。(将转到使用sudo/pbrun集成)优点:命令凭证可以共享:由系统管理员创建,其他用户只是获得访问权限,不知道细节。可以集中回收口令要求的增强功能: 要求基于操作对权限进行细分,以控制可能的操作。55后续挑战问题:管理ROOT权限。VZW业务优势使用EnterpriseManager12c:工时减少4倍进入循环后参与时间减少。总成本节省约67%100%
自动化补丁流程。*以500个数据库在几个修补周期内按照VerizonWirelessDBA平均每小时收费标准进行计算。VZW业务优势使用EnterpriseManagerVZW生产率/效率DBA团队: -更专注于数据库可用性、可伸缩性和性能 -运行IT类业务……增值! -新产品/特性感知 -系统管理员不再需要执行root.sh即可进行数据库管理应用程序/开发团队: -缩短了非生产数据库的停机时间 -对开发工作无影响(工作时间) -为编码/测试提供了更多时间对于业务:
-推出更多业务功能 -增强产品/客户服务 -及时满足市场需求VZW生产率/效率DBA团队:QualcommQualcomm的数据库生命周期管理Qualcomm议题关于QUALCOMMEM12c架构当前生命周期管理中的挑战EM如何解决问题议题关于QUALCOMM关于QUALCOMMQUALCOMMIncorporated设计、开发、制造和销售数字通信产品和服务。它经营四个部门:QualcommCDMATechnologies(QCT)、QualcommTechnologyLicensing(QTL)、QualcommWirelessandInternet(QWI)和QualcommStrategicInitiatives(QSI)。QCT部门基于码分多址(CDMA)、正交频分多址(OFDMA)及其他技术开发和提供集成电路和系统软件,以用于语音和数据通信、网络、应用程序处理、多媒体和全球定位系统。关于QUALCOMMQUALCOMMIncorporat关于QUALCOMMEM12c架构当前生命周期管理中的挑战EM如何解决问题问答关于QUALCOMMOracle-Enterprise-Manager-12c-数据库生命周期管理关于QUALCOMMEM12c架构当前生命周期管理中的挑战EM如何解决问题问答关于QUALCOMM当前生命周期管理中的挑战补丁问题对于手动Oracle主目录安装的非标准Oracle主目录,EM修补失败许多一次性安装,这导致非标准安装手动修补无法在修补之前检测补丁冲突创建数据库之后多次进行定制跨数据库了解补丁推出状态的能力配置管理问题在生产代码迁移中意外发现丢失数据库对象生产模式与非生产模式完全不同需要迅速构建增量脚本以弥补丢失的对象当前生命周期管理中的挑战补丁问题关于QUALCOMMEM12c架构当前生命周期管理中的挑战EM如何解决问题问答关于QUALCOMMEM如何解决问题数据库补丁和供应的现成自动化过程包含Qualcomm定制的黄金映像部署在停机前检测补丁冲突一次停机修补多个数据库使用丰富的信息库数据进行修补分析通过比较生产部署前模式与丢失的对象脚本来预报丢失的对象使用权限委派,“sudo”用于安全,root身份验证用于网格和RDBMS修补(root脚本之前/之后)、root.sh等。计划通过用户定义的部署过程部署非RDBMS软件EM如何解决问题数据库补丁和供应的现成自动化过程Oracle-Enterprise-Manager-12c-数据库生命周期管理使用EM12c进行数据库生命周期管理要点对数据库配置实施标准化命名规则、路径、操作系统用户/组、数据库选项、补丁级别、硬件、操作系统等供应带最少定制选项的黄金映像利用不同角色和职责设计人员定义标准,运营团队推出部署和变更最大限度利用自动化保证一致性,避免人为错误定期、受控地推出变更,附带验证和报告补丁、配置、对象、数据采用先进技术最大限度缩短停机时间分析、滚动修补、异地修补主动实施标准合规性使用EM12c进行数据库生命周期管理要点对数据库配置实问答问答GraphicSectionDivider
GraphicSectionDivider
Oracle-Enterprise-Manager-12c-数据库生命周期管理EnterpriseManager12c数据库生命周期管理ShaileshDwivediOracle产品管理总监EnterpriseManager12c数据库生命周期说明专题讲座:CON1454标题:EnterpriseManager12c数据库生命周期管理说明:EnterpriseManager数据库生命周期管理可帮助DBA自动执行数百或数千个数据库的日常管理任务。在本专题讲座中,您将了解一些在生产中运行EnterpriseManager12c并使用自动发现、供应、修补、变更管理和合规性等特性的客户。说明专题讲座:CON1454免责声明以下内容旨在概述产品的总体发展方向。该内容仅供参考,不可纳入任何合同。其内容不构成提供任何材料、代码或功能的承诺,并且不应该作为制定购买决策的依据。此处所述有关Oracle产品的任何特性或功能的开发、发布以及相应的日程安排均由Oracle自行决定。免责声明以下内容旨在概述产品的总体发展方向。该内容仅供参考,议题
仅用于准备生命周期管理概述VerizonWireless案例Qualcomm案例问答议题
仅用于准备生命周期管理概述十大数据库管理挑战IOUG调查(2019)采用最新补丁性能诊断处理不断增长的安全威胁实时识别资源密集型SQL语句使用分级资源管理数据中心增长开发或测试环境中的更改传播到生产环境供应测试或开发系统管理快速增长的数据和系统执行重复任务和流程跟踪配置的合规性45%42%35%33%33%26%21%17%13%21%十大数据库管理挑战IOUG调查(2019)采用最新补丁性十大数据库管理挑战生命周期管理面临的挑战采用最新补丁性能诊断处理不断增长的安全威胁实时识别资源密集型SQL语句使用分级资源管理数据中心的增长开发或测试环境中的更改传播到生产环境供应测试或开发系统管理快速增长的数据和系统执行重复任务和流程跟踪配置的合规性十大数据库管理挑战生命周期管理面临的挑战采用最新补丁性能诊断数据库生命周期管理发现和初始供应持续变更管理持续配置和合规性管理供应重复、自动化管理增长传播、部署补丁重复、自动化跟踪合规性安全和审计重复、自动化123数据库生命周期管理发现和持续持续配置供应重复、自动化管理数据库生命周期管理发现和供应补丁和变更管理配置和合规性管理发现资产并供应相关软件端到端管理补丁、升级和模式变更跟踪资产清单、配置偏差和合规性123数据库生命周期管理发现和供应补丁和配置发现资产并供应相关不使用EnterpriseManager的流程使用独立网络发现工具使用主机名从名称服务器中去发现挑战与问题
流程繁琐:清除非关键性目标使用单独的流程将发现的目标上传到监视工具
遗漏风险:新数据库不受管理,带来潜在的合规性风险发现了解现状生命周期管理1不使用EnterpriseManager的流程发现了解自动发现无代理和基于代理的自动发现遗漏风险流程繁琐EnterpriseManager12c解决方案对已知软件和端口执行基于代理的IP扫描挑战与问题了解现状1自动发现无代理和基于代理的自动发现遗漏风险流程繁琐Enter对已知软件和端口执行基于代理的IP扫描从代理自动扫描IP范围扫描已知软件签名,用户可以进一步扩展。对已知软件和端口执行基于代理的IP扫描从代理自动扫描I无代理和基于代理的自动发现将目标分为主机和非主机类别
忽略监视目标无代理和基于代理的自动发现将目标分为主机和非主机类别供应数据库不使用EnterpriseManager的流程手动或基于脚本的安装使用响应/模板文件的静默模式安装挑战与问题
时间长且容易出错:对于RAC等复杂配置,处理时间长大多数安装没有预先打补丁
缺乏标准化:由于DBA各有喜好,部署不尽相同需要频繁修改脚本以支持新版本生命周期管理1供应测试、开发或生产系统“标准化也非常重要,不仅指技术和流程,还包括方法的标准化”,BTOperate核心技术
CTOSurrenPartabh指出供应数据库不使用EnterpriseManager的流供应数据库缺乏标准化流程时间长且容易出错挑战与问题供应测试、开发或生产系统1使用供应配置文件进行标准化EnterpriseManager12c解决方案自动化大规模部署角色与访问隔离供应数据库缺乏标准化流程时间长且容易出错挑战与问题供应测试、自动化大规模部署数据库自动数据库软件部署的部署过程自动化大规模部署数据库自动数据库软件部署的部署过程使用供应配置文件进行标准化从现有预打补丁、已批准的安装中捕获黄金映像和配置属性以部署随时准备使用的标准化软件使用供应配置文件进行标准化从现有预打补丁、已批准的安装中捕获设计人员和运营商之间的角色和访问隔离作为设计人员,指定和锁定输入值尽量减少运营商所需的输入减少错误和配置变化设计人员视图设计人员视图运营商视图设计人员和运营商之间的角色和访问隔离作为设计人员,指定和锁定打补丁维护补丁级别不使用EnterpriseManager的流程直接或使用脚本手动安装覆盖一个环境需要多人多个工时挑战或问题可预测性:在修补过程之前无法识别问题和补丁冲突。停机管理:需要执行维护时难以管理不同团队之间的停机时段
可伸缩性和跟踪:将多个补丁应用到大量数据库难以跟踪已打补丁和未打补丁的数据库清单生命周期管理2打补丁维护补丁级别不使用EnterpriseManage打补丁停机管理可预测性挑战与问题维护补丁级别可伸缩性2尽量缩短停机时间,通过先决条件检查识别问题EnterpriseManager12c解决方案自动化大规模部署补丁模板和合规性标准打补丁停机管理可预测性挑战与问题维护补丁级别可伸缩性2尽量缩识别Oracle推荐的补丁针对Oracle推荐的补丁(包括CPU、PSU……)的主动修补建议支持:在线模式(与MyOracleSupport直接连接)离线模式(不与MyOracleSupport连接),用户可以上传目录以生成建议。提供有关补丁的丰富信息,如修复的错误、相关KM文章、下载次数、趋势等。识别Oracle推荐的补丁针对Oracle推荐的补丁批量部署以避开时间限制简化的基于向导的方法
用户可以对多个目标应用多个补丁批量部署以避开时间限制简化的基于向导的方法使用分析模式执行运行前检查自动补丁冲突解决流程全面的运行前检查使用分析模式执行运行前检查自动补丁冲突解决流程缩短停机时间、更好地管理维护计划“异地”修补,能够:缩短停机时间灵活管理维护时段出现问题时切换回原来的配置缩短停机时间、更好地管理维护计划“异地”修补,能够:补丁推出的自动化和跟踪使用补丁计划中的补丁创建补丁模板和合规性标准使用补丁模板和合规性标准管理和监视补丁推出补丁推出的自动化和跟踪使用补丁计划中的补丁创建补丁模板和合规主要版本自动升级
使用升级计划程序计划升级将所需软件和补丁下载到软件库大规模自动升级主要版本自动升级使用升级计划程序计划升级变更管理将开发环境中的数据库模式变更应用到生产环境不使用EnterpriseManager的流程:使用SQL脚本手动操作以验证和传播变更挑战与问题:
缺乏预览:在应用之前无法执行预览和编辑更改,除非从头返工
可伸缩性:无法将变更推出到多个数据库生命周期管理2变更管理将开发环境中的数据库模式变更应用到生产环境不使用E变更管理缺乏预览手动挑战与问题将开发环境中的数据库模式变更应用到生产环境可伸缩性2验证和传播计划更改EnterpriseManager12c解决方案数据比较与基准制定变更管理缺乏预览手动挑战与问题将开发环境中的数据库模式变更应模式和数据比较基准:捕获数据库和模式定义确定基准版本变更历史比较基准与数据库数据库与数据库模式与模式数据比较自动传播传播所需更改-变更计划模式和数据比较基准:模式和数据比较基准:捕获数据库和模式定义确定基准版本变更历史比较基准与数据库数据库与数据库模式与模式数据比较自动传播传播所需更改-变更计划模式和数据比较基准:传播计划更改验证计划的更改,识别是否存在冲突或为以前应用过的更改在应用之前,预览并编辑已验证的更改。生成最终验证更改集的SQL脚本。应用经过验证的计划更改传播计划更改验证计划的更改,识别是否存在冲突或为以前应用过的配置管理确保配置的一致性不使用EnterpriseManager的流程:以电子表格的形式维护详细信息通过上传到数据库人工比较配置挑战与问题:
费时:配置比较耗时且容易出错
非常被动:过程是被动的,不能自动捕获配置随时间的偏差
可伸缩性:比较通常不是一揽子性的,必须在应用程序的上下文环境中进行生命周期管理3配置管理确保配置的一致性不使用EnterpriseMan配置管理完全被动费时挑战与问题确保配置的一致性可伸缩性3比较资产和配置EnterpriseManager12c解决方案识别和跟踪资产跟踪和解决偏差配置管理完全被动费时挑战与问题确保配置的一致性可伸缩性3比较识别和跟踪资产资产清单和使用详情信息板使用趋势信息进行计划识别和跟踪资产资产清单和使用详情信息板配置比较模板Oracle预配置模板自定义用于各特定案例的模板(黄金、基准)为需要通知的对象配置属性差异可以忽略某些差异配置比较模板Oracle预配置模板跟踪和解决与标准的偏差识别整个环境体系中的偏差。采取纠正措施解决问题。跟踪和解决与标准的偏差识别整个环境体系中的偏差。合规性管理确保所有数据库的合规性不使用EnterpriseManager的流程:对配置的人工审计耗时长,每个审计周期重复进行挑战与问题:高成本:
资源消耗巨大、审计成本高高风险因素:
公司存在违反法定标准的风险生命周期管理3合规性管理确保所有数据库的合规性不使用Enterprise合规性管理高风险高成本挑战与问题确保所有数据库的合规性3监视和管理合规性EnterpriseManager12c解决方案现成的合规性库遵守合规性并生成报表合规性管理高风险高成本挑战与问题确保所有数据库的合规性3监视使用仪表盘监视和管理合规性使用仪表盘监视和管理合规性遵守合规性并生成报表遵守合规性并生成报表集成化的系统管理Exadata管理黄金映像?=基准当前识别整个系统中的偏差异地应用推荐的补丁,无需停机集成化的系统管理Exadata管理黄金映像?=基准当前识别使用EnterpriseManager12c为数据库打补丁使用EnterpriseManager12c113议题
VZWDBA面临的挑战EnterpriseManger12c环境
补丁用例特性和计划优势43议题VZWDBA面临的挑战114VZWDBA面临的挑战修补/升级规则要求每季度打一次补丁在极短的维护时间内修补/升级大量数据库要求系统管理员参与修补/升级过程可管理性资产清单跟踪向非生产数据库部署更改合规性管理和管理报表44VZWDBA面临的挑战修补/升级VZW业务要求每年必须为520多个数据库应用2次补丁集更新(PSU)400个非生产数据库以及120多个生产数据库。DBA每年需要打4个月的补丁(两个90天的修补时段)在此期间,DBA经常需要加班加点,尤其是在晚上和周末时间。要求系统管理员参与修补过程。修补过程中还涉及其他团队。团队主管、项目经理、应用程序测试人员和系统管理员。这些人员在修补时段都需要加班。VZW业务要求每年必须为520多个数据库应用2次补116为什么选择OracleEnterpriseManager12c?补丁管理(修补/升级)每季度对RAC环境应用一次GIPSU补丁同时对网格基础架构和RAC数据库打补丁修补单实例数据库变更管理(可管理性)由应用程序团队跟踪跨非生产环境和生产环境的变更。覆盖:
跨多个平台的RAC数据库和单实例数据库我们的团队内就有约30个RAC集群(包括单一实例)
46为什么选择OracleEnterpriseMana117EnterpriseManager12c前景
测试环境EM12c-已安装且正在运行。
版本:12.1.0.1(包括补丁包1)平台:Linuxx86-64OMS数:1信息库数据库:11.2.0.3单实例数据库
生产环境:正在进行
版本:12.1.0.1
平台:SPARCT4(每台有8个CPU,32G内存)上的Solaris10OMS数:2
信息库:2节点RAC数据库47EnterpriseManager12c前景测试118试点用例:在RAC上应用GIPSU案例:第1轮:在RAC上应用2019年1月的PSU。第2轮:在RAC上应用2019年7月的PSU。2节点RAC,带Solaris平台上的15个11.2.0.2RAC数据库方法:从补丁建议识别补丁和受影响的目标使用补丁和目标创建补丁计划提前通过分析模式运行先决条件检查与应用程序团队沟通确定非高峰使用期间转到滚动模式部署补丁重要的先决条件:所有RAC实例必须均已启动运行。所有RAC数据库在EM中标识为目标
48试点用例:在RAC上应用GIPSU案例:119试点用例:结果
成功修补2节点RAC上的15个数据库包括使用SQL应用程序修补GI和RACDBOH修补时间-手动(6至8小时),EM(1:48:58)使用EM的参与时间可以只要几分钟(第一次15分钟)通过EM,SQL是并行应用的
其他事项:需要以最新补丁设置EM(……)创建了命名凭证,对于ROOT,我们从SA获得了临时口令(进一步处理的领域)作为先决条件,所有实例必须均已启动运行:有助于提前发现问题。49试点用例:结果成功修补2节点RAC上的15120第1步/共5步:识别推荐的补丁全面的补丁建议:直接识别补丁集更新建议50第1步/共5步:识别推荐的补丁全面的补丁建议:121第2步/共5步:创建补丁计划影响分析:分析相关的受影响目标,所有这些目标可以直接添加到补丁计划。51第2步/共5步:创建补丁计划影响分析:分析相关122第3步/共5步:选择部署选项补丁计划有一个简单的5步向导。包括选择修补模式的选项。52第3步/共5步:选择部署选项补丁计划有一个简单的123第4步/共5步:运行分析分析:修补前分析,包括冲突和目标健全性53第4步/共5步:运行分析分析:修补前分析,包括冲124第5步/共5步:部署补丁计划修补了2节点RAC集群,时间不到2小时补丁已应用于GI和RACOracle主目录所有步骤(包括中断、启动、关闭、前处理/后处理和SQL应用)均已处理54第5步/共5步:部署补丁计划修补了2节点R125后续挑战问题:管理ROOT权限。需求:完成自动化处理,包括需要“root”用户权限的步骤。
例如:GIPSU补丁中的root前和root后脚本挑战:多个系统管理员和数据库管理员组凭证和口令维护可以选择:直接登录安全身份验证软件:PBRUN/SUDOVerizonWireless安全部门批准的实用程序解决方案:在EnterpriseManger中使用命名凭证当前直接为“root”用户创建了一个命名凭证。(将转到使用sudo/pbrun集成)优点:命令凭证可以共享:由系统管理员创建,其他用户只是获得访问权限,不知道细节。可以集中回收口令要求的增强功能: 要求基于操作对权限进行细分,以控制可能的操作。55后续挑战问题:管理ROOT权限。VZ
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025国际贸易合同
- 2025开关插座采购合同标准版
- 2025年度高科技企业公司股权协议书模板3篇
- 2025年度智能家居生态链消费者协议3篇
- 2025年度新材料研发与应用公司整体转让协议版3篇
- 2025年度医疗设备融资租赁服务合同模板3篇
- 2025年度农村宅基地房买卖合同(农村电商服务站建设)
- 2025年度公租房合同(含租赁合同签订及备案费用)3篇
- 2025年度环保处理设备专业维修与改造合同3篇
- 2025年度新能源汽车充电基础设施合作项目协议书范本3篇
- 接待上级领导工作总结
- 《新时代高校劳动教育理论与实践教程》教案 第9课 强化劳动安全意识
- 小学数学项目化教学这:基于教学评一体化的大单元整体设计《测量》
- ACC-AHA-HRSICD治疗适应证指南
- 共享单车电动车加盟城市代理协议模板
- 2024年上海市交大附中嘉定高二物理第一学期期末达标检测试题含解析
- 新版《电力设备典型消防规程》
- 《艰辛探索和建设成就》教学设计
- YS/T 673-2013还原钴粉
- GB/T 7631.5-1989润滑剂和有关产品(L类)的分类第5部分:M组(金属加工)
- GB/T 40428-2021电动汽车传导充电电磁兼容性要求和试验方法
评论
0/150
提交评论