数据库维护工作手册.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库保护工作手册 文档编号: 文档名称: 编 写: 审 核: 批 准: 同意日期: 目录 概括错误!不决义书签。 数据库监控错误!不决义书签。 数据库监控工作内容错误!不决义书签。 数据库监控工作步骤 错误!不决义书签。 查察数据库日记 错误!不决义书签。 检查能否有无效的数据库对象 错误!不决义书签。 查察数据库节余空间 错误!不决义书签。 要点表检查 错误!不决义书签。 查察数据库能否正常 错误!不决义书签。 死锁检查错误!不决义书签。 监控SQL语句的履行 错误!不决义书签。 操作系统级检查 错误!不决义书签。 其余错误!不决义书签。 数据库保护错误!不决义书签。 数据库保护工作内容错误!不决义书签。 数据库保护工作事项错误!不决义书签。 页面修复错误!不决义书签。 数据库对象重修错误!不决义书签。 碎片回收(数据重组)错误!不决义书签。 删除不用的数据错误!不决义书签。 备份恢复错误!不决义书签。 历史数据迁徙错误!不决义书签。 按期改正密码错误!不决义书签。 删除去不用要的用户错误!不决义书签。 其余错误!不决义书签。 4 数据库管理常用SQL脚本 错误!不决义书签。 5 平时保护和问题管理 错误!不决义书签。 目的错误!不决义书签。 例行工作建议错误!不决义书签。 有关填表说明错误!不决义书签。 概括 数据库的平时监控是使管理员实时认识系统异样的手段。大多数状况下,系统老是正常运转的。只有对正常状况的充分认识,才能经过对照正常状况发现异样状况。对于数据库的平时 监控要有记录,文字记录或许电子文档保留。对于数据库异样进行剖析,提出解决方案。 平时工作包含监控和保护两个部分。 此文档中对于数据库的运转命令示例主要针对于ORACLE数据库,但对于SYBASE数据库相同有参照价值,只需换用相对应的语句即可。 数据库监控 数据库监控 数据库监控工作内容 拟订和改良监控方案,编写监控脚本。 对于数据库进行平时监测,提交记录。 依据监测结果进行剖析、展望,提交相应的系统改良建议方案。 数据库监控工作步骤 查察数据库日记 数据库的日记上会有大批对于管理员实用的信息。 ORACLE的Alert日记纪录了数据库系统所报的 系统级错误信息,以及数据块无效等严重错误信息。错误信息的产生,会产生相应的追踪文件, 经过查察警示日记和追踪文件可查找错误原由,对于发现的问题应实时解决和报告。如: 表空间能否满,能否需要进行增添或许扩展。 Alert文件中会显示有表块没法扩展的提示。 表的块或许页面能否破坏。(常常这时 alert 文件中会显示ora-600的错误。) 数据库能否进行了异样操作。(如: droptablespace等等)。 适用命令: ·报警日记文件(或 alrtSID.ora) 记录数据库启动, 封闭和一些重要的犯错信息。 数据库管理员应当常常检查这个文件, 并对出现 的问题作出即便的反响。能够经过以下 SQL找到他的路径selectvaluefrom v$parameterwhere upper(name)=BACKGROUND_DUMP_DEST,或经过参数文件获取其路径,或许 show parameter BACKGROUND_DUMP_DEST。 ·后台追踪文件 路径与报警文件路径一致,记录了系统后台进度犯错时写入的信息。 ·用户追踪文件 记录了用户进度犯错时写入的信息,一般不行能读懂,能够经过  ORACLE的TKPROF工具转变为 能够读懂的格式。用户追踪文件的路径,你能够经过以下  SQL找到他的路径  selectvaluefrom v$parameterwhereupper(name)=USER_DUMP_DEST,或经过参数文件获取其路径,或许show parameterUSER_DUMP_DEST。 能够经过设置用户追踪或  dump  命令来产生用户追踪文件,  一般在调试、优化、系统剖析中有很 大的作用。 可在参数文件种用SQL_TRACE=TRUE翻开该文件(对所实用户),也可用 sql_trace=true翻开目前会话,也可用execute(sid,serial#,true)翻开指定会话。  altersessionset 检查能否有无效的数据库对象 主要关注索引,触发器,储存过程,函数等等。如:查找  user_objects  数据词典,看此中能否有 状态为invalid的对象。判断无效原由(如:视图无效的原由有可能是因为创立视图的基表被删除等等),找出原由可进行对象重修或修复。 适用命令: Selectobject_name,object_type Fromuser_objects Whereobject_type=  ’INVALID’; 查察数据库节余空间 节余空间不

文档评论(0)

183****3717 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档