ORACLE巡检表

ORACLE巡检表
ORACLE巡检表

ORACLE巡检表-模板模板制作:刘磊

XX移动_Oracle数据库巡检报告-描述版-V 模板

XX移动Oracle 数据库巡检报告描述版 (v )

版本说明

目录

巡检说明 此次巡检总共巡检中国移动北京分公司数据库oracle 套数据库巡检列表如下 巡检具体见下 巡检总结 总体性能方面 问题点

系统配置 oracle 用户的limit限制 Oracle数据库的一些参数设置受到操作系统的限制,如果某些操作系统限制(例如用户使用内存数,最大文件数等),则Oracle运行过程中可能报错(例如申请内存出错等)。因此,巡检查看这部分信息。 正常___ 不正常___ 正常 CPU使用情况 查看主机CPU资源是否充足,此部分信息可做为性能诊断的参考。 # vmstat 2 10 充足___ 不充足___ 充足 磁盘空间情况 查看主机磁盘资源是否充足,如果某些日志路径满,则Oracle会报错。 充足___ 不充足___ 充足 内存使用情况 查看主机内存资源是否充足,如果内存用尽,主机会使用交换区(SWAP),这会造成额外的I/O,影响Oracle 的性能。 充足___ 不充足___ 充足

10.87.56.220数据库配置 这个部分详细阐述了数据库< ORCL>的主要结构。 数据库版本 数据库的当前版本是 建议升级___ 不建议升级___ 不建议升级 数据库产品选项 一般,很多系统安装的数据库产品选项根本未被使用。以下列出的安装产品选项可供未来的应用开发参考,或是可以被确认有哪些产品选项未在原计划之内。 正常___ 不正常___ 正常 Database Registry 正常___ 不正常___ 正常 SGA 组成 以下是数据库< ORCL>的组成情况: 控制文件 以下数据库控制文件信息 正常___ 不正常___ 正常

Oracle 数据库日常巡检

Oracle 数据库日常巡检 阅读目录 ? 1. 检查数据库基本状况 ? 2. 检查Oracle相关资源的使用情况 ? 3. 检查Oracle数据库备份结果 ? 4. 检查Oracle数据库性能 ? 5. 检查数据库cpu、I/O、内存性能 ? 6. 检查数据库安全性 ?7. 其他检查 1. 检查数据库基本状况 包含:检查Oracle实例状态,检查Oracle服务进程,检查Oracle监听进程,共三个部分。 1.1. 检查Oracle实例状态 select instance_name,host_name,startup_time,status,database_status from v$instance; 其中“STATUS”表示Oracle当前的实例状态,必须为“OPEN”;“DATABASE_STATUS”表示Oracle当前数据库的状态,必须为“ACTIVE”。1.2. 检查Oracle在线日志状态 select group#,status,type,member from v$logfile; 输出结果应该有3条以上(包含3条)记录,“STATUS”应该为非“INVALID”,非“DELETED”。注:“STATUS”显示为空表示正常。 1.3. 检查Oracle表空间的状态 select tablespace_name,status from dba_tablespaces; 输出结果中STATUS应该都为ONLINE。 1.4. 检查Oracle所有数据文件状态 select name,status from v$datafile; 输出结果中“STATUS”应该都为“ONLINE”。或者: select file_name,status from dba_data_files; 输出结果中“STATUS”应该都为“AVAILABLE”。 1.5. 检查无效对象

Oracle数据库日常检查

