电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

oracle数据库日常维护项目方案

45页
  • 卖家[上传人]:suns****4568
  • 文档编号:60806887
  • 上传时间:2018-11-18
  • 文档格式:PDF
  • 文档大小:638.63KB
  • / 45 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、 xxxx 有限责任公司有限责任公司 ORACLE 产品日常运行维护产品日常运行维护 年度服务项目年度服务项目 方案书方案书 xxxx 有限公司有限公司 2012 年年 09 月月 ORACLE 产品日常运行维护年度服务项目 机密文件 版权所有 2012 第 2 页 共 45 页 目目 录录 1 项目背景及目标 5 1.1 项目背景 5 1.2 项目目标 5 2 需求分析. 5 3 项目总体方案 7 3.1 数据库性能优化 . 8 3.1.1 检查 Oracle 数据库性能 8 3.1.1.1 检查数据库的等待事件 . 9 3.1.1.2 Disk Read 最高的 SQL 语句的获取 9 3.1.1.3 查找前十条性能差的 sql 9 3.1.1.4 等待时间最多的 5 个系统等待事件的获取 . 9 3.1.1.5 检查运行很久的 SQL. 9 3.1.1.6 检查消耗 CPU 最高的进程 10 3.1.1.7 检查碎片程度高的表 . 10 3.1.1.8 检查表空间的 I/O 比例 10 3.1.1.9 检查文件系统的 I/O 比例 10 3.1.1.10 检查死锁及处理 . 10

      2、 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 寻找问题根源 . 16 3.1.2.2 System_Event 事件 . 16 3.1.2.3 Session_Event 事件. 16 3.1.2.4 Session_Wait 17 3.1.2.5 应用优化 . 17 3.1.2.5.1 例程调优 . 17 3.1.2.5.2 I-O 优化. 19 3.1.2.5.3 竞争优化 . 19 3.1.2.5.4 O-S 监控 20 3.2 数据库备份恢复 . 21 3.2.1 检查 Oracle 数据库备份结果. 21 3.2.1.1 检查数据库备份日志信息 . 21 3.2.1.2 检查 backup 卷中文件

      3、产生的时间 22 3.2.1.3 检查 oracle 用户的 email 22 3.3 数据库迁移 22 ORACLE 产品日常运行维护年度服务项目 机密文件 版权所有 2012 第 3 页 共 45 页 3.4 数据库运维 23 3.4.1 检查数据库基本状况 23 3.4.1.1 检查 Oracle 实例状态. 23 3.4.1.2 检查 Oracle 服务进程. 24 3.4.1.3 检查 Oracle 监听状态. 24 3.4.2 检查系统和 oracle 日志文件 . 25 3.4.2.1 检查操作系统日志文件 . 25 3.4.2.2 检查 oracle 日志文件 26 3.4.2.3 检查 Oracle 核心转储目录. 26 3.4.2.4 检查 Root 用户和 Oracle 用户的 email . 27 3.4.3 检查 Oracle 对象状态 . 27 3.4.3.1 检查 Oracle 控制文件状态. 27 3.4.3.2 检查 Oracle 在线日志状态. 27 3.4.3.3 检查 Oracle 表空间的状态. 28 3.4.3.4 检查 Oracle 所有数

      4、据文件状态. 28 3.4.3.5 检查无效对象 . 29 3.4.3.6 检查所有回滚段状态 . 29 3.4.4 检查 Oracle 相关资源的使用情况 30 3.4.4.1 检查 Oracle 初始化文件中相关参数值. 30 3.4.4.2 检查数据库连接情况 . 31 3.4.4.3 检查系统磁盘空间 . 32 3.4.4.4 检查表空间使用情况 . 32 3.4.4.5 检查一些扩展异常的对象 . 33 3.4.4.6 检查 system 表空间内的内容 33 3.4.4.7 检查对象的下一扩展与表空间的最大扩展值 . 34 3.4.5 检查数据库安全性 . 34 3.4.5.1 检查系统安全日志信息 . 35 3.4.5.2 检查用户修改密码 . 35 3.4.6 其他检查 . 36 3.4.6.1 Oracle Job 是否有失败 . 36 3.4.6.2 监控数据量的增长情况 . 36 3.4.6.3 检查失效的索引 . 37 3.4.6.4 检查不起作用的约束 . 37 3.4.6.5 检查无效的 trigger 37 4 项目实施及管理 38 4.1 项目实施方案

      5、. 38 4.1.1 项目实施策略 38 4.1.2 项目实施计划 38 4.1.3 项目交付文档 39 4.1.3.1 交付要求 . 39 4.1.3.2 提交文件资料 . 39 5 支持服务体系 40 5.1.1 售后服务 . 40 5.1.2 电话支持 . 40 ORACLE 产品日常运行维护年度服务项目 机密文件 版权所有 2012 第 4 页 共 45 页 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 ORACLE 产品日常运行维护年度服务项目 机密文件 版权所有 2012 第 5 页 共 45 页 1 项目背景及目标项目背景及目标 1.1 项目背景项目背景 xxx 信息化建设经过多年的发展和完善,已经建立成熟的网络环境及生产经 营管理的各类应用系统,目前全厂在线运行的 PC 近 600 台,近年来建设

      6、的企业 资产管理、基建 MIS 管理系统、全面预算管理系统、生产综合管理系统技术监督 管理系统等若干应用信息系统多数是基于 Oracle 数据库系统的应用。这些 Oracle 数据库产品的标准服务都已经过了服务期。而各系统随着数据量的逐年 增加,陆续出现了性能问题,有必要进行数据库系统的升级及性能优化,以确保 应用系统的正常运行,为全厂员工提供更好的信息服务。 1.2 项目目标项目目标 尽早发现性能瓶颈,及时调整,保障数据库稳定高效工作;对各个系统 数据库进行补丁升级服务,安装补丁前需要对补丁的可行性及风险即你 想那个分析,并制定升级计划和应急回退计划。同时要做好系统备份准 备及详细的测试工作,确保系统的稳定性、安全性,保障系统业务数据 的安全; 数据库架构的合理化; 提升应用系统性能,完成各系统数据库的性能调优工作,包括:外部资 源调优、行的重新安排调优、SQL 性能调优、表格和索引存储参数设置 调优等。 各业务持续性得到有效的保证。 2 需求分析需求分析 通过对 xxx 技术要求进行详实的分析以及 xxx 科技对 xxx 信息系统建设的了 ORACLE 产品日常运行维护年度服务项目

      7、 机密文件 版权所有 2012 第 6 页 共 45 页 解,xxxOracle 产品日常运行维护项目主要从如下几个方面进行: 1、 由于 xxx 有些系统软件建设的较早,目前存在不同版本的数据库共存的 现象,包括:Oralce8、Oracle9I 以及 Oracle10g 等。而 Oracle9I 版本 之前的数据库 SQL 编程语句还不是业界通用的标准化的语句, 它与后 面版本的 SQL 编程语句有很大的差别, 所以在这方面的性能优化需要 做好充分备份的准备。 2、 正是由于这些系统建设的较早,基于当时的实际情况,应用系统或数据 库都还存在一些不足, 针对这些情况软件开发商都开发出相应的补丁 提供给用户进行升级以防范风险。 所以在对各个系统数据库进行补丁 升级服务之前,需要对补丁的可行性、安全性及风险进行充分的测试 和分析。并制定相关的应急预案及数据库升级计划和应急回退计划, 同时还需要做好系统备份准备和详细的测试工作, 以确保系统的稳定 性、安全性,从而保证系统业务数据的安全; 3、 如上所说,这些系统建设的较为长久,由于长时间的运行各个系统存在 一些冗余,由于冗余的存在使得这些

      8、系统数据库需要进行性能的优 化,包括外部资源优化、行的重新安排以及 SQL 性能优化、表格和索 引存储参数等需要重新进行设置优化。 4、 对于当前的一些应用如:企业资产管理系统(EAM)、基建 MIS 管理系统、 全面预算管理系统、生产综合管理系统、企业门户(EIP/EAI)系统、 综合指标统计分析系统、燃料管理信息系统、标准化管理信息系统、 档案管理信息系统、安健环管理系统、技术监督管理子系统、IT 运维 服务系统、SIS 系统接口数据库、生产图纸管理系统等等所有这些系 统都需要重新进行整理并形成一个完善的文档资料。 5、 由于这些数据库系统承载着 xxx 非常重要的业务系统数据,所以在日常 维护中需要非常仔细,每周、每月、每季都需要有相应的巡检记录, 需要详细记载以下一些内容: 监控数据库对象的空间扩展情况 监控数据量的增长情况 系统健康检查,检查以下内容: ORACLE 产品日常运行维护年度服务项目 机密文件 版权所有 2012 第 7 页 共 45 页 数据库对象有效性检查 查看是否有危害到安全策略的问题。 查看 alert、Sqlnet 等日志并归档报错日志 分析表和索引 查

      9、看对数据库会产生危害的增长速度 检查表空间碎片 数据库性能调整 预测数据库将来的性能 调整和维护工作 后续空间 3 项目总体方案项目总体方案 建立在 Oracle 数据库上的关键业务系统,是当今企业的核心应用。如何改善 其性能和可用性,是包括系统设计、维护和管理人员的最大挑战。为了更好地维 护系统和数据库,必须随时了解系统和数据库的运行状况。但由于数据库维护具 有一定的复杂性,增加了维护工作的难度。所以数据库维护需要借助一些相关的 工具,优秀的数据库管理工具,可以大大简化生产环境下的应用维护和管理,提 高 IT 人员的工作效率。数据库管理人员借助相应的工具可以主动、迅速、方便 的监控系统的运行。 基于我公司多年在 Oracle 数据库的使用及研究经验上,对于 Oracle 数据库 的管理,主要包括三方面的内容: 系统诊断:了解当前运行的 Oracle 的状态,发现数据库性能瓶颈; 空间管理:即数据库存储结构的调优,包括定期检查数据库的存储结构, 发现 Oracle 数据库存储中的主要问题(如数据库碎片),进行碎片重组和 数据分布以及容量规划等; 调优 SQL,分析对系统性能影响比较大的 SQL 语句,调整 SQL 语句的执 行效率。使 SQL 存取尽可能少的数据块。 下面我们将从以下这几个方面详细阐述: ORACLE 产品日常运行维护年度服务项目 机密文件 版权所有 2012 第 8 页 共 45 页 3.1 数据库性能优化数据库性能优化 Oracle 性能管理既是一种艺术,也是一种科学。从实用角度讲,它可以分 为两种类型,主动式和被动式性能管理。主动式性能管理涉及到特定系统实施初 期的设计和开发,包括硬件选择、性能及容量规划,海量存储系统的选择, I-O 子系统配置及优化,以及如何对不同组件进行定制,以满足 Oracle 数据库和应 用系统的复杂要求。 被动式性能管理涉及到现有环境中不同组件的性能评估、 故障排除和 Oracle 环境的

      《oracle数据库日常维护项目方案》由会员suns****4568分享,可在线阅读,更多相关《oracle数据库日常维护项目方案》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.