资源描述:
《数据库日常巡检报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、日常巡检手册监控所有关键业务系统的数据库系统,以ORACLE数据库为例。主要的监控指标应包括配置信息、故障监控和性能监控。主要工作包括:1、配置信息管理:数据库配置信息包括数据库名,数据库实例名,版本信息,数据库位数,归档方式,文件目录,表空间信息,内存信息,其他SID.ORA的相关参数信息。2、故障监控:监控数据库关键的运行状态和进程等进行有效的管理,具体的管理功能应包含:(1)服务器实例的可用性,监控数据库实例的状态;(2)空间监控:监控表空间、Redo日志、Archive日志的使用情况;(3)显示和过滤AlertLog中的报警等;(4)数据库空
2、间、表空间、数据文件占用或空闲的空间;磁盘的使用;表和索引的使用;重做日志Redologs;内存的使用Memoryusage;交换区的使用Swapusage。3、性能监控:监控数据库的性能,鉴别和消除瓶颈以提高数据库系统的整体性能,包括:(1)由内存容量引起的数据库响应缓慢;(2)由于请求Redo日志空间引起的延迟;(3)锁资源监控,对阻塞了其它会话的锁进行告警,以及可用的锁;(4)等待某回滚段完成的事务百分比;(5)监控SGA、BufferCache、I/O等相关的性能数据;(6)监控数据库会话的状况。应及时变更配置信息并定期(每月)编制数据库监控
3、报告并提交相关部门和人员。检查实例1.常规检查编号 参数名称 描述 参数说明1 文件自动扩展 正确 数据文件使用裸设备时,文件不可自动扩展(使用文件系统的数据文件也建议不设成自动扩展):Sql>selectfile_name,tablespace_name,status,autoextensiblefromdba_data_files whereautoextensible<>'NO';Sql>alterdatabasedatafile'****'autoextendoff;;2
4、 默认表空间 正确 不要使用system表空间作为应用用户的默认表空间:Sql>Selectusername,account_status,default_tablespace,temporary_tablespacefromdba_Users;Sql>alteruserctais2bbdefaulttablespacectais2_dat;3 历史错误信息 没有错误 搜索oracle各实例的alert文件是否有错误代码出现,如:ORA-00600,ORA-00603等错误:通过以下sql找到他的路径
5、Sql>selectvaluefromv$parameterwherename='background_dump_dest';4 剩余表空间 没有空间压力 Sql>Selecta.Tablespace_Name,a.Total
6、
7、'M'Total_Space,(a.Total-b.Free)
8、
9、'M'Used_Space,To_Char((a.Total-b.Free)/a.Total*100,'99.99')
10、
11、'%'Pct_FreeFrom(SelectTablespace_Name,Sum(Bytes)/1024/
12、1024TotalFromDba_Data_FilesGroupBytablespace_Name)a,(SelectTablespace_Name,Sum(Bytes)/1024/1024FreeFromDba_Free_SpaceGroupByTablespace_Name)bwherea.Tablespace_Name=b.Tablespace_Name;5 归档模式 已归档 查看数据是否启用归档模式,归档目录是否均已挂接,提醒管理员注意归档文件的备份,以防治归档目录空间不足,以sysdba登陆sqlplus:SQ
13、L>archiveloglist;(sqlplus下执行)6 备份策略 注 是否备份spfile文件,控制文件,归档日志文件,备份归档日志文件后是否删除7 失效对象 有(已处理) Sql>Selectobject_name,object_type,statusFromDba_ObjectsWherestatus<>'VALID';如有则编译失效对象,在非业务处理时间,以sysdba登陆sqlplus:SQL>@$ORACLE_HOME/rdbms/admin/utlrp.sql8
14、行链接/迁移 没有行迁移 是否有行链接/行迁移的情况出现:Sql>selecttable