Oracle数据库日常检查 A. 查看所有的实例及其后台进程是否正常 确认所有的instance工作正常,登陆到所有的数据库或instance上,检测oracle后台进程$env | grep SID ORACLE_SID=UWNMS3 B.检查文件系统的使用情况 如果文件系统的剩余空间小于10%,则需要删除不必要的文件以释放空间。 $df -h size used avail capacity Mounted on /dev/md/dsk/d0 20G 17G 3.1G 85% / /proc 0K 0K 0K 0% /proc mnttab 0K 0K 0K 0% /etc/mnttab fd 0K 0K 0K 0% /dev/fd swap 85G 192K 85G 1% /var/run dmpfs 85G 0K 85G 0% /dev/vx/dmp dmpfs 85G 0K 85G 0% /dev/vx/rdmp swap 85G 213M 85G 1% /tmp /dev/vx/dsk/data10dg/Ora_ 394G 292G 98G 75% /data05 /dev/vx/dsk/data1dg/vola0131 443G 156G 283G 36% /archivelog AIX: $df –g or df –k HP-UX $bdf or df –k or df -h 注意:需要特别关注根目录,数据库软件和数据库备份所在目录的剩余空间情况! 备注:数据库运行日志的及时清除 1). 可清除bdump,cdump,udump下的相关日志 $ cd $ORACLE_BASE/admin/db_name/bdump $ ls -l total 174 -rwxrwxrwx 1 oracle dba 59047 Jul 30 22:02 alert_UWNMS1.log

oracle数据库巡检内容

oracle数据库巡检内容 1.检查数据库基本状况 在本节中主要对数据库的基本状况进行检查,其中包含:检查Oracle实例状态,检查Oracle服务进程,检查Oracle监听进程,共三个部分。 SQL> select instance_name,host_name,startup_time,status,database_status from v$instance; INSTANCE_NAME HOST_NAME STARTUP_TIME STATUS DATABASE_STATUS ---------------- ------------------- -------------------- ---------- ------------ ---- CKDB AS14 2009-5-7 9:3 OPEN ACTIVE

其中“STATUS”表示Oracle当前的实例状态,必须为“OPEN”;“DATABASE_STATUS”表示Oracle当前数据库的状态,必须为“ACTIVE”。 SQL> select name,log_mode,open_mode from v$database; NAME LOG_MODE OPEN_MODE --------- ------------ ----------------- CKDB ARCHIVELOG READ WRITE 其中“LOG_MODE”表示Oracle当前的归档方式。“ARCHIVELOG”表示数据库运行在归档模式下,“NOARCHIVELOG”表示数据库运行在非归档模式下。在我们的系统中数据库必须运行在归档方式下。 $ps -ef|grep ora_|grep -v grep&&ps -ef|grep ora_|grep -v grep|wc –l

oracle数据库巡检内容

o r a c l e数据库巡检内容1.检查基本状况 在本节中主要对数据库的基本状况进行检查,其中包含:检查实例状态,检查Oracle服务进程,检查Oracle监听进程,共三个部分。 SQL> select instance_name,host_name,startup_time,status,database_status from v$instance; INSTANCE_NAMEHOST_NAMESTARTUP_TIMESTATUSDATABASE_STATUS ----------------------------------------------------------------------------- ---- CKDBAS142009-5-7 9:3OPENACTIVE 其中“STATUS”表示Oracle当前的实例状态,必须为“OPEN”;“DATABASE_STATUS”表示Oracle当前数据库的状态,必须为“ACTIVE”。

SQL> select name,log_mode,open_mode from v$database; NAMELOG_MODEOPEN_MODE -------------------------------------- CKDBARCHIVELOGREAD WRITE 其中“LOG_MODE”表示Oracle当前的归档方式。“ARCHIVELOG”表示数据库运行在归档模式下,“NOARCHIVELOG”表示数据库运行在非归档模式下。在我们的系统中数据库必须运行在归档方式下。 $ps -ef|grep ora_|grep -v grep&&ps -ef|grep ora_|grep -v grep|wc –l oracle296010 May07 00:01:02 ora_pmon_CKDB oracle296210 May07 00:00:22 ora_psp0_CKDB oracle296410 May07 00:00:00 ora_mman_CKDB oracle296610 May07 00:03:20 ora_dbw0_CKDB

Oracle数据库巡检SQL

