Oracle数据库日常巡检指令.docx

上传人:lao****ou 文档编号:406332 上传时间:2023-10-24 格式:DOCX 页数:8 大小:55.64KB
下载 相关 举报
Oracle数据库日常巡检指令.docx_第1页
第1页 / 共8页
Oracle数据库日常巡检指令.docx_第2页
第2页 / 共8页
Oracle数据库日常巡检指令.docx_第3页
第3页 / 共8页
Oracle数据库日常巡检指令.docx_第4页
第4页 / 共8页
Oracle数据库日常巡检指令.docx_第5页
第5页 / 共8页
亲,该文档总共8页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《Oracle数据库日常巡检指令.docx》由会员分享,可在线阅读,更多相关《Oracle数据库日常巡检指令.docx(8页珍藏版)》请在第一文库网上搜索。

1、Orac1e数据库日常巡检指令OraC1e数据库的日常巡检内容包括:OraCIe数据库基本状况检查;OraCIe相关资源的使用情况检查;OraCIe数据库性能检查;数据库服务器cpu、Inem和I/O性能检查;数据库服务器安全性及其他事项检查等五大检查项目。1、数据库基本状况检查(1)、数据库实例状况检查说明:其中“STATUS”表示OraCIe当前的实例状态,必须为“OPEN”;“DATABASE_STATUS”表示OraC1e当前数据库的状态,必须为“ACTIVE”(2)、数据库表空间状态检查1Ise1ectinstance-name,host-name,startup-ti,status

2、,database_statusfromv$instance;说明:输出结果中STATUS应该都为“ON1INE”。(3)、数据库数据文件检查1se1ecttab1espace_name,statusfromdba_tab1espaces;说明:输出结果中“STATUS”应该都为“AVAI1AB1E”。(4)、数据库在线日志检查1se1ectgroup#,status,type,memberfromv$1ogfi1e;JIi说明:输出结果应该有3条或3条以上记录,“STATUS”应该为非“INVA1ID”,非“DE1ETED”。“STATUS”的值为空表示正常。(5)、数据库回滚段检查1se1

3、ectsegment_name,statusfromdba_ro11back_segs;JI说明:输出结果中所有回滚段的“STATUS”应该为“0N11NE”。2、数据库相关资源使用情况检查(1)检查OraCIe初始化文件中相关参数值1se1ectresource_name,niax_utiIization,initia1_a11ocation,1imitva1uefromv$resource1imit;说明:若字段值1imit_va1u-Maxjti1ization-95orderByPercent;说明:如果有记录返回,则这些对象的扩展已经快达到它定义时的最大扩展值。对于这些对象要修改它的

4、存储结构参数。(6)、检查对象的下一扩展值与表空间的最大扩展值1se1ecta.tab1e_name,a.next_extent,a.tab1espace_namefroma11_tab1esa,(se1ecttab1espace_name,max(bytes)asbig_chunkfromdba_free_spacegroupbytab1espace_name)fwheref.tab1espace_name=a.tab1espace_nameanda.next_extentf.big_chunkunionse1ecta.index_name,a.next_extent,a.tab1espac

5、e_namefroma11_indexesa,(se1ecttab1espace_name,max(bytes)asbig_chunkfromdba_free_spacegroupbytab1espace_name)fwheref.tab1espace_name二a.tab1espace_nameanda.next_extentf.big_chunk;说明:如果有记录返回,则表明这些对象的下一个扩展大于该对象所属表空间的最大扩展值,需调整相应表空间的存储参数。3、检查OraC1e数据库性能(SQ1P1US的界面设置参数setpages80set1ines120co1eventfora40)(1

6、)、检查数据库的等待事件1se1ectsid,event,p1,p2,p3,WA1TJr1ME,SECONDS.INJVAITfromv$session_waitwhereeventnot1ike,SQ1%,andeventnot1ike,rdbms%;说明:如果数据库长时间持续出现大量像IatChfree,enqueue,bufferbusywaits,dbfi1esequentia1read,dbfi1escatteredread等等待事件时,需要对其进行分析,可能存在问题的语句。(2)、等待时间最多的5个系统等待事件1SE1ECTFROM(SE1ECTFROMV$SYSTEM_EVENT

7、WHEREEVENTNOT1IKESQ1%ORDERBYTOTA1JVAITSDESC)WHEREROWNUM=5;(3)、查找前十条性能差的SqI1SE1ECT*FROM(SE1ECTPARSING_USER_IDEXECUTIONS,SORTS,CON!MAND_TYPE,DISK_READS,SQ1_TEXTFROMV$SQ1AREAORDERBYDISPREADSDESC)WHEREROUfNUM10;(4)、DiskRead最高的SQ1语句的获取1SE1ECTSQ1_TEXTFROM(SE1ECT*FROMV$SQ1AREAORDERBYDISK_READS)WHEREROWNUM=

8、5;(5)、检查死锁及处理1se1ectsid,seria1#,username,SCHEMANAME,osuser,MACHINE,termina1,PROGRAM,owner,object_name,object_type,o.object_idfromdba_objectso,v$1ocked_object1,v$sessionswhereo.object_id=1.object_idands.sid=1.session_id;4、数据库服务器CPU、MEM、I/O性能、CPU查询指令top(2)、内存查询指令free-m(3)、I/O查询指令iostat-k13(4)、系统负载情况查询

9、指令uptime(5)、僵尸进程查询指令1se1ectspidfromv$processwhereadc1rnotin(se1ectpaddrfromv$session);,IiI(6)、日志缓冲区查询指令1se1ectname,va1uefromv$sysstatwherenameinCredoentries*,redobuffera11ocationretries*);iIiI说明:如果【redobuffera11ocationretries/redoentries的值超过1%,则需要增大IogJxiffer。5、数据库服务器安全检查1)、系统安全日志检查检查登录成功日志的查询指令为#gr

10、ep-iacceptedvar1ogsecure检查登录失败日志的查询指令为#grep-iinva1var1ogsecureMgreP-ifai1edvar1ogsecure(2)、Crontab任务检查Orac1eJob是否有失败任务的查询1se1ectjob,what,1ast_date,next_date,fai1ures,brokenfromdba_jobsWhereschema_user=,system,;(3)、检查失效的索引1se1ectindex_name,tab1e_name,tab1espace_name,statusFromdba_indexesWhereowner二,system*AndstatusO,VA1ID;说明:分区表上的索引StatUS为空是正常的,如有失效索引则对该索引做rebui1do其指令为a1terindexINDEX_NAMErebui1dtab1espaceTAB1ESPACE_NAME;-全文完-

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服