oracle健康检查专题知识_第1页
oracle健康检查专题知识_第2页
oracle健康检查专题知识_第3页
oracle健康检查专题知识_第4页
oracle健康检查专题知识_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

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

文档简介

oracle健康检验(巡检)手册oracle健康检查专题知识第1页培训内容了解ORACLE系统检验检验范围。了解ORACLE系统检验基本要素学习检验时使用到sql语句学习检验时使用基本工具完成一个基本系统健康检验oracle健康检查专题知识第2页检验目标Oracle运行久了之后就会出现各种问题,我们就要在出问题之前经常关注它,她感冒了就要吃点药,这么就不会拖成肺炎。再者,我们经常检验我们数据库,也会加深大家感情,有句话叫做,感情深了好办事嘛。久而久之,你将和她越来越熟路。我们这里进行是一个初步检验,不包括深入性能分析,嘿嘿,那可难多了,不是新手能够做事情,等以后大家和她感情更深点,你就有能力让她办更多事情了。所以啊,加深感情是王道,花前月下先……oracle健康检查专题知识第3页为了得到她,我们要从哪里下手呢?!oracle健康检查专题知识第4页检验范围…主机配置内存参数系统配置:硬盘利用率和可用空间CPU利用率当前操作系统补丁情况Oracle配置:配置文件内容和位置目录结构数据文件和位置oracle健康检查专题知识第5页…检验范围表空间Invalid数据库对象数据库运行日志文件alert.log网络信息和NET8:TCP/IP配置,Network吞吐量NET8信息数据库备份和恢复概况:备份策略恢复策略oracle健康检查专题知识第6页工欲善其事,必先利其器

---拿出我们降龙十八掌吧oracle健康检查专题知识第7页健康检验基本工具ORACLE工具RDA(REMOTEDIAGNOSTICAGENT)进行系统信息搜集.操作系统工具和命令检验操作系统。SQL命令检验数据库配置,SQL命令在ORACLE工具SQL*PLUS中运行。ORACLE工具STATSPACK进行数据库性能资料搜集.oracle健康检查专题知识第8页要了解一个人,就必须了解她所处环境oracle健康检查专题知识第9页系统参数检验oracle健康检查专题知识第10页主机配置

ValueServernameOSVersionCPUMemory主机型号oracle健康检查专题知识第11页内存参数

ParameterNameValuemaxsharedmemorysegmentsize(SHMMAX)sharedmemoryidentifiers(SHMMNI)maxattachedshmsegmentsperprocess(SHMSEG)oracle健康检查专题知识第12页Oracle用户限制

time(seconds)unlimitedfile(blocks)unlimiteddata(kbytes)1048576stack(kbytes)131072memory(kbytes)unlimitedcoredump(blocks)4194303nofiles(descriptors)2048oracle健康检查专题知识第13页硬盘可用空间

Filesystemkbytesusedavail%usedMountedon/dev/vg00/lvol32097152399680168425619%//dev/vg00/lvol12097152203992187847210%/standoracle健康检查专题知识第14页好,知道了环境,我们现在来了解她……oracle健康检查专题知识第15页数据库配置检验oracle健康检查专题知识第16页数据库版本

了解数据库当前版本oracle健康检查专题知识第17页安装产品选项

oracle健康检查专题知识第18页被使用产品选项

oracle健康检查专题知识第19页数据库参数

查看数据库开启时使用到参数文件查看数据库非默认参数关注各个参数,要很好调整数据库参数,以到达对数据库性能优化目地这是需要很大各种综合能力。但首先是你要对这两百多个参数做到如数家珍,嘿嘿,慢慢回家数哈,我就不陪了……oracle健康检查专题知识第20页在她情绪不好时候,你要学会关心她,怎么知道她情绪不好呢……oracle健康检查专题知识第21页运行日志和跟踪文件

Oracle数据库进程生成跟踪文件来统计错误或冲突,这些跟踪文件能够用来深入分析问题。定时检验alert.log文件,方便及早发觉问题.oracle健康检查专题知识第22页控制文件每个数据库最少有一个控制文件。控制文件统计了数据库物理结构及同时信息。提议:控制文件位于不一样磁盘上。名称状态/dev/vg02/rcntl1/dev/vg02/rcntl2/dev/vg02/rcntl3oracle健康检查专题知识第23页Parametersfoundinthecontrolfile这些是控制文件中参数。假如需要修改,能够经过重建控制文件来实现。PARAMETERVALUESMAXLOGFILES16MAXLOGMEMBERS3MAXDATAFILES100MAXINSTANCES8MAXLOGHISTORY23360oracle健康检查专题知识第24页Redolog文件对于恢复操作,最为关键结构是在线RedoLog。在线RedoLog普通由两个或两个以上预先分配存放数据库改变文件组成。为了预防例程故障,每个数据库例程都有相关在线RedoLog。每个数据库最少有两个RedoLog组,每组最少有一个日志文件。Oracle多重在线RedoLog文件能够确保在线日志文件安全。对于多重在线RedoLog文件,LGWR同时将相同RedoLog信息写入不一样RedoLog文件中,从而降低单个文件丢失损失。当Oracle无法访问一个RedoLog文件时,这个文件状态变为INVALID。当Oracle推测一个RedoLog文件不完整或者不正确时,它状态变为STALE。当一个STALE文件被重用时,即其所在日志文件组活动时,此文件也能够使用。在线RedoLog文件降低了数据库数据丢失损失,比如当发生例程故障时,没有被写入数据文件数据能够从在线RedoLog文件中恢复。oracle健康检查专题知识第25页logfileGROUP#THREAD#SIZE_MBMEMBERSARCSTATUS113602YESACTIVE213602NOCURRENT513602YESINACTIVE413602YESINACTIVE313602YESINACTIVEoracle健康检查专题知识第26页logfileGROUP#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_undolog05oracle健康检查专题知识第27页归档Redolog文件