-- |----------------------------------------------------------------------------| -- | FILE : Datebase_XunJian.sql | -- +----------------------------------------------------------------------------+ prompt prompt +-----------------------------------------------------------------------------------------+ prompt | Database XunJian | prompt |-----------------------------------------------------------------------------------------+ prompt | | prompt +-----------------------------------------------------------------------------------------+ prompt prompt Creating database report. prompt This script must be run as a user with SYSDBA privileges. prompt This process can take several minutes to complete. set termout off prompt set pagesize 50000 set linesize 80 define fileName=Database_XunJian define versionNumber=1.0 COLUMN tdate NEW_VALUE _date NOPRINT SELECT TO_CHAR(SYSDATE,'MM/DD/YYYY') tdate FROM dual; COLUMN time NEW_VALUE _time NOPRINT SELECT TO_CHAR(SYSDATE,'HH24:MI:SS') time FROM dual; COLUMN date_time NEW_VALUE _date_time NOPRINT SELECT TO_CHAR(SYSDATE,'MM/DD/YYYY HH24:MI:SS') date_time FROM dual; COLUMN date_time_timezone NEW_VALUE _date_time_timezone NOPRINT SELECT TO_CHAR(systimestamp, 'Mon DD, YYYY (') || TRIM(TO_CHAR(systimestamp, 'Day')) || TO_CHAR(systimestamp, ') "at" HH:MI:SS AM') || TO_CHAR(systimestamp, ' "in Timezone" TZR') date_time_timezone FROM dual;

oracle巡检报告模板

oracle巡检报告模板 篇一:Oracle 数据库深度巡检报告 南方基地 RAC数据库深度检查报告 上海新炬网络技术有限公司 XX年08 文档控制 此文档仅供新炬公司与最终用户审阅,不得向与此无关的个人或机构传阅或复制。 修改记录 分发者 审阅记录 相关文档 1、数据库相关AWR报告 1. 实例rac1: awrrpt_1_11063_ awrrpt_1_11129_ 2. 实例rac2: awrrpt_2_11063_ awrrpt_2_11129_ 目录 文档控制 ................................................ ................................................... (2) 修改记

录 ................................................ ................................................... .. (2) 分发者 ................................................ ................................................... (2) 审阅记录 ................................................ ................................................... .. (2) 相关文档 ................................................ ................................................... .. (2) 目录 ................................................ ................................................... .. (2) 1. 检查介绍 ................................................ ...................................................

Oracle数据库巡检报告

XXX数据库【XXX】巡检报告 1 第一部分操作系统参数检查 (2) 1.1 检查数据库cpu、I/O、内存性能 (2) 1.2 检查Oracle服务进程 (2) 2 第二部分Oracle数据库检查 (3) 2.1 数据库状态 (3) 2.1.1 检查oracle环境变量 (3) 2.1.2 检查监听状态 (3) 2.1.3 查看Oracle初始化参数 (3) 2.1.4 检查Oracle的实例状态 (3) 2.1.5 检查数据库读写状态 (3) 2.1.6 查看oracle数据库的版本 (4) 2.1.7 查看sga、pga详细信息 (4) 2.1.8 检查控制文件状态 (4) 2.1.9 检查日志文件状态 (4) 2.1.10 检查alter日志 (4) 2.1.11 检查当前crontab任务 (4) 2.2 数据库空间监控 (5) 2.2.1 检查数据库的大小,和空间使用情况 (5) 2.2.2 查看数据库是否处于归档模式 (6) 2.2.3 检查表空间物理文件的名称及大小 (6) 2.2.4 数据库数据文件等所在目录使用情况 (6) 2.3 数据库性能、资源、对象检查 (6) 2.3.1 负载情况(Load Profile) (6) 2.3.2数据库内存命中率(Instance Efficiency Percentages (Target 100%)) (7) 2.3.3监控等待事件(Top 5 Timed Events) (7) 2.3.4检查无效的数据对象 (7) 2.3.5检查碎片程度高的表 (7) 2.3.6 检查排序区 (8) 2.3.7 检查日志缓冲区 (8) 2.3.8 检查Oracle初始化文件中相关参数值 (8) 2.3.9 检查数据库连接情况 (8) 2.3.10 检查system表空间内的内容 (8) 2.3.11 检查表空间碎片率 (8) 2.3.12 检查死锁 (9) 2.4 数据库备份检查 (9) 2.4.1 检查数据库备份日志信息 (9)

