linux系统及oracle的健康度检查_第1页
linux系统及oracle的健康度检查_第2页
全文预览已结束

下载本文档

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

文档简介

1、linux系统及oracle的健康度检查1定期检查磁盘空间使用df显示磁盘空间输入:oraclelocalhostserver$df输出:Filesystem1K-blocksUsedAvailableUse%Mountedon/dev/cciss/c0d0p21079383367612144948432088%/dev/cciss/c0d0p1101086123088355913%/bootnone2073908420739041%/dev/shm/dev/cciss/c0d0p530976636185056292180161%/home说明:这里显示了/、/boot、/home分区挂载的系

2、统分区使用的大小,磁盘空间以k为单位。可以加参数-horaclelocalhostserver$df-hFilesystemSizeUsedAvailUse%Mountedon/dev/cciss/c0d0p2103G7.3G91G8%/dev/cciss/c0d0p199M13M82M13%/bootnone2.0G4.0K2.0G1%/dev/shm/dev/cciss/c0d0p530G181M28G1%/home注意:当某空间使用率超过85%时,通过du查看是哪些文件占用的空间比较大例如/home使用了85%cd/home以root用户查看su输入root用户密码rootlocalho

3、st/#du-m-max-depth=1-m是以M大小显示-max-depth=1表示只是一级子目录的大小,如果想查看二级的就写为2找出占用很大的文件,经判断后决定删除或转移。2使用top工具监视cpu及内存的使用率每隔5秒,top工具确定哪些进程消耗最多的cpu时间,并按递减顺序在屏幕显示。输入:oraclelocalhost/$top输出:top-10:52:46up6days,39min,2users,loadaverage:0.12,0.09,0.02Tasks:123total,1running,122sleeping,0stopped,0zombieCpu(s):0.2%us,0.

4、2%sy,0.0%ni,99.3%id,0.4%wa,0.0%hi,0.0%siMem:8247956ktotal,1828612kused,6419344kfree,119476kbuffersSwap:8385920ktotal,0kused,8385920kfree,1526064kcachedPIDUSERPRNIVIRTRESSHRS%CPU%MEMTIME+COMMAND1root1603004552472S0.00.00:01.02init2rootRT0000S0.00.0001.28migration/03root3419000S0.00.0000.04ksoftirqd/0

5、4rootRT0000S0.00.0001.28migration/15root3419000S0.00.0000.04ksoftirqd/16rootRT0000S0.00.0000.65migration/2说明:当发现个别进程占用率很高,可以通过用,ps-axj|grep进程名”查看这个进程在进行什么操作,如果发现这个进程持续的时间很长,而且非系统必要进程;可以通过"kill-9”进程的PID号,将进程杀死。(不确定情况下,请不要使用);退出top用ctrl+c。3定期查看root邮件输入:oraclelocalhostlog$su-lPassword:rootlocalhos

6、troot#mail输出:1rootlocalhost.localFriSep816:2318/704"HPInsightManagementAgentsTrapAlarm"N2rootlocalhost.localFriSep816:2318/684"HPAgentTrapAlertN3rootlocalhost.localFriSep816:2319/748"HPInsightManagementAgentsTrapAlarm"说明:前面为N的表示新邮件可以在&后面输入1,代表看第一封信,ctrl+c表示退出查看这封信,h显示所有的

7、如果都看过的邮件,就可以通过d来删除如果删除110就用&d1-10这样就会删除1-10的信。4定期查看系统日志系统的日志存储于/var/log目录下,需要定期查看,常用日志说明如下:boot.log:该文件记录了系统在引导过程中发生的事件,就是Linux系统开机自检过程显示的信息maillog:该日志文件记录了每一个发送到系统或从系统发出的电子邮件的活动messages:该日志文件是许多进程日志文件的汇总,从该文件可以看出任何入侵企图或成功的入侵xferlog:该日志文件记录FTP会话,可以显示出用户向FTP服务器或从服务器拷贝了什么文件cron:该日志文件记录crontab守护进程c

8、rond所派生的子进程的动作,前面加上用户、登录时间和PID,以及派生出的进程的动作。5.数据库系统做定期监控一.运维过程5.1、确认所有的INSTANCE状态正常登陆到所有数据库或例程,检测ORACLE后台进程:$ps-ef|grepora5.2、检查文件系统的使用(剩余空间)如果文件系统的剩余空间小于20%,需删除不用的文件以释放空间。#df-k5.3、检查日志文件和trace文件记录检查相关的日志文件和trace文件中是否存在错误。A、连接到每个需管理的系统使用'telnet'命令B、对每个数据库,进入到数据库的bdump目录,unix系统中BDUMP目录通常是$ORAC

9、LE_BASE/<SID>/bdump#$ORACLE_BASE/<SID>/bdumpC、使用Unixtail'命令来查看alert_<SID>.log文件#tail$ORACLE_BASE/<SID>/bdump/alert_<SID>.logD、如果发现任何新的ORA-错误,记录并解决5.4、检查数据库当日备份的有效性。5.5、检查数据文件的状态检查所有数据文件并记录状态不是"online”的数据文件,并做恢复。Sqlplus>Selectfile_namefromdba_data_fileswheres

10、tatus二'OFFLINE'5.6、检查表空间的使用情况SELECTtablespace_name,max_m,count_blocksfree_blk_cnt,sum_free_m,to_char(100*sum_free_m/sum_m,'99.99')|'%'ASpct_freeFROM(SELECTtablespace_name,sum(bytes)/1024/1024ASsum_mFROMdba_data_filesGROUPBYtablespace_name),(SELECTtablespace_nameASfs_ts_name,m

11、ax(bytes)/1024/1024ASmax_m,count(blocks)AScount_blocks,sum(bytes/1024/1024)ASsum_free_mFROMdba_free_spaceGROUPBYtablespace_name)WHEREtablespace_name二fs_ts_name5.7、检查剩余表空间SELECTtablespace_name,sum(blocks)asfree_blk,trunc(sum(bytes)/(1024*1024)asfree_m,max(bytes)/(1024)asbig_chunk_k,count(*)asnum_chun

12、ksFROMdba_free_spaceGROUPBYtablespace_name;5.8、监控数据库性能(重点)运行bstat/estat生成系统报告或者使用statspack收集统计数据5.9、检查数据库系统性能(重点)主要检查并记录数据库系统的cpu使用率、pagespaces、10、buffer命中率等等,可以使用topas、vmstat、iostat、glance、top等命5.10、系统健康检查检查以下内容:init<sid>.oracontrolfileredologfilearchivingsortareasizetablespace(system,tempora

13、ry,tablespacefragment)datafiles(autoextend,location)object(numberofextent,nextextent,index)rollbacksegmentlogging&tracing(alert.log,max_dump_file_size,sqlnet)5.11、检查无效的数据库对象SELECTowner,object_name,object_typeFROMdba_objectsWHEREstatus二'INVALID'。5.12、检查不起作用的约束SELECTowner,constraint_name,table_name,c

温馨提示

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

评论

0/150

提交评论