数据库日常巡检分析报告_第1页
数据库日常巡检分析报告_第2页
数据库日常巡检分析报告_第3页
数据库日常巡检分析报告_第4页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、日常巡检手册监控所有关键业务系统的数据库系统,以ORACLED据库为例。主要的监控指标应包括配置信息、故障监控和性能监控。主要工作包括: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 文件自动扩展正确数据文件使用裸设备时, 文件不可自动扩展 (使用文件系统的数据文件也建议不设成自动扩展) Sqlselectfile_name,tablespace_name,status,autoextensiblefromdba_data_fileswhereautoextensibleNO; Sqlalterdatabasedatafile*autoextendoff;2 默认表空间正确不要使用 system 表空间作为应用用户的默认表空间: SqlSelectusername,account_status,default_tablespace,

4、temporary_tablespacefromdba_Users;Sqlalteruserctais2bbdefaulttablespacectais2_dat;3 历史错误信息没有错误搜索 oracle 各实例的 alert 文件是否有错误代码出现,如: ORA-00600,ORA-00603 等错误: 通过以下 sql 找到他的路径Sqlselectvaluefromv$parameterwherename=background_dump_dest;4 剩余表空间没有空间压力SqlSelecta.Tablespace_Name,a.Total|MTotal_Space,(a.Total-

5、b.Free)|MUsed_Space,To_Char(a.Total-b .Free)/a.Total*100,99.99)|%Pct_FreeFrom (SelectTablespace_Name,Sum(Bytes)/1024/1024TotalFromDba_Data_FilesGroupBytablespace_Name)a, (SelectTablespace_Name,Sum(Bytes)/1024/1024FreeFromDba_Free_SpaceGroupByTablespace_Name)bwherea.Tablespace_Name=b.Tablespace_Name;

6、5 归档模式已归档查看数据是否启用归档模式,归档目录是否均已挂接,提醒管理员注意归档文件的备份,以防治归档目录空间不足, 以 sysdba 登陆 sqlplus :SQLarchiveloglist;( sqlplus 下执行)6 备份策略注是否备份 spfile 文件,控制文件,归档日志文件,备份归档日志文件后是否删除7 失效对象有(已处理) SqlSelectobject_name,object_type,statusFromDba_ObjectsWherestatusVALID;如有则编译失效对象,在非业务处理时间,以 sysdba 登陆 sqlplus :SQL$ORACLE_HOME

7、/rdbms/admin/utlrp.sql8 行链接 / 迁移没有行迁移是否有行链接 / 行迁移的情况出现:Sqlselecttable_name,num_rows,chain_cntFromdba_tablesWhereowner=CTAIS2Andchain_cnt0;注:含有 longraw 列的表有行链接是正常的 , 找到迁移行保存到 chained_rows 表中 , 如没有该表执行./rdbms/admin/utlchain.sqlSqlanalyzetabletablenamelistchainedrows;可通过表 chained_rows 中 table_name,head

8、_rowid 看出哪些行是迁移行如:Sqlcreatetableaaasselecta.*fromsb_zsxxa,chained_rowsbwherea.rowid=b.head_rowidandb.table_name=SB_ZSXX;sqldeletefromsb_zsxxwhererowidin(selecthead_rowidfromchained_rowswheretable_name=SB_ZSXX); sqlinsertintosb_zsxxselect*fromchained_rowwheretable_name=SB_ZSXX;9job 没有失败的任务查看 job 是否 b

9、roken ,是否有 failureSqlselectjob,what,last_date,next_date,failures,brokenfromdba_jobsWhereschema_user=CTAIS2;如有问题建议重建 job,如: execsys.dbms_job.remove(1);commit;execsys.dbms_job.isubmit(1,REFRESH_ALL_SNAPSHOT;,SYSDATE+1/1440,SYSDATE+4/1440);commit;10统计分析管理员定期做对于采用OracleCost-Based-Optimizer的系统,需要定期对数据对象的统计信息进行采集更新,使优化器可以根据准备的信息作岀正确的explai npla n 。在以下情况更需要进行统计信息的更新:1、应用发生变化2、大规模数据迁移、历史数据迁出、其他数据的导入等3、数据量发生变化查看表或索引的统计信息是否需更新,如:SqlSelecttable _n ame, num_rows,last_a nalyzedFromuser_tableswheretable_ name=DJ_NSRXXsqlselectcount(*)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论