oracle数据库巡检报告模板

系统oracle数据库 巡检报告

文档控制 修改记录 审阅 分发

目录 文档控制 (2) 检查总结 (5) 概要 (5) 总体概况 (5) 优化建议 (5) 介绍 (6) 目标 (6) 检查方法 (6) 检查范围 (6) 数据库配置分析 (7) 硬件配置 (7) 软件配置 (7) 数据库参数 (8) 控制文件 (9) Temporary Tablespace (9) 表空间管理 (9) 回滚段 (10) 无效对象,约束和trigger (10) 数据库日志ALTER LOG分析 (10) 数据库性能分析 (11) 数据库实例性能命中率 (11) 等待事件(Top Wait Events) (11)

版权说明 本文件中出现的任何文字叙述、文档格式、插图、照片、方法、过程等内容,除另有特别注明,版权均属xxxx有限公司所有,受到有关产权及版权法保护。任何个人、机构未经xxxx 有限公司的书面授权许可,不得复制或引用本文件的任何片断,无论通过电子形式或非电子形式。

检查总结 概要 此次巡检主要针对oracle数据库进行一次全面的健康检查,包括数据库配置、数据库性能等各项内容,并依照此次检查结果,提出相应的优化措施。 总体概况 以下是本次检查的总结 优化建议 以下是对检查的结果进行分析后所得出的优化建议

介绍 目标 数据库健康检查是用来: -评价数据库当前的性能情况 -分析数据库应用瓶颈和资源竞争情况 -指出存在的问题,提出解决建议 检查方法 本次数据库性能检查的工具是: ?操作系统工具和命令检查操作系统。 ?SQL命令检查数据库配置,SQL命令在ORACLE 工具SQL*PLUS中运行。 ?Oracle AWR工具。 上述输出结果为建议提供依据。 检查范围 本报告提供的检查和建议主要针对以下方面: 1.数据库配置 2.数据库性能 本报告的提供的检查和建议不涉及: -具体的性能调整 -应用程序的具体细节 以下提请注意:本次检查仅历时半天。所以在具体的性能方面仅做相应的建议。如需在数据库性能方面进行进一步的调整,请继续选择数据库性能调整。

oracle数据库巡检sql脚本

如何查询sga内各组件信息和pga大小 SQL> conn / as sysdba SQL> show parameter sga_max –查看sga的大小 NAME TYPE V ALUE ------------------------------------ ----------- ------------------------------ sga_max_size big integer 1578706860 SQL> show parameter sga_target –查看sga_target大小(只限10g以上版本) NAME TYPE V ALUE ------------------------------------ ----------- ------------------------------ sga_target big integer 584M SQL> show parameter db_cache_size –-查看db_cache大小 NAME TYPE V ALUE ------------------------------------ ----------- -------------------- db_cache_size big integer 1048576000 SQL> show parameter shared_pool_size –查看share_pool大小 NAME TYPE V ALUE ------------------------------------ ----------- --------------------------- shared_pool_size big integer 318767104 SQL> show parameter pga—查看pga_aggregate_target NAME TYPE V ALUE ------------------------------------ ----------- --------------- pga_aggregate_target big integer 314572800 查询数据库版本的sql SQL> select VERSION from v$instance; VERSION ----------------- 9.2.0.1.0

ORACLE数据库结构健康检查分析报告(模版)

中国建设银行信息技术管理部 厦门开发中心 《XXXX系统ORACLE数据库结构健康检 查分析报告》 (模版) 文档编号: 制定单位:厦门开发中心

文档历史 文档位置 本页为文档基本信息摘要. 本文档的硬拷贝至打印之日起生效. 对于文档本身的任何疑问,请与文档作者联系. 原始文档存放在 ...... 修改历史 批准者 该文档需要下列人员批准. 签字批准页在PCB的质量部分 分发 该文档已经分发给

