Oracle数据库日常维护方案书.docx
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 数据库 日常 维护 方案
- 资源描述:
-
Oracle数据库日常维护方案书 142 2020年4月19日 文档仅供参考 ORACLE 数据库日常运行维护 年度服务项目 方案书 目 录 1 2 3 项目背景及目标 ........................................................................................................ 5 1.1 项目背景 .............................................................................................................. 5 1.2 项目目标 .............................................................................................................. 5 需求分析................................................................................................................... 5 项目总体方案............................................................................................................ 7 3.1 数据库性能优化 ................................................................................................... 8 3.1.1 检查 Oracle 数据库性能.................................................................................... 8 3.1.1.1 3.1.1.2 3.1.1.3 3.1.1.4 3.1.1.5 3.1.1.6 3.1.1.7 3.1.1.8 3.1.1.9 检查数据库的等待事件 ................................................................................................................. 9 Disk Read 最高的 SQL 语句的获取 .............................................................................................. 9 查找前十条性能差的 sql................................................................................................................ 9 等待时间最多的 5 个系统等待事件的获取 ................................................................................. 9 检查运行很久的 SQL..................................................................................................................... 9 检查消耗 CPU 最高的进程.......................................................................................................... 10 检查碎片程度高的表 ................................................................................................................... 10 检查表空间的 I/O 比例 .............................................................................................................. 10 检查文件系统的 I/O 比例 .......................................................................................................... 10 3.1.1.10 检查死锁及处理 ........................................................................................................................... 10 3.1.1.11 检查数据库 cpu、I/O、内存性能 ............................................................................................... 11 3.1.1.12 查看是否有僵死进程 ................................................................................................................... 12 3.1.1.13 检查行链接/迁移 .......................................................................................................................... 13 3.1.1.14 定期做统计分析 ........................................................................................................................... 13 3.1.1.15 检查缓冲区命中率 ....................................................................................................................... 14 3.1.1.16 检查共享池命中率 ....................................................................................................................... 14 3.1.1.17 检查排序区 ................................................................................................................................... 14 3.1.1.18 检查日志缓冲区 ........................................................................................................................... 15 3.1.2 性能调优及方法............................................................................................. 15 3.1.2.1 3.1.2.2 3.1.2.3 3.1.2.4 3.1.2.5 寻找问题根源 ............................................................................................................................... 16 System_Event 事件 ....................................................................................................................... 16 Session_Event 事件 ....................................................................................................................... 16 Session_Wait.................................................................................................................................. 17 应用优化 ....................................................................................................................................... 17 3.1.2.5.1 3.1.2.5.2 3.1.2.5.3 3.1.2.5.4 例程调优 ............................................................................................................................. 17 I-O 优化............................................................................................................................... 19 竞争优化 ............................................................................................................................. 19 O-S 监控 .............................................................................................................................. 20 3.2 数据库备份恢复 ................................................................................................. 21 3.2.1 检查 Oracle 数据库备份结果........................................................................... 21 3.2.1.1 3.2.1.2 3.2.1.3 检查数据库备份日志信息 ........................................................................................................... 21 检查 backup 卷中文件产生的时间.............................................................................................. 22 检查 oracle 用户的 email.............................................................................................................. 22 3.3 数据库迁移 ........................................................................................................ 22 3.4 数据库运维 ........................................................................................................ 23 3.4.1 检查数据库基本状况...................................................................................... 23 3.4.1.1 3.4.1.2 3.4.1.3 检查 Oracle 实例状态 ................................................................................................................... 23 检查 Oracle 服务进程 ................................................................................................................... 24 检查 Oracle 监听状态 ................................................................................................................... 24 3.4.2 检查系统和 oracle 日志文件 ........................................................................... 25 3.4.2.1 3.4.2.2 3.4.2.3 3.4.2.4 检查操作系统日志文件 ............................................................................................................... 25 检查 oracle 日志文件 .................................................................................................................... 26 检查 Oracle 核心转储目录 ........................................................................................................... 26 检查 Root 用户和 Oracle 用户的 email ....................................................................................... 27 3.4.3 检查 Oracle 对象状态 ..................................................................................... 27 3.4.3.1 3.4.3.2 3.4.3.3 3.4.3.4 3.4.3.5 3.4.3.6 检查 Oracle 控制文件状态 ........................................................................................................... 27 检查 Oracle 在线日志状态 ........................................................................................................... 27 检查 Oracle 表空间的状态 ........................................................................................................... 28 检查 Oracle 所有数据文件状态 ................................................................................................... 28 检查无效对象 ............................................................................................................................... 29 检查所有回滚段状态 ................................................................................................................... 29 3.4.4 检查 Oracle 相关资源的使用情况.................................................................... 30 3.4.4.1 3.4.4.2 3.4.4.3 3.4.4.4 3.4.4.5 3.4.4.6 3.4.4.7 检查 Oracle 初始化文件中相关参数值 ....................................................................................... 30 检查数据库连接情况 ................................................................................................................... 31 检查系统磁盘空间 ....................................................................................................................... 32 检查表空间使用情况 ................................................................................................................... 32 检查一些扩展异常的对象 ........................................................................................................... 33 检查 system 表空间内的内容 ...................................................................................................... 33 检查对象的下一扩展与表空间的最大扩展值 ........................................................................... 34 3.4.5 检查数据库安全性 ......................................................................................... 34 3.4.5.1 3.4.5.2 检查系统安全日志信息 ............................................................................................................... 35 检查用户修改密码 ....................................................................................................................... 35 3.4.6 其它检查 ....................................................................................................... 36 3.4.6.1 3.4.6.2 3.4.6.3 3.4.6.4 3.4.6.5 Oracle Job 是否有失败 ................................................................................................................. 36 监控数据量的增长情况 ............................................................................................................... 36 检查失效的索引 ........................................................................................................................... 37 检查不起作用的约束 ................................................................................................................... 37 检查无效的 trigger........................................................................................................................ 37 4 项目实施及管理 ...................................................................................................... 38 4.1 项目实施方案 ..................................................................................................... 38 4.1.1 项目实施策略 ................................................................................................ 38 4.1.2 项目实施计划 ................................................................................................ 38 4.1.3 项目交付文档 ................................................................................................ 39 4.1.3.1 4.1.3.2 交付要求 ....................................................................................................................................... 39 提交文件资料 ............................................................................................................................... 39 5 支持服务体系.......................................................................................................... 40 5.1.1 售后服务 ....................................................................................................... 40 5.1.2 电话支持 ....................................................................................................... 40 5.1.3 现场服务 ....................................................................................................... 40 5.1.4 电子邮件支持 ................................................................................................ 41 5.1.5 紧急故障处理 ................................................................................................ 41 5.1.6 ORACLE 定期巡检服务(24 次/年) ................................................................ 41 6 培训方案................................................................................................................. 41 6.1.1 培训方式 ....................................................................................................... 42 6.1.2 教师、教材使用及授课语言 ........................................................................... 42 6.1.3 培训计划 ....................................................................................................... 44 6.1.4 培训分工 ....................................................................................................... 44 1 项目背景及目标 1.1 项目背景 xxx 信息化建设经过多年的发展和完善,已经建立成熟的网络环境及生产经 营管理的各类应用系统,当前全厂在线运行的 PC 近 600 台,近年来建设的企业 资产管理、基建 MIS 管理系统、全面预算管理系统、生产综合管理系统技术监督 管理系统等若干应用信息系统多数是基于 Oracle 数据库系统的应用。这些 Oracle 数据库产品的标准服务都已经过了服务期。而各系统随着数据量的逐年 增加,陆续出现了性能问题,有必要进行数据库系统的升级及性能优化,以确保 应用系统的正常运行,为全厂员工提供更好的信息服务。 1.2 项目目标 n n n n 尽早发现性能瓶颈,及时调整,保障数据库稳定高效工作;对各个系统 数据库进行补丁升级服务,安装补丁前需要对补丁的可行性及风险即你 想那个分析,并制定升级计划和应急回退计划。同时要做好系统备份准 备及详细的测试工作,确保系统的稳定性、安全性,保障系统业务数据 的安全; 数据库架构的合理化; 提升应用系统性能,完成各系统数据库的性能调优工作,包括:外部资 源调优、行的重新安排调优、SQL 性能调优、表格和索引存储参数设置 调优等。 各业务持续性得到有效的保证。 2 需求分析 经过对 xxx 技术要求进行详实的分析以及 xxx 科技对 xxx 信息系统建设的了 解,xxxOracle 产品日常运行维护项目主要从如下几个方面进行: 1、 由于 xxx 有些系统软件建设的较早,当前存在不同版本的数据库共存的 现象,包括:Oralce8、Oracle9I 以及 Oracle10g 等。而 Oracle9I 版本 之前的数据库 SQL 编程语句还不是业界通用的标准化的语句,它与后 面版本的 SQL 编程语句有很大的差别,因此在这方面的性能优化需要 做好充分备份的准备。 2、 正是由于这些系统建设的较早,基于当时的实际情况,应用系统或数据 库都还存在一些不足,针对这些情况软件开发商都开发出相应的补丁 提供给用户进行升级以防范风险。因此在对各个系统数据库进行补丁 升级服务之前,需要对补丁的可行性、安全性及风险进行充分的测试 和分析。并制定相关的应急预案及数据库升级计划和应急回退计划, 同时还需要做好系统备份准备和详细的测试工作,以确保系统的稳定 性、安全性,从而保证系统业务数据的安全; 3、 如上所说,这些系统建设的较为长久,由于长时间的运行各个系统存在 一些冗余,由于冗余的存在使得这些系统数据库需要进行性能的优 化,包括外部资源优化、行的重新安排以及 SQL 性能优化、表格和索 引存储参数等需要重新进行设置优化。 4、 对于当前的一些应用如:企业资产管理系统(EAM)、基建 MIS 管理系统、 全面预算管理系统、生产综合管理系统、企业门户(EIP/EAI)系统、 综合指标统计分析系统、燃料管理信息系统、标准化管理信息系统、 档案管理信息系统、安健环管理系统、技术监督管理子系统、IT 运维 服务系统、SIS 系统接口数据库、生产图纸管理系统等等所有这些系 统都需要重新进行整理并形成一个完善的文档资料。 5、 由于这些数据库系统承载着 xxx 非常重要的业务系统数据,因此在日常 维护中需要非常仔细,每周、每月、每季都需要有相应的巡检记录, 需要详细记载以下一些内容: n n n 监控数据库对象的空间扩展情况 监控数据量的增长情况 系统健康检查,检查以下内容: n n n n n n n n n n 数据库对象有效性检查 查看是否有危害到安全策略的问题。 查看 alert、Sqlnet 等日志并归档报错日志 分析表和索引 查看对数据库会产生危害的增长速度 检查表空间碎片 数据库性能调整 预测数据库将来的性能 调整和维护工作 后续空间 3 项目总体方案 建立在 Oracle 数据库上的关键业务系统,是当今企业的核心应用。如何改进 其性能和可用性,是包括系统设计、维护和管理人员的最大挑战。为了更好地维 护系统和数据库,必须随时了解系统和数据库的运行状况。但由于数据库维护具 有一定的复杂性,增加了维护工作的难度。因此数据库维护需要借助一些相关的 工具,优秀的数据库管理工具,能够大大简化生产环境下的应用维护和管理,提 高 IT 人员的工作效率。数据库管理人员借助相应的工具能够主动、迅速、方便 的监控系统的运行。 基于我公司多年在 Oracle 数据库的使用及研究经验上,对于 Oracle 数据库 的管理,主要包括三方面的内容: n n n 系统诊断:了解当前运行的 Oracle 的状态,发现数据库性能瓶颈; 空间管理:即数据库存储结构的调优,包括定期检查数据库的存储结构, 发现 Oracle 数据库存储中的主要问题(如数据库碎片),进行碎片重组和 数据分布以及容量规划等; 调优 SQL,分析对系统性能影响比较大的 SQL 语句,调整 SQL 语句的执 行效率。使 SQL 存取尽可能少的数据块。 下面我们将从以下这几个方面详细阐述: 3.1 数据库展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




Oracle数据库日常维护方案书.docx



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/4456071.html