版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
oracle健康检查(巡检)手册培训内容容了解ORACLE系统检查查的检查查范围。。了解ORACLE系统检查查的基本本要素学习检查查时使用用到的sql语句学习检查查时使用用的基本本工具完成一个个基本的的系统健健康检查查检查目的的Oracle运行久了了之后就就会出现现各种问问题,我我们就要要在出问问题之前前经常关关注它,,她感冒冒了就要要吃点药药,这样样就不会会拖成肺肺炎。再者,我我们经常常检查我我们的数数据库,,也会加加深大家家的感情情,有句句话叫做做,感情情深了好好办事嘛嘛。久而而久之,,你将和和她越来来越熟路路。我们这里里进行的的是一个个初步的的检查,,不涉及及深入的的性能分分析,嘿嘿嘿,那那可难多多了,不不是新手手可以做做的事情情,等以以后大家家和她的的感情更更深点,,你就有有能力让让她办更更多事情情了。所所以啊,,加深感感情是王王道,花花前月下下先……为了得到到她,我我们要从从哪里下下手呢??!检查范围围…主机配置置内存参数数系统配置置:硬盘利用用率和可可用空间间CPU利用率当前操作作系统补补丁情况况Oracle配置:配置文件件的内容容和位置置目录结构构数据文件件和位置置…检查范围围表空间Invalid数据库对对象数据库运运行日志志文件alert.log网络信息息和NET8:TCP//IP配置,Network吞吐量NET8信息数据库备备份和恢恢复概况况:备份策略略恢复策略略工欲善其其事,必必先利其其器---拿出我们们的降龙龙十八掌掌吧健康检查查基本工工具ORACLE工具RDA((REMOTEDIAGNOSTICAGENT)进行系统统信息收收集.操作系统统工具和和命令检检查操作作系统。。SQL命令检查查数据库库配置,,SQL命令在ORACLE工具SQL**PLUS中运行。。ORACLE工具STATSPACK进行数据据库性能能资料的的收集.要了解一一个人,,就必须须了解她她所处的的环境系统参数数检查主机配置置ValueServernameOSVersionCPUMemory主机型号内存参数数ParameterNameValuemaxsharedmemorysegmentsize(SHMMAX)sharedmemoryidentifiers(SHMMNI)maxattachedshmsegmentsperprocess(SHMSEG)Oracle用户限制制time(seconds))unlimitedfile(blocks)unlimiteddata(kbytes)1048576stack(kbytes))131072memory((kbytes)unlimitedcoredump(blocks))4194303nofiles(descriptors)2048硬盘可用用空间Filesystemkbytesusedavail%usedMountedon/dev/vg00/lvol32097152399680168425619%//dev/vg00/lvol12097152203992187847210%/stand好,知道道了环境境,我们们现在来来了解她她……数据库配配置检查查数据库版版本了解数据库的的当前版版本安装的产产品选项项被使用的的产品选选项数据库参参数查看数据据库启动动时使用用到的参参数文件件查看数据据库的非非默认参参数关注各个个参数,,要很好好的调整整数据库库的参数数,以达达到对数数据库性性能优化化的目地地这是需需要很大大的各种种综合能能力的。。但首先先是你要要对这两两百多个个参数做做到如数数家珍,嘿嘿,慢慢慢回家家数哈,,我就不不陪了……在她情绪绪不好的的时候,,你要学学会关心心她,怎怎么知道道她情绪绪不好呢呢……运行日志志和跟踪踪文件Oracle数据库进进程生成成跟踪文文件来记记录错误误或冲突突,这些些跟踪文文件可以以用来进进一步分分析问题题。定期检查查alert.log文件,以便及早早发现问问题.控制文件件每个数据据库至少少有一个个控制文文件。控控制文件件记录了了数据库库的物理理结构及及同步信信息。建议:控控制文件件位于不不同磁盘盘上。名称状态/dev/vg02/rcntl1/dev/vg02/rcntl2/dev/vg02/rcntl3Parametersfoundinthecontrolfile这些是控控制文件件中的参参数。如如果需要要修改,,可以通通过重建建控制文文件来实实现。PARAMETERVALUESMAXLOGFILES16MAXLOGMEMBERS3MAXDATAFILES100MAXINSTANCES8MAXLOGHISTORY23360Redolog文件对于恢复复操作,,最为关关键的结结构是在在线RedoLog。在线RedoLog一般由两两个或两两个以上上预先分分配的存存储数据据库变化化的文件件组成。。为了防防止例程程故障,,每个数数据库的的例程都都有相关关的在线线RedoLog。每个数据据库至少少有两个个RedoLog组,每组组至少有有一个日日志文件件。Oracle的多重在在线RedoLog文件可以以确保在在线日志志文件的的安全。。对于多多重在线线RedoLog文件,LGWR同时将相相同的RedoLog信息写入入不同的的RedoLog文件中,,从而减减少单个个文件丢丢失的损损失。当Oracle无法访问问一个RedoLog文件时,,这个文文件状态态变为INVALID。当Oracle推测一个个RedoLog文件不完完整或者者不正确确时,它它的状态态变为STALE。当一个个STALE的文件被被重用时时,即其其所在日日志文件件组活动动时,此此文件也也能够使使用。在线RedoLog文件减少少了数据据库数据据丢失的的损失,,比如当当发生例例程故障障时,没没有被写写入数据据文件的的数据可可以从在在线RedoLog文件中恢恢复。logfileGROUP#THREAD#SIZE_MBMEMBERSARCSTATUS113602YESACTIVE213602NOCURRENT513602YESINACTIVE413602YESINACTIVE313602YESINACTIVElogfileGROUP#STATUSTYPEMEMBER1
ONLINE/dev/vg01/rlv_undolog011
ONLINE/dev/vg01/rlv_undolog01_12
ONLINE/dev/vg01/rlv_undolog022
ONLINE/dev/vg01/rlv_undolog02_13
ONLINE/dev/vg01/rlv_undolog033
ONLINE/dev/vg01/rlv_undolog03_14
ONLINE/dev/vg01/rlv_undolog04_14
ONLINE/dev/vg01/rlv_undolog045
ONLINE/dev/vg01/rlv_undolog05_15
ONLINE/dev/vg01/rlv_undolog05归档Redolog文件Oracle允许将写写满的在在线RedoLog文件存放放在一个个或多个个脱机位位置,即即归档RedoLog。在线日日志文件件通过归归档写入入归档日日志文件件。后台台进程ARCn自动进行行归档操操作。您您能通过过归档日日志进行行:在线备份份基于时间间的恢复复ArchivedRedoLogSettingsSETTINGSVALUESDatabaselogmodeArchiveModeAutomaticarchivalEnabledArchiveDestination/archive/archOldestonlinelogsequence16171Nextonlinelogsequence16175Currentlogsequence16175数据文件件数据文件件是数据据库分配配的物理理文件。。在Oracle数据库中中,一个个表空间间可以包包含一个个或多个个物理文文件。而而一个数数据文件件则只能能关联一一个表空空间和一一个数据据库。Oracle通过分配配一定的的磁盘空空间以及及所需要要的文件件头空间间,为每每个表空空间创建建一个数数据文件件。NumberofDatafilesNumberofdatafiles42Totalnumberofbytes143.20GBDatafilelocations检测数据据文件的的位置。。当数据据文件增增长过度度,数据据库中必必须添加加数据文文件。应应该避免免“哪里里有空间间,哪里里建文件件”的错错误方法法,因为为这样会会增加备备份策略略和文件件维护的的复杂性性。TABLESPACE_NAMEFILE_IDSIZE_MBAUTSTATUSFILE_NAMEUSERS42007.5YESAVAILABLE/dev/vg02/rusersSYSAUX34000NOAVAILABLE/dev/vg02/rsysauxAutoextendcapabilities通过自动动扩展命命令进行行数据文文件的自自动扩展展。假定定数据文文件无法法分配所所需空间间,那么么它将提提高数据据文件的的大小以以获得更更多空间间。建议:使用裸设设备的数数据文件件,建议议把自动动扩展的的属性关关闭。表空间每个数据据库由一一个或多多个逻辑辑存储单单位,即即表空间间,所组组成。而而表空间间则由逻逻辑存储储单位段段所组成成。而段段将被分分为多个个片。SystemTablespace建议:将程序用用户对象象迁移到到system表空间以以外。TablespaceFragmentation&&FreeTABLESPACE_NAMEFILESEXTENT_MANTOTAL_SIZEFREE_MBFREE_PCTSYSTEM1LOCAL40003477.312586.93USERS2LOCAL5007.51672.2533.39TablespaceFragmentation&&Management严重的表表空间碎碎片会影影响性能能,特别别是发生生全表扫扫描时。。此外,,当剩余余空间还还有很多多时,碎碎片仍然然会引起起缺少空空间的错错误。解解决碎片片的唯一一方法就就是删除除并且重重新创建建对象。。在大多多数情况况下,导导入导出出可以解解决这个个问题。。如果需需要整理理系统表表空间的的碎片,,那么必必须重新新创建整整个数据据库,因因为无法法删除系系统表空空间。建议使用用LOCAL方式管理理表空间间,表空空间不存存在碎片片问题。。数据库对对象ObjectCategoriesList无效数据据对象(invalidobjects)对于无效效对象,,应在系系统工作作空闲时时编译,,对于不不使用的的对象,,应删除除。避免在系系统压力力较大时时,手工工或自动动编译无无效对象象,否则则可能造造成数据据库锁死死(LIBRARYCACHEPIN/LIBRARYCACHELOCK)。DatabaseLinks数据库链链接定义义了从一一个数据据库到另另一个的的通讯路路径。当当应用程程序通过过数据库库链接访访问远程程数据库库时,Oracle响应应用用程序请请求,创创建数据据库通路路。索引
索引需要要维护。。对于表表的删除除或者添添加操作作都会间间接地对对索引进进行相应应操作。。过时的的索引结结构会产产生碎片片,此时时索引需需要被重重新建立立。BLEVEL是B-tree索引形式式的一部部分,与与Oracle为搜索某某些纪录录而减少少索引搜搜索的次次数相关关联。在在一些情情况下,,BLEVEL需要单独独的磁盘盘命中。。(Insomecases,aseparatediskhitisrequestedforeachBLEVEL)如果BLEVEL大于4,那么建建议重建建索引。。安全性管管理在安全性性方面,,主要考考虑用户户访问数数据库的的控制以以及维护护系统的的安全性性问题。。DatabaseAdministratorUsernames/PasswordsOracle自动生成成两个用用户,并并授予DBA权限:SYS((初始密码码:CHANGE_ON_INSTALL)SYSTEM((初始密码码:MANAGER))其它授予予DBA权限的用用户建议:检查非SYS//SYSTEM用户是否否需要DBA权限。SYSDBAUsers被授予SYSDBA权限的用用户能够够进行DBA的操作,,包括建建立数据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版国际贸易合同履行中的知识产权保护协议2篇
- 中医学徒师承合同模板(2024年版)版B版
- 二零二五年生物制药技术合同认定与登记服务协议3篇
- 2025年度二零二五年度商业综合体摊位租赁服务协议3篇
- 二零二五版信息技术企业股权托管与产业协同协议3篇
- 2025年度城市排水系统改造与安装服务合同3篇
- 2025年度智能停车设施运营管理合同范本2篇
- 二零二五版出租汽车行业驾驶员劳动合同标准文本3篇
- 2024手绘墙绘艺术作品展览与推广合同3篇
- 2024离婚彩礼退还与财产分割争议解决执行服务协议3篇
- 大型活动联合承办协议
- 工程项目采购与供应链管理研究
- 2024年吉林高考语文试题及答案 (2) - 副本
- 拆除电缆线施工方案
- 搭竹架合同范本
- Neo4j介绍及实现原理
- 焊接材料-DIN-8555-标准
- 工程索赔真实案例范本
- 重症医学科运用PDCA循环降低ICU失禁性皮炎发生率品管圈QCC持续质量改进成果汇报
- 个人股权证明书
- 医院运送工作介绍
评论
0/150
提交评论