目录 前言 (5) 1. ORACLE数据库结构检查结果 (5) 2. 检查结果分析 (6) 2.1. 超过6条索引的表 (6) 2.1.1. 检查结果 (6) 2.1.2. 分析 (6) 2.2. 超过255列的表 (6) 2.2.1. 检查结果 (6) 2.2.2. 分析 (7) 2.3. 超过6列的索引 (7) 2.3.1. 检查结果 (7) 2.3.2. 分析 (7) 2.4. 存在LONG 或LONG RAW的表 (7) 2.4.1. 检查结果 (7) 2.4.2. 分析 (8) 2.5. 没用分区索引的分区表 (8) 2.5.1. 检查结果 (8) 2.5.2. 分析 (8) 2.6. 冗余索引 (8) 2.6.1. 检查结果 (8) 2.6.2. 分析 (9) 2.7. 没用建立索引的外键 (9) 2.7.1. 检查结果 (9) 2.7.2. 分析 (10) 2.8. HASH分区非2的幂次方的表 (10) 2.8.1. 检查结果 (10) 2.8.2. 分析 (10) 3. 附件 (10)

前言 本文档主要包含的内容: ?ORACLE数据库健康检查结果 ?检查结果分析 1.ORACLE数据库结构检查结果填写说明: 此处将Toad DB Health Check的检查结果粘贴。示例:

数据库日常巡检报告

1.日常巡检手册 监控所有关键业务系统的数据库系统,以ORACLE数据库为例。主要的监控指标应包括配置信息、故障监控和性能监控。主要工作包括: 1、配置信息管理:数据库配置信息包括数据库名,数据库实例名,版本信息,数据库位数,归档方式,文件目录,表空间信息,内存信息,其他SID.ORA的相关参数信息。 2、故障监控:监控数据库关键的运行状态和进程等进行有效的管理,具体的管理功能应包含:(1)服务器实例的可用性,监控数据库实例的状态;(2)空间监控:监控表空间、Redo 日志、Archive日志的使用情况;(3)显示和过滤Alert Log中的报警等;(4)数据库空间、表空间、数据文件占用或空闲的空间;磁盘的使用;表和索引的使用;重做日志Redo logs;内存的使用Memory usage;交换区的使用Swap usage。 3、性能监控:监控数据库的性能,鉴别和消除瓶颈以提高数据库系统的整体性能,包括:(1)由内存容量引起的数据库响应缓慢; (2)由于请求Redo日志空间引起的延迟; (3)锁资源监控,对阻塞了其它会话的锁进行告警,以及可用的锁; (4)等待某回滚段完成的事务百分比; (5)监控SGA、Buffer Cache、I/O等相关的性能数据;(6)监控数据库会话的状况。 应及时变更配置信息并定期(每月)编制数据库监控报告并提交相关部门和人员。 检查实例 1.常规检查 编号参数名称描述参数说明 1文件自动扩展正确数据文件使用裸设备时,文件不可自动扩展(使用文件系统的数据文件也建议不设成自动扩展): Sql>select file_name,tablespace_name,status,autoextensible from dba_data_files where autoextensible<>'NO'; Sql>alter database datafile '****' autoextend off;; 2默认表空间正确不要使用system表空间作为应用用户的默认表空间: Sql>Select username,account_status,default_tablespace,temporary_tablespace from dba_Users; Sql>alter user ctais2bb default tablespace ctais2_dat;

ORACLE 数据库巡检报告脚本

**************************************************************** # made by brain zhang # products made by brain zhang is competitive products **************************************************************** SET MARKUP HTML ON SPOOL ON pre off entmap off SET ECHO OFF SET TERMOUT OFF SET TRIMOUT OFF set feedback off set heading on set linesize 200 set pagesize 10000 col tablespace_name format a15 col total_space format a10 col free_space format a10 col used_space format a10 col used_rate format 99.99 column dbid new_value spool_dbid column inst_num new_value spool_inst_num select dbid from v$database where rownum = 1; select instance_number as inst_num from v$instance where rownum = 1;

