rle数据库系统日常维护规程200712251.1讲义.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录 文档控制 i 一、概述 1 二、日常监控 1 2.1每日检查 1 2.2 定期检查 7 三、日常维护 8 3.1进程起停 8 3.2数据库空间管理 10 3.3会话/锁管理 12 3.4性能管理 13 一、概述 本日常维护规程主要包含两个重要组成部分 日常监控 和 日常维护部分。 日常监控部分包含每日检查和定期检查两部分,每日检查的主要作用是防患于未然,定期检查的作用是做前驱行的分析。 日常维护部分的作用主要是给DBA做维护参考。 术语表: 错误检查目录:专门存放错误检查结果(日志)的地方 逻辑读:logical reads,从内存中读取数据块的次数 物理读: physical reads,从磁盘中读取数据块的次数 裸设备:raw devices,没有建立文件系统的分区,使用其作为数据文件,通常可以获得好的IO LV:logical volume,IBM AIX操作系统中的逻辑分区,一个lv只能从属于一个VG VG: volume group,卷组,AIX操作系统下管理存储空间的逻辑单元 约定: 命令通常以斜体的方式表现 命令中尖括号( )中包含的是含义,使用时应根据实际情况进行更改 二、日常监控 日常监控/检查操作是一个预防式的维护手段,能够将多数可能带来数据库异常的因素提前发现并及时消除,从而提高系统的稳定性、高可用性及恢复效率,同时确保数据库性能不发生大的性能偏差,保持其一贯的高效性。 2.1每日检查 为达到上述目的,每日检查操作必须包含以下内容: 警告日志与跟踪文件检查 系统空间使用率 表空间使用率 数据文件状态检查 失效对象检查 异常对象检查 备份结果检查 性能检查 警告日志与跟踪文件检查 Oracle数据库的日志很多,通常检查以下几个目录: bdump目录:告警日志(alert log)、后台进程跟踪日志 udump目录:普通进程跟踪日志 cdump目录:核心转储日志 network目录:listener日志 检查方法: 1.告警日志(alert log)中,检查所有error 和ORA-相关的告警提示 ??如果没有输出,则删除udump目录和bdump目录的所有trc后缀文件, ??如果有输出,则编辑(vi) alert文件,查看具体错误,并进行记录,将相应的trc文件拷贝到错误检查目录,然后删除udump目录和bdump目录所有trc文件 这里以催收系统为例,假设错误检查目录为/oracle/dailycheck/CS/,则操作如下: $cd /oracle/dailycheck/CS/ $cp $ORACLE_BASE/admin/CS/bdump/alert_CS.log alert_CS.log$ grep –i error $ORACLE_BASE/admin/CS/bdump/alert_CS.log alert_CS.error$grep –i ora- $ORACLE_BASE/admin/CS/bdump/alert_CS.log alert_CS.error$ $ORACLE_BASE/admin/CS/bdump/alert_CS.log 如果alert_CS.error节数为0字节,则删除udump和bdump目录里的所有trc文件 如果alert_CS.error节数不为字节,则说明有错误,检查alert_CS.log件,找到相关trc文件,将相关trc文件移动到错误检查目录,删除其他trc文件。 移动方法: $mv $ORACLE_BASE/admin/CS/bdump/ora_33432_CS.trc . 告警日志不仅仅每日要做检查,数据库发生任何故障或不可用时也应该进行检查 2.监听日志文件(listener.log)的管理 Listener.log记录的是所有对该listener尝试的连接(成果或失败),以及该listener服务启动或停止的记录。对于listener.log,建议不要直接删除,而是采用清空的方式 eg: /oracle/network/log/$ listener.log 系统空间使用率 关注文件系统空间增长情况,如果文件操作系统空间使用率达到80%,则将超过80%使用率的文件系统记录在检查表上,计划增加文件系统空间或找出空间异常原因;如果接近空间使用率接近或超过90%则应立即通知管理员,找出空间快速增长的原因,并将空间使用率降至80%以下,并在备注栏注明该操作。 AIX平台查看空间使用率的命令: # df –m

文档评论(0)

我是追梦人 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档