Oracle数据库日常维护手册xyr.docx
《Oracle数据库日常维护手册xyr.docx》由会员分享,可在线阅读,更多相关《Oracle数据库日常维护手册xyr.docx(66页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Evaluation Warning: The document was created with Spire.Doc for .NET.密级:保密密 编号: Oraclle10gg数据库维护手册日期: 编写: 核对: 更新: 目 录1.检查查数据库基基本状况41.1.检查Oraacle实实例状态41.2.检查Oraacle服服务进程41.3.检查Oraacle监监听状态52.检查查系统和OORACLLE日志文文件62.1.检查操作作系统日志志文件62.2.检查oraacle日日志文件62.3.检查Oraacle核核心转储目目录72.4.检查Rooot用户和和Oraccle用户户的emaail
2、73.检查查ORACCLE对象象状态73.1.检查Oraacle控控制文件状状态73.2.检查Oraacle在在线日志状状态83.3.检查Oraacle表表空间的状状态83.4.检查Oraacle所所有数据文文件状态83.5.检查无效效对象93.6.检查所有有回滚段状状态104.检查查ORACCLE相关关资源的使使用情况104.1.检查Oraacle初初始化文件件中相关参参数值104.2.检查数据据库连接情情况114.3.检查系统统磁盘空间间124.4.检查表空空间使用情情况124.5.检查一些些扩展异常常的对象134.6.检查sysstem表表空间内的的内容144.7.检查对象象的下一扩扩展
3、与表空空间的最大大扩展值145.检查查ORACCLE数据据库备份结结果145.1.检查数据据库备份日日志信息155.2.检查bacckup卷卷中文件产产生的时间间155.3.检查oraacle用用户的emmail156.检查查ORACCLE数据据库性能156.1.检查数据据库的等待待事件156.2.Diskk Reaad最高的的SQL语句句的获取156.3.查找前十十条性能差差的sqll166.4.等待时间间最多的55个系统等等待事件的的获取166.5.检查运行行很久的SSQL166.6.检查消耗耗CPU最高高的进程166.7.检查碎片片程度高的的表176.8.检查表空空间的 II/O 比比例
4、176.9.检查文件件系统的 I/O 比例176.10.检查死锁锁及处理176.11.检查数据据库cpuu、I/O、内内存性能186.12.查看是否否有僵死进进程196.13.检查行链链接/迁移196.14.定期做统统计分析196.15.检查缓冲冲区命中率率206.16.检查共享享池命中率率206.17.检查排序序区206.18.检查日志志缓冲区217.检查查数据库安安全性217.1.检查系统统安全日志志信息217.2.检查用户户修改密码码218.其他他检查228.1.检查当前前cronntab任任务是否正正常228.2.Oraccle JJob是否否有失败228.3.监控数据据量的增长长情况
5、228.4.检查失效效的索引238.5.检查不起起作用的约约束238.6.检查无效效的triiggerr23巡检内容1. 检查数据库库基本状况况在本节中主主要对数据据库的基本本状况进行行检查,其其中包含:检查Orraclee实例状态态,检查OOraclle服务进进程,检查查Oraccle监听听进程,共共三个部分分。1.1. 检查Oraacle实实例状态SQL seleect iinstaance_namee,hosst_naame,sstarttup_ttime,stattus,ddatabbase_stattus ffrom v$innstannce; INSTAANCE_NAMEE HOS
6、ST_NAAME STARRTUP_TIMEE STATTUS DAATABAASE_SSTATUUS- - - - - -CKDB AS14 20009-5-7 9:3 OPENN ACTIIVE其中“STTATUSS”表示Oraacle当当前的实例例状态,必必须为“OOPEN”;“DATTABASSE_STTATUSS”表示Oraacle当当前数据库库的状态,必必须为“AACTIVVE”。 SQL seleect nname,log_modee,opeen_moode ffrom v$daatabaase; NAME LOGG_MODDE OPPEN_MMODE- - -CKDB ARCC
7、HIVEELOG REEAD WWRITEE其中“LOOG_MOODE”表表示Oraacle当当前的归档档方式。“ARCHHIVELLOG”表表示数据库库运行在归归档模式下下,“NOOARCHHIVELLOG”表表示数据库库运行在非非归档模式式下。在我我们的系统统中数据库库必须运行行在归档方方式下。1.2. 检查Oraacle服服务进程$ps -ef|ggrep ora_|greep -vv greep&pps -eef|grrep oora_|grepp -v grepp|wc loraclle 29660 1 0 MMay077 ? 000:01:02 oora_ppmon_CKDBBor
8、aclle 29662 1 0 MMay077 ? 000:00:22 oora_ppsp0_CKDBBoraclle 29664 1 0 MMay077 ? 000:00:00 oora_mmman_CKDBBoraclle 29666 1 0 MMay077 ? 000:03:20 oora_ddbw0_CKDBBoraclle 29668 1 0 MMay077 ? 000:04:29 oora_llgwr_CKDBBoraclle 29770 1 0 MMay077 ? 000:10:31 oora_cckpt_CKDBBoraclle 29772 1 0 MMay077 ? 000:
9、03:45 oora_ssmon_CKDBBoraclle 29774 1 0 MMay077 ? 000:00:00 oora_rreco_CKDBBoraclle 29776 1 0 MMay077 ? 000:01:24 oora_ccjq0_CKDBBoraclle 29778 1 0 MMay077 ? 000:06:17 oora_mmmon_CKDBBoraclle 29880 1 0 MMay077 ? 000:07:26 oora_mmmnl_CKDBBoraclle 29882 1 0 MMay077 ? 000:00:00 oora_dd000_CKDBBoraclle
10、29884 1 0 MMay077 ? 000:00:00 oora_ss000_CKDBBoraclle 29994 1 0 MMay077 ? 000:00:28 oora_aarc0_CKDBBoraclle 29996 1 0 MMay077 ? 000:00:29 oora_aarc1_CKDBBoraclle 30000 1 0 MMay077 ? 000:00:00 oora_qqmnc_CKDBBoraclle 36225 1 0 MMay077 ? 000:01:40 oora_qq000_CKDBBoraclle 315994 1 0 JJul200 ? 000:00:00
11、 oora_qq003_CKDBBoraclle 238002 1 0 005:099 ? 000:00:33 oora_jj000_CKDBB19在检查Orraclee的进程命命令输出后后,输出显显示至少应应包括以下下一些进程程: . Orraclee写数据文文件的进程程,输出显显示为:“ora_dbw00_CKDDB” . OOraclle写日志志文件的进进程,输出出显示为:“oraa_lgwwr_ CKDBB” . OOraclle监听实实例状态的的进程,输输出显示为为:“orra_smmon_ CKDBB” . OOraclle监听客客户端连接接进程状态态的进程,输输出显示为为:“or
12、ra_pmmon_ CKDBB” . OOraclle进行归归档的进程程,输出显显示为:“ora_arc00_ CKDBB” . OOraclle进行检检查点的进进程,输出出显示为:“oraa_ckppt_ CKDB” . Orraclee进行恢复复的进程,输输出显示为为:“orra_reeco_ CKDBB”1.3. 检查Oraacle监监听状态/homee/oraaclelsnrrctl stattusLSNRCCTL ffor LLinuxx: Veersioon 100.2.00.2.00 - PProduuctioon onn 23-JUL-20099 14:11:553Copyrr
13、ightt (c) 19991, 22005, Oraacle. Alll riightss resserveed.Conneectinng too (ADDDRESSS=(PPROTOOCOL=tcp)(HOSST=)(PORTT=15221)STATUUS off thee LISSTENEER-Aliass LISSTENEERVersiion TNSSLSNRR forr Linnux: Verssion 10.22.0.22.0 - ProoducttionStartt Datte 07-MAY-20099 09:35:552Uptimme 77 dayss 4 hhr. 336 m
14、iin. 00 seccTracee Levvel offfSecurrity ON: Loccal OOS AuuthennticaationnSNMP OFFFListeener Paraameteer Fiile /daata/ooraclle/prroducct/100.2.00/nettworkk/admmin/llisteener.oraListeener Log Filee /daata/ooraclle/prroducct/100.2.00/nettworkk/logg/lissteneer.loogListeeningg Enddpoinnts SSummaary. (DEE
15、SCRIIPTIOON=(AADDREESS=(PROTTOCOLL=tcpp)(HOOST=AAS14)(PORRT=15521)Serviices Summmary.Serviice CKDBB haas 1 insttancee(s). Insstancce CCKDB, sttatuss REAADY, has 1 haandleer(s) forr thiis seervicce.Serviice CKDBBXDB hass 1 iinstaance(s). Insstancce CCKDB, sttatuss REAADY, has 1 haandleer(s) forr thii
16、s seervicce.Serviice CKDBB_XPTT haas 1 insttancee(s). Insstancce CCKDB, sttatuss REAADY, has 1 haandleer(s) forr thiis seervicce.The ccommaand ccomplletedd succcesssfullly“Servvicess Summmaryy”项表示示Oraccle的监监听进程正正在监听哪哪些数据库库实例,输输出显示中中至少应该该有“CKDBB”这一项。检查监听进进程是否存存在:oraccleAAS14 $ ps -ef|grepp lsnn|greep
17、 -vv greeporaclle 29554 1 0 MMay077 ? 000:01:17 /dataa/oraacle/prodduct/10.22.0/bbin/ttnslssnr LLISTEENER inhheritt2. 检查系统和和oraccle日志志文件在本节主要要检查相关关的日志文文件,包含含:检查操操作系统的的日志文件件,检查OOraclle日志文文件,检查查Oraccle核心心转储目录录,检查RRoot用用户和Orraclee用户的emmail,总总共四个部部分。2.1. 检查操作系系统日志文文件# catt /vaar/loog/meessagges |grepp f
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 数据库 日常 维护 手册 xyr
限制150内