column spoolfile_name new_value spoolfile select 'spool_'||(select name from v$database where rownum=1) ||'_'|| (select instance_name from v$instance where rownum=1) ||'_'||to_char(sysdate,'yy-mm-dd_hh24.mi')||'_static' as spoolfile_name from dual; spool &&spoolfile..html set line 140 pages 9000; col action_time for a30; col action for a10; col namespace for a15; col version for a20; col comments for a30; prompt system info check !/sbin/ip addr !hostname !df -h !tail -10000 $ORACLE_BASE/admin/$ORACLE_SID/bdump/al*|grep ora- !tail -10000 $ORACLE_BASE/admin/$ORACLE_SID/bdump/al*|grep err

Oracle数据库巡检报告

XXX数据库【XXX】巡检报告 1第一部分操作系统参数检查 (2) 1.1检查数据库cpu、I/O、内存性能 (2) 1.2检查Oracle服务进程 (2) 2第二部分 Oracle数据库检查 (3) 2.1数据库状态 (3) 2.1.1检查oracle环境变量 (3) 2.1.2检查监听状态 (3) 2.1.3查看Oracle初始化参数 (3) 2.1.4检查Oracle的实例状态 (3) 2.1.5检查数据库读写状态 (3) 2.1.6查看oracle数据库的版本 (4) 2.1.7查看sga、pga详细信息 (4) 2.1.8检查控制文件状态 (4) 2.1.9检查日志文件状态 (4) 2.1.10检查alter日志 (4) 检查当前crontab任务 (5) 2.2数据库空间监控 (5) 2.2.1检查数据库的大小,和空间使用情况 (5) 查看数据库是否处于归档模式 (7) 检查表空间物理文件的名称及大小 (7) 数据库数据文件等所在目录使用情况 (7) 2.3数据库性能、资源、对象检查 (7) 负载情况(Load Profile) (7) 数据库内存命中率(Instance Efficiency Percentages (Target 100%)) (8) 监控等待事件(Top 5 Timed Events ) (8) 检查无效的数据对象 (9) 检查碎片程度高的表 (9) 检查排序区 (9) 检查日志缓冲区 (9) 检查Oracle初始化文件中相关参数值 (9) 检查数据库连接情况 (10) 检查system表空间内的内容 (10) 检查表空间碎片率 (10) 检查死锁 (11) 2.4数据库备份检查 (11) 检查数据库备份日志信息 (11) 检查backup卷中文件产生的时间 (12) 检查oracle用户的email (12) 3第三部分总结 (12)

ORACLE数据库管理员职责

ORACLE数据库管理员职责 ORACLE数据库管理员应按如下方式对ORACLE数据库系统做定期监控: (1). 每天对ORACLE数据库的运行状态,日志文件,备份情况,数据库的空间使用情况,系统资源的使用情况进行检查,发现并解决问题。 (2). 每周对数据库对象的空间扩展情况,数据的增长情况进行监控,对数据库做健康检查,对数据库对象的状态做检查。 (3). 每月对表和索引等进行Analyze,检查表空间碎片,寻找数据库 性能调整的机会,进行数据库性能调整,提出下一步空间管理 计划。对ORACLE数据库状态进行一次全面检查。 每天的工作 (1).确认所有的INSTANCE状态正常 登陆到所有数据库或例程,检测ORACLE后台进程: $ps –ef|grep ora (2). 检查文件系统的使用(剩余空间)。如果文件系统的剩余空间小于20%,需删除不用的文件以释放空间。 $df –k (3). 检查日志文件和trace文件记录alert和trace文件中的错误。 连接到每个需管理的系统 ? 使用’telnet’ ? 对每个数据库,cd 到bdump目录,通常是$ORACLE_BASE//bdump ? 使用Unix ‘tail’命令来查看alert_.log文件 ? 如果发现任何新的ORA- 错误,记录并解决 (4). 检查数据库当日备份的有效性。 对RMAN备份方式: 检查第三方备份工具的备份日志以确定备份是否成功 对EXPORT备份方式: 检查exp日志文件以确定备份是否成功 对其他备份方式: 检查相应的日志文件 (5). 检查数据文件的状态记录状态不是“online”的数据文件,并做恢复。 Select file_name from dba_data_files where status=’OFFLINE’ (6). 检查表空间的使用情况 SELECT tablespace_name, max_m, count_blocks free_blk_cnt, sum_free_m,to_char(100*sum_free_m/sum_m, '99.99') || '%' AS pct_free FROM ( SELECT tablespace_name,sum(bytes)/1024/1024 AS sum_m FROM dba_data_files GROUP BY tablespace_name), ( SELECT tablespace_name AS fs_ts_name, max(bytes)/1024/1024 AS max_m, count(blocks) AS count_blocks, sum(bytes/1024/1024) AS sum_free_m FROM dba_free_space GROUP BY tablespace_name ) WHERE tablespace_name = fs_ts_name (7). 检查剩余表空间

