DB2数据库命名规范
篇一:DB2日常操作规范
DB2数据库日常操作规范
(2007年5月第一稿)
1 目的
本规范的主要目的是为DB2数据库管理员的日常操作提供标准,保障DB2数据库的日常稳定运行。
2 适用范围
本规范的适用人员范围为我司所有应用DB2数据库的管理员。
本规范的适用操作范围为我司DB2数据库管理员的日常操作,并不涵盖DB2故障处理内容,故障处理见所附的各技术操作手册。
3 日常操作内容
标准的DB2数据库日常操作分为四类:每日、每周、每月、每年。
3.1 每日
数据库instance状态检查和database活动性和一致性检查
数据库日志文件的检查
数据库每日备份检查和数据库日志归档检查
数据库HADR状态检查
数据库表空间分配情况和使用情况检查
数据库用户数检查
数据库总体性能检查
数据库服务器的 CPU 使用监控
数据库服务器的 I/O 使用监控
数据库的每日备份
数据库的统计优化
3.2 每周
数据库系统信息的备份
数据库临时文件的清理
数据库日志文件的归档和清理
数据库每周增长空间的统计
数据库关键大表空间和记录数的周增长统计
记录读写最活跃的10张表
数据库的统计优化
3.3 每月
数据库表空间的维护
数据库的定期健康检查
数据库恢复的定期演练
3.4 每年
数据库的安全检查
数据库的容量增长预测
4 日常操作详述
4.1 每日操作
4.1.1 数据库instance状态检查和database活动性和一致性检查
4.1.1.1 每日必须检查数据库instance和database运行状态是否正常,用户是否可以正常连接database。如果状态不正常,按照运维流程报4008进行处理。
4.1.2 数据库日志文件检查
4.1.2.1 数据库日志文件notification log(<instance_ID>.nfy)和DB2DIAG.LOG、内存自动调优的日志(stmmlog目录下的stmm.#.log文件中)的检查(转 载 于: 小 龙文 档 网:db2,数据库命名规范)
4.1.3 数据库每日备份包括日志备份检查
4.1.3.1 每日必须检查数据库的备份是否成功,如成功则将备份磁带按照相关管理要求出库并异地保存;如果备份不成功,重新发起备份,如果处理后还不能备份成功,按照运维流程报4008进行处理。
4.1.2.2 检查日志的归档、备份是否正常,如果不正常,如果备份不成功,重新发起备份,如果处理后还不能备份成功,按照运维流程报4008进行处理。
4.1.4 数据库HADR状态检查
4.1.5 数据库表空间分配和使用情况检查
4.1.5.1 每日必须检查数据库系统表空间状态和大小是否正常。
4.1.5.2 每日必须检查数据库各数据表空间状态及增长量是否正常;
4.1.4.3 每日必须检查数据库各表空间是否有足够的空余空间,分公司数据库空余空间要求大于等于6个月的数据增长所需的空间量,总公司运维的数据库空余可扩充空间要求大于等于3个月的数据增长所需的空间量;
4.1.6 数据库的用户数检查
4.1.6.1 必须每日在业务高峰时间检查数据库的连接数量和状态,如果连接的数量数倍于正常时的连接数量,并引起了数据库的响应速度的明显下降,按照运维流程报4008进行处理;
4.1.8 数据库总体性能检查
4.1.8.1 每日必须记录数据BUFFERPOOL读写命中率指标
4.1.9 数据库服务器的 CPU 使用监控
4.1.9.1 必须每日在业务高峰时间检查CPU的使用情况,如果CPU长期处于忙且等待运行队列很长的话,按照运维流程报4008进行处理;
4.1.10 数据库服务器的 I/O 使用监控
4.1.8.1 必须每日在业务高峰时间检查I/O的使用情况,如果I/O长期处于忙状态,按照运维流程报4008进行处理;
4.1.9 数据库的每日备份
4.1.10.1 每日必须按照预定备份策略进行数据备份,并对数据库逻辑日志进行连续备份;
4.1.11 数据库的统计优化
4.1.11.1 每日根据实际情况进行数据库的统计优化工作;
4.2 每周操作
db2数据库安装4.2.1 数据库系统信息的备份
4.2.1.1 每周定期保存好数据库的系统信息,包括:
Instance配置和database配置信息(db2 get dbm cfg/db2 get db cfg for 数据库名) .pro>
所有tablespace 以及每个tablespace 的所有 Container 的信息(db2 list
tablespaces/db2 list tablespace containers for TABLESPACE_ID)
生成重建数据库所有对象的DDL语句并存档:db2look –d 数据库名
4.2.2 数据库临时文件的清理
4.2.2.1每周必须进行临时文件的清理。
4.2.3 数据库日志文件的归档处理和清理
4.2.3.1 每周必须进行日志文件的清理。日志文件为notification log(<instance_ID>.nfy)文件和DB2DIAG.LOG文件,归档后可以清理掉。
4.2.4 数据库空间每周增长的统计
4.2.4.1 每周必须进行数据库的空间增长统计。
4.2.5 数据库关键大表记录的增长统计
4.2.5.1 每周必须进行各表间大数据量的表记录增长统计。
4.2.6 记录最活跃的10张表
4.2.6.1 每周记录读写频率最高的10张表
4.2.7 数据库的统计优化
4.2.7.1 必须进行一次完整的数据库统计优化工作,以提高数据库的访问性能。
4.3 每月操作
4.3.1 数据库表空间的维护
4.3.1.1 每月必须进行数据库表空间维护,保证数据库的空余表空间满足3-6个月的数据增长。如存储可用空间不能满足3-6个月的增长要求,按照运维流程报4008进行处理。
4.3.2 数据库的定期健康检查
4.3.2.1 每3个月必须对数据库进行一次健康检查,健康检查内容参见附件“健康检查指南”。
4.3.3 数据库恢复的定期演练
4.3.3.1 每2个月至少进行一次数据库的恢复演练,并正式记录存档,供审计和考核时使用。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论