Oracle允许将写满在线RedoLog文件存放在一个或多个脱机位置,即归档RedoLog。在线日志文件经过归档写入归档日志文件。后台进程ARCn自动进行归档操作。您能经过归档日志进行: 在线备份 基于时间恢复oracle健康检查专题知识第28页ArchivedRedoLogSettings

SETTINGSVALUESDatabaselogmodeArchiveModeAutomaticarchivalEnabledArchiveDestination/archive/archOldestonlinelogsequence16171Nextonlinelogsequence16175Currentlogsequence16175oracle健康检查专题知识第29页数据文件数据文件是数据库分配物理文件。在Oracle数据库中,一个表空间能够包含一个或多个物理文件。而一个数据文件则只能关联一个表空间和一个数据库。Oracle经过分配一定磁盘空间以及所需要文件头空间,为每个表空间创建一个数据文件。oracle健康检查专题知识第30页NumberofDatafiles

Numberofdatafiles42Totalnumberofbytes143.20GBoracle健康检查专题知识第31页Datafilelocations

检测数据文件位置。当数据文件增加过分,数据库中必须添加数据文件。应该防止“哪里有空间,哪里建文件”错误方法,因为这么会增加备份策略和文件维护复杂性。oracle健康检查专题知识第32页TABLESPACE_NAMEFILE_IDSIZE_MBAUTSTATUSFILE_NAMEUSERS4.5YESAVAILABLE/dev/vg02/rusersSYSAUX34000NOAVAILABLE/dev/vg02/rsysauxoracle健康检查专题知识第33页Autoextendcapabilities

经过自动扩展命令进行数据文件自动扩展。假定数据文件无法分配所需空间,那么它将提升数据文件大小以取得更多空间。提议:使用裸设备数据文件,提议把自动扩展属性关闭。oracle健康检查专题知识第34页表空间每个数据库由一个或多个逻辑存放单位,即表空间,所组成。而表空间则由逻辑存放单位段所组成。而段将被分为多个片。oracle健康检查专题知识第35页SystemTablespace

提议:将程序用户对象迁移到system表空间以外。oracle健康检查专题知识第36页TablespaceFragmentation&Free

TABLESPACE_NAMEFILESEXTENT_MANTOTAL_SIZEFREE_MBFREE_PCTSYSTEM1LOCAL40003477.312586.93USERS2LOCAL5007.51672.2533.39oracle健康检查专题知识第37页TablespaceFragmentation&Management

严重表空间碎片会影响性能,尤其是发生全表扫描时。另外,当剩下空间还有很多时,碎片依然会引发缺乏空间错误。处理碎片唯一方法就是删除而且重新创建对象。在大多数情况下,导入导出能够处理这个问题。假如需要整理系统表空间碎片,那么必须重新创建整个数据库,因为无法删除系统表空间。提议使用LOCAL方式管理表空间,表空间不存在碎片问题。oracle健康检查专题知识第38页数据库对象

ObjectCategoriesListoracle健康检查专题知识第39页无效数据对象(invalidobjects)对于无效对象,应在系统工作空闲时编译,对于不使用对象,应删除。防止在系统压力较大时,手工或自动编译无效对象,不然可能造成数据库锁死(LIBRARYCACHEPIN/LIBRARYCACHELOCK)。oracle健康检查专题知识第40页DatabaseLinks

数据库链接定义了从一个数据库到另一个通讯路径。当应用程序经过数据库链接访问远程数据库时,Oracle响应应用程序请求,创建数据库通路。oracle健康检查专题知识第41页索引

索引需要维护。对于表删除或者添加操作都会间接地对索引进行对应操作。过时索引结构会产生碎片,此时索引需要被重新建立。BLEVEL是B-tree索引形式一部分,与Oracle为搜索一些纪录而降低索引搜索次数相关联。在一些情况下,BLEVEL需要单独磁盘命中。(Insomecases,aseparatediskhitisrequestedforeachBLEVEL)假如BLEVEL大于4,那么提议重建索引。oracle健康检查专题知识第42页安全性管理在安全性方面,主要考虑用户访问数据库控制以及维护系统安全性问题。oracle健康检查专题知识第43页DatabaseAdministratorUsernames/Passwords

Oracle自动生成两个用户,并授予DBA权限:SYS(初始密码:CHANGE_ON_INSTALL)SYSTEM(初始密码:MANAGER)oracle健康检查专题知识第44页其它授予DBA权限用户提议:检验非SYS/SYSTEM用户是否需要DBA权限。oracle健康检查专题知识第45页SYSDBAUsers

被授予SYSDBA权限用户能够进行

温馨提示

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

评论

0/150

提交评论