Oracle数据库系统巡检报告

XXXXXXXX 数据库系统巡检报告 福华网络2017年2月15日

目录 1文档控制 (1) 2巡检记录 (1) 3巡检概述 (2) 4巡检结果记录 (2) 5检查项目分析与建议 (2) 6数据库实例检查 (3) 6.1获取实例基本信息 (3) 6.1.1查看实例启动时间,运行状态 (3) 6.1.2查看系统会话数 (3) 6.2查看数据库文件状态 (3) 6.2.1查看日志文件状态 (3) 6.2.2查看表空间状态 (4) 6.2.3查看表空间使用率 (5) 6.2.4查看数据库文件状态 (6) 6.3查看数据对象状态 (6) 6.3.1查看异常用户对象 (6) 6.3.2查看系统表空间的非系统对象 (7) 6.3.3查找失效的索引 (7) 6.3.4查找失效的约束 (7) 6.3.5查找失效的触发器 (7) 6.4使用AWR收集实例信息 (8) 7RAC健康检查 (9) 7.1RAC运行状态信息 (9) 7.2ASM磁盘容量检查 (11) 8DATAGUARD健康检查 (12) 8.1主库确认没有日志缺口 (12) 8.2确认主库可以进行角色切换,查询主库 (12) 8.3查询备库是否可以切换为主库,查询备库: (12)

1文档控制 2巡检记录

3巡检概述 2017年2月14日,福华网络对XXXXXXX现运行的维保合同相关Oracle数据库系统进行了一次全面细致的巡检服务。 巡检围包括数据库服务器操作系统和Oracle RAC数据库。目前,数据库服务器和数据库运行稳定。 4巡检结果记录 合同相关的数据库系统巡检结果记录如下表所示: 5检查项目分析与建议 系统当前运行状态良好。

Oracle数据库日常维护手册

密级:保密 编号: Oracle10g数据库 日常维护手册 日期: 编写: 核对: 更新:

目录 1.检查数据库基本状况 (4) 1.1.检查O RACLE实例状态 (4) 1.2.检查O RACLE服务进程 (4) 1.3.检查O RACLE监听状态 (5) 2.检查系统和ORACLE日志文件 (6) 2.1.检查操作系统日志文件 (6) 2.2.检查ORACLE日志文件 (6) 2.3.检查O RACLE核心转储目录 (7) 2.4.检查R OOT用户和O RACLE用户的EMAIL (7) 3.检查ORACLE对象状态 (7) 3.1.检查O RACLE控制文件状态 (7) 3.2.检查O RACLE在线日志状态 (7) 3.3.检查O RACLE表空间的状态 (8) 3.4.检查O RACLE所有数据文件状态 (8) 3.5.检查无效对象 (9) 3.6.检查所有回滚段状态 (10) 4.检查ORACLE相关资源的使用情况 (10) 4.1.检查O RACLE初始化文件中相关参数值 (10) 4.2.检查数据库连接情况 (11) 4.3.检查系统磁盘空间 (12) 4.4.检查表空间使用情况 (12) 4.5.检查一些扩展异常的对象 (13) 4.6.检查SYSTEM表空间内的内容 (13) 4.7.检查对象的下一扩展与表空间的最大扩展值 (14) 5.检查ORACLE数据库备份结果 (14) 5.1.检查数据库备份日志信息 (14) 5.2.检查BACKUP卷中文件产生的时间 (15) 5.3.检查ORACLE用户的EMAIL (15) 6.检查ORACLE数据库性能 (15) 6.1.检查数据库的等待事件 (15) 6.2.D ISK R EAD最高的SQL语句的获取 (15) 6.3.查找前十条性能差的SQL (16) 6.4.等待时间最多的5个系统等待事件的获取 (16) 6.5.检查运行很久的SQL (16) 6.6.检查消耗CPU最高的进程 (16) 6.7.检查碎片程度高的表 (17) 6.8.检查表空间的I/O比例 (17) 6.9.检查文件系统的I/O比例 (17)

