下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 服务器巡检规范

服务器巡检规范.doc

服务器巡检规范

zhao翠翠u
2017-11-15 0人阅读 举报 0 0 暂无简介

简介:本文档为《服务器巡检规范doc》,可适用于IT/计算机领域

服务器巡检规范一)收集服务器(应用、数据库)软硬件信息部分此部分工作基本为一次性工作收集完毕后整理成文档保存以备查。收集主机名:hostname收集cpu数量和信息:grep"modelname"proccpuinfo收集内存信息:free收集磁盘信息:fdisk–l收集磁盘使用情况:df–m收集系统信息:getconfLONGBITlsbrelease–acatetcissuecatprocversion收集应用安装路径jdk安装路径tomcat安装路径及startupsh参数trans安装路径及startupsh参数收集数据库信息cathomeoraclebashprofile(数据库安装参数)以下使用PLSQLDEVELOPER工具查看select*fromv$version(数据库版本)selectname,valuefromv$parameterwherenamein('dbname','servicenames','instancename','processes','sgamaxsize','dbcachesize','largepoolsize','sharedpoolsize','javapoolsize','logbuffer','logarchivedest','undomanagement','undotablespace','undoretention','dbrecoveryfiledestsize','dbrecoveryfiledest','pgaaggregatetarget')(数据库参数)select*fromv$nlsparameters(数据库字符集)select*fromv$controlfile(控制文件)select*fromv$logselect*fromv$logfile(在线日志)archiveloglist(归档日志设置)selecttablespacename,filename,autoextensible,bytes"bytes(mb)"fromdbadatafilesorderbytablespacename,filename(数据文件)selectusername,defaulttablespace,temporarytablespacefromdbausersorderby(用户信息)期望结果:根据现场实际情况应用用户的缺省表空间不能为system临时表空间必须为temp二)日常巡检部分此部分工作要求各区每周一次发现异常情况及时处理重大问题向主管汇报收集完毕后整理成文档保留。应用服务器:检查磁盘使用情况df–h检查应用进程ps–ef|grepjava检查应用和传送后台日志占用情况ll–h…logscatalinaout超过g删除通过重启可以在生成监控系统性能vmstat检查服务器负载情况(只截取繁忙时段)sar数据库服务器:检查磁盘使用情况df–h检查数据库进程ef|greporaps–检查数据库alert日志情况tail–f$oraclebaseadmin’sid’bdumpalertlog检查日志中是否有报错more$oraclebaseadmin’sid’bdumpalertlog后按v进入编辑模式按:进入查找模式输入ora查找ora关键字监控系统性能vmstat检查服务器负载情况(只截取繁忙时段)sar检查监听情况lsnrctlstatus检查监听日志ll–h$oraclehomenetworkloglistenerlog接近g需要及时删除检查数据库实例情况selectinstid,instancename,hostname,version,tochar(startuptime,'yyyymmddhh:mi:ss')startuptime,status,archiver,databasestatusfromgv$instance数据库打开时间检查selectinstid,dbid,name,tochar(created,'yyyymmddhh:mi:ss')created,logmode,tochar(versiontime,'yyyymmddhh:mi:ss')versiontime,openmodefromgv$database检查连接情况selectcount(*)fromv$session(一般总数不能超过)检查并发数selectcount(*)fromv$sessionwherestatus='active'表空间可用性检查selecttablespacename,statusfromdbatablespaces检查表空间使用情况selectatablespacename,trunc(sum(abytes),)total,trunc(sum(abytes)sum(bbytes),)used,trunc(sum(bbytes),)free,tochar(trunc((sum(abytes)sum(bbytes))(sum(abytes)),)*)||''pused,tochar(trunc((sum(bbytes))(sum(abytes)),)*)||''pfreefrom(selectsum(bytes)bytes,tablespacenamefromdbadatafilesgroupbytablespacename)a,(selectsum(bytes)bytes,tablespacenamefromdbafreespacegroupbytablespacename)bwhereatablespacename=btablespacename()groupbyatablespacename(共享池性能检查selectrequestmisses,requestfailuresfromv$sharedpoolreserved期望结果:requestmisses和requestfailures应该接近于。巡检说明:requestmisses是保留列表没有满足请求的可用内存片从而开始利用lru列表刷新对象的次数requestfailures是未找到满足请求的内存次数监控sga中字典缓冲区的命中率应接近selectparameter,gets,getmisses,getmisses(getsgetmisses)*"missratio",((sum(getmisses)(sum(gets)sum(getmisses))))*"hitratio"fromv$rowcachewheregetsgetmisses<>groupbyparameter,gets,getmisses数据库redolog缓冲区检查应该小于selectname,gets,misses,immediategets,immediatemisses,decode(gets,,,missesgets*)ratio,decode(immediategetsimmediatemisses,,,immediatemisses(immediategetsimmediatemisses)*)ratiofromv$latchwherenamein('redoallocation','redocopy')检查job任务情况selectjob,schemauser,lastdate,lastsec,nextdate,totaltime,broken,failures,whatfromdbajobs检查sql读盘频率selectausername,bdiskreads,bexecutions,round((bdiskreadsdecode(bexecutions,,,bexecutions)),)diskreadratio,bsqltextfromdbausersa,v$sqlareabwhereauserid=bparsinguseridanddiskreads>datafileio的频率:selectctablespacenametbs,bname,aphyblkrdaphyblkwrttotal,aphyrds,aphywrts,aphyblkrd,aphyblkwrtfromv$filestata,v$datafileb,dbadatafilescwherebfile#=afile#andbfile#=cfileidorderbytablespacename,afile#diskio的频率:selectsubstr(bname,,)disk,ctablespacename,aphyblkrdaphyblkwrttotal,aphyrds,aphywrts,aphyblkrd,aphyblkwrt,((areadtimdecode(aphyrds,,,aphyblkrd)))avgrdtime,((awritetimdecode(aphywrts,,,aphyblkwrt)))avgwrttimefromv$filestata,v$datafileb,dbadatafilescwherebfile#=afile#andbfile#=cfileidorderbydisk,ctablespacename,afile#检查碎片程度最高的表selectsegmentnametablename,count(*)extentsfromdbasegmentswhereownerin('该区数据用户')groupbysegmentnamehavingcount(*)=(selectmax(count(*))fromdbasegmentsgroupbysegmentname)检查序列数selectseqywlshnextvalseqywlshfromdual(ywlsh序列)selectseqryidnextvalseqryidfromdual(ryid序列)

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/8

服务器巡检规范

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利