ORACLE巡检报告模板

ORACLE 数据库系统维护检查报告

注:红色字体表示需要尽快解决的问题。 其它检查内容: 1、alert文件: 有无错误? 2、表空间使用情况: set linesize 300 SELECT upper(f.tablespace_name) "tablespace_name", d.Tot_grootte_Mb "tablespace(M)", d.Tot_grootte_Mb - f.total_bytes "used(M)", round((d.Tot_grootte_Mb - f.total_bytes) / d.Tot_grootte_Mb * 100,2) "use%", f.total_bytes "free_space(M)", round(f.total_bytes / d.Tot_grootte_Mb * 100,2) "free%" FROM (SELECT tablespace_name, round(SUM(bytes)/(1024*1024),2) total_bytes, round(MAX(bytes)/(1024*1024),2) max_bytes FROM sys.dba_free_space GROUP BY tablespace_name) f, (SELECT dd.tablespace_name, round(SUM(dd.bytes)/(1024*1024),2) Tot_grootte_Mb

FROM sys.dba_data_files dd GROUP BY dd.tablespace_name) d WHERE d.tablespace_name = f.tablespace_name ORDER BY 4 DESC / 3、Shared Pool Size 命中率: select round((sum(gets)-sum(reloads))/sum(gets)*100,1) "libiary cache hit ratio %" from v$librarycache where namespace in ('SQL AREA','TABLE/PROCEDURE','BODY','TRIGGER'); 4、数据字典命中率: select round((1-sum(getmisses)/sum(gets))*100,1) "data dictionary hit ratio %" from v$rowcache; 5、锁竞争: select substr(https://www.360docs.net/doc/f418313717.html,,1,25) Name, l.gets, l.misses, 100*(l.misses/l.gets) "% Ratio (STAY UNDER 1%)" from v$latch l, v$latchname ln where https://www.360docs.net/doc/f418313717.html, in ('cache buffers lru chain') and https://www.360docs.net/doc/f418313717.html,tch# = https://www.360docs.net/doc/f418313717.html,tch#; 6、排序命中率: select a.value "Sort(Disk)", b.value "Sort(Memory)", round(100*(a.value/decode((a.value+b.value), 0,1,(a.value+b.value))),2) "% Ratio (STAY UNDER 5%)" from v$sysstat a, v$sysstat b where https://www.360docs.net/doc/f418313717.html, = 'sorts (disk)' and https://www.360docs.net/doc/f418313717.html, = 'sorts (memory)'; 7、数据缓冲区命中率: select round((1-(phy.value/(cur.value+con.value)))*100,1)||'%' ratio from v$sysstat phy,v$sysstat cur,v$sysstat con where https://www.360docs.net/doc/f418313717.html,='physical reads' and https://www.360docs.net/doc/f418313717.html,='db block gets' and https://www.360docs.net/doc/f418313717.html,='consistent gets'; 8、v$session_wait: select sid,seq#,event,WAIT_TIME,SECONDS_IN_WAIT from v$session_wait where event not like 'SQL%' and event not like 'rdbms%'; 9、回滚段的争用情况: select name, waits, gets, waits/gets "Ratio" from v$rollstat a, v$rollname b where https://www.360docs.net/doc/f418313717.html,n = https://www.360docs.net/doc/f418313717.html,n;

相关主题
相关文档
最新文档