Oracle数据库日常检查

Oracle数据库日常检查
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

-rwxrwxrwx 1 oracle dba 1000 Jul 14 22:00 uwnms1_j000_18128.trc -rw-r----- 1 oracle dba 1000 Jul 22 22:00 uwnms1_j001_5369.trc -rwxrwxrwx 1 oracle dba 695 Jul 14 19:12 uwnms1_lgwr_18100.trc -rwxrwxrwx 1 oracle dba 2668 Jul 30 22:02 uwnms1_lgwr_19661.trc -rwxrwxrwx 1 oracle dba 983 Jul 14 17:36 uwnms1_lgwr_7816.trc -rwxrwxrwx 1 oracle dba 955 Jul 14 19:11 uwnms1_lgwr_7883.trc -rwxrwxrwx 1 oracle dba 803 Jul 14 17:31 uwnms1_p000_7714.trc -rwxrwxrwx 1 oracle dba 801 Jul 14 17:31 uwnms1_p001_7716.trc $ cd ../cdump

$ ls -l

total 4

drwxr-x--- 2 oracle dba 512 Jul 25 14:12 core_18095

drwxr-x--- 2 oracle dba 512 Jul 25 19:17 core_25934

$ cd ../udump

$ ls -l

total 20042

-rw-r----- 1 oracle dba 505 Jul 16 16:33 uwnms1_ora_14771.trc

-rw-r----- 1 oracle dba 4516169 Jul 25 14:12 uwnms1_ora_18095.trc

-rwxrwxrwx 1 oracle dba 644 Jul 14 19:12 uwnms1_ora_18119.trc -rw-r----- 1 oracle dba 505 Jul 30 15:11 uwnms1_ora_18820.trc

-rwxrwxrwx 1 oracle dba 774 Jul 15 10:23 uwnms1_ora_19573.trc -rwxrwxrwx 1 oracle dba 587 Jul 15 10:23 uwnms1_ora_19645.trc -rwxrwxrwx 1 oracle dba 644 Jul 15 10:23 uwnms1_ora_19680.trc -rw-r----- 1 oracle dba 720942 Jul 15 16:28 uwnms1_ora_24759.trc

-rw-r----- 1 oracle dba 4951562 Jul 25 19:17 uwnms1_ora_25934.trc

-rw-r----- 1 oracle dba 505 Jul 15 17:21 uwnms1_ora_27326.trc

-rw-r----- 1 oracle dba 503 Jul 30 16:54 uwnms1_ora_6612.trc

-rwxrwxrwx 1 oracle dba 585 Jul 14 17:12 uwnms1_ora_7523.trc

-rwxrwxrwx 1 oracle dba 767 Jul 14 17:30 uwnms1_ora_7566.trc 2). 可清除oracle的监听日志

$ cd $ORACLE_HOME/network/log

$ ls -l

total 533072

-rwxrwxrwx 1 oracle dba 272507851 Jul 31 11:28 listener.log

-rw-r--r-- 1 oracle dba 257876 Jul 31 08:48 sqlnet.log

$ cp /dev/null listener.log

C.查找警告日志文件

1. 联接每一个操作管理系统

2. 使用‘TELNET’或是可比较程序

3. 对每一个管理实例,经常的执行$ORACLE_BASE//bdump 操作,并使其能回退到控制数据库的SID。

4. 在提示下,使用UNIX 中的‘TAIL’命令查看alert_.log,或是用其他方式检查文件中最近时期的警告日志

5. 如果发现任何ORA_ERRORS (ORA-XXX) 的错误,将它记录并且仔细的研究它们,或反馈给DB组

如何确定警告日志文件的路径?

通过参看起始参数文件init.ora,而起始参数文件一般存储在$ORACLE_HOME/dbs下D.检查数据库备份是否成功

※对RMAN备份方式:

检查第三方备份工具的备份日志以确定备份是否成功

如果具备恢复目录的,可直接登陆到rman环境下,发命令list backup查看具体备份集合的情况;

$rman target / nocatalog

Recovery Manager: Release 10.2.0.3.0 - Production on Thu Jul 31 11:39:37 2008 Copyright (c) 1982, 2005, Oracle. All rights reserved.

connected to target database: UWNMS3 (DBID=2229785441)

connected to recovery catalog database

RMAN> list backup;

List of Backup Sets

===================

BS Key Type LV Size Device Type Elapsed Time Completion Time

------- ---- -- ---------- ----------- ------------ -------------------

422624 Incr 0 12.59M DISK 00:00:07 2008-07-28 03:15:21 BP Key: 422631 Status: AVAILABLE Compressed: YES T ag: BK0

Piece Name: /export/home/oracle/rman3/bk0_UWNMS3_20080728_2393 List of Datafiles in backup set 422624

File LV Type Ckp SCN Ckp Time Name

---- -- ---- ---------- ------------------- ----

2 0 Incr 35321096 2008-07-28 03:15:14 /archivelog/oradata/UWNMS3/undo01.dbf

5 0 Incr 3532109

6 2008-07-28 03:15:14 /archivelog/oradata/UWNMS3/system2.dbf

※对EXPORT,EXPDP逻辑备份方式:

检查exp,expdp日志文件以确定备份是否成功

※对其他备份方式:

检查相应的日志文件

E.检查表空间的使用情况

1. 检查在表空间中有没有剩余空间。

对每一个实例来说,检查在表空间中是否存在有剩余空间来满足当天的预期的需要。当数据库中已有的数据是稳定的,数据日增长的平均数也是可以计算出来,最小的剩余空间至少要能满足每天数据的增长。

脚本:

select t.tablespace_name, total, free, round(100*(1-(free/total)),3)||'%' as已使用的空间比例

from (select tablespace_name, sum(bytes)/1024/1024 total from dba_data_files group by tablespace_name) t,(select tablespace_name, sum(bytes)/1024/1024 free from dba_free_space group by tablespace_name) f

where t.tablespace_name=f.tablespace_name(+)

and t.tablespace_name not in ('DRSYS','ORDIM','SPATIAL','USERS','TOOLS','XDB')

order by round(100*(1-(free/total)),3) desc;

2. 检查失效索引

/* -- 以下脚本用于检查失效的索引

select * from dba_indexes where status not in ('VALID','N/A')

SELECT index_name,PARTITION_NAME,TABLESPACE_NAME FROM USER_IND_PARTITIONS

WHERE status = 'UNUSABLE' ORDER BY PARTITION_NAME;

*/

-- 发现失效索引提出建议,如:

alter index NPMDB.UQ_TPA_SAE_SUM rebuild tablespace idxdbs online nologging parallel 4 ; alter index NPMDB.UQ_TPA_SAE_SUM noparallel;

3. 表空间管理

-- 检查表空间数据文件状态

SQL>select from dba_data_files where status=’AVAILABLE’;

注:如果查询出记录,说明有数据文件不正常,必须及时提出建议.

-- 查看数据文件自动扩展属性

SQL>select from dba_data_files where AUTOEXTENSIBLE=’YES’;

注:查出记录后,并且数据文件在”/dev/”目录下,说明是裸设备,则建议

ALTER DATABASE DATAFILE '/dev/vx/rdsk/data2dg/volb0082' AUTOEXTEND OFF; F.查看数据库版本及组件

数据库RDBMS版本:

SQL>select * from v$version;

查看数据库组件版本:

SQL>col comp_name format a35;

SQL>col status format a15;

SQL>col version format a15;

SQL>select comp_name,status,version from dba_registry;

G.查看crs状态

如果是10g RAC数据库运行以下命令查看CRS相关信息:

1 查询并检查OCR设备

ocrcheck

2 查询并检查Voting Disk设备

crsctl query css votedisk

3 查询并检查网络接口

oifcfg –getif –global

4 检查ocr备份情况

查找备份存放目录

ocrconfig –showbackup

cd 到上面的目录,检查文件应列出下面文件

3份每四小时备份

2份每天备份

2份每周备份

5 检查各个数据库节点系统时间,如果存在差距大于15分钟,建议修改。

date

6 检查crs和数据库日志

$ORA_CRS_HOME/log

9 检查nodeapps,asm,database,instance,service的状态

crs_stat –t

H.检查数据库主机的性能情况

检查数据库所在主机的性能,记录数据库的cpu使用、IO、buffer命中率等等,使用vmstat,iostat,top等命令

Vmstat: 关注cpu的idle

Iostat:关注磁盘IO的繁忙程度(%b)

Top: 关注消耗cpu多的相关进程

Oracle 10g EM监控:

日常环境卫生巡查记录表.docx

日常环境卫生巡查记录表项目 名称 检查 第检查 年月日 单位架子队 时间 分序 具体检查项目及要求检查结果 项号优良中差办1办公区设有密闭式垃圾容器,卫生定期扫地制度落实到位 公2文件资料、桌、柜、办公用品等分类摆放整齐 区3办公室、会议室地面无烟头、纸屑,墙面无乱贴乱画现象 生1宿舍物品摆放整齐,地面整洁无烟头,房间通风无异味 2食堂、淋浴间、盥洗设施、开水房、厕所等临时设施设置规范 活 3临时生活设施保持经常性干净、卫生 区 4生活区设置足够的密闭式垃圾容器,并将垃圾清理到指定位置 卫 1食堂、餐具定期消毒,肉、菜、饮用水质量符合卫生要求 2季节性卫生防疫工作落实到位 生 3除四害(老鼠、蟑螂、蚊子、苍蝇)措施器具药品等落实到位 防 4卫生区域责任划分落实到位,白色垃圾封闭处理、定期清理 疫 5施工现场配备保健药箱,一般常用药品和急救器材 1主要道路是否硬化处理,是否有专人清扫保洁洒水压尘 2现场材料(钢筋、模板、机械设备)分类摆放整齐 3作业时采取扬尘控制措施,作业现场是否工完场净 4各种废料是否集中堆放,有封闭措施 施 5清理施工垃圾、材料时严禁凌空抛掷 工 6 泥浆、污水有组织排放,不随地乱流乱排区 7 沉 淀池是否设置,污水是否经沉淀排放排放 8夜间施工噪声不超标( 22:00-6:00 控制在 55dB 以下) 9运输材料车辆在现场严禁鸣笛,装卸物品时轻拿轻放 10从事土方、渣土、垃圾运输车辆采取密闭或覆盖措施 11各工作、设备清洗处是否在沉淀池旁 12使用油料是否有防止污染土壤、水体的措施 检查□符合要求□整改后符合要求□不符合要求,需继续整改结论其他: 办公室签字意见: 检查人 安全员签字意见: 签字 施工单位签字意见: 架子队长签字意见: 检查结果说明:优:继续保持 中:下发整改单进行整改良:需要进一步改进并完善差:要求停顿整改并给与处罚

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>的组成情况: 控制文件 以下数据库控制文件信息 正常___ 不正常___ 正常

数据库检查报告模版

数据库系统远程性能监测报告模版 文档控制 修改记录 审阅 分发

目录 文档控制i 概述1 数据库配置1非缺省的数据库参数:1 Sga 占用情况3数据文件使用情况4表空间管理方式和碎片17 Tablespaces Free Space17排序区的使用情况:18回滚段:Rollback Segments19使用system 表空间的表和索引21表的数据行迁移情况21 Users错误!未定义书签。 日志切换检查21 Errors Check22 系统空间使用情况:错误!未定义书签。 系统和数据库的性能22操作系统性能监视22数据库配置和监控(statspack报告摘录) 22 运行优势26需改进的方面:26本次检查已经解决的问题:26 建议27应立即解决的问题27将来应解决的问题27

介绍 在此次的ORACLE专家服务中我们完成了对呼和浩特计费系统(服务器位于:呼和浩特网通机 房)的健康检查,在这次检查中我们发现了一些与数据库相关的的一些潜在的问题,同时我们 对计费系统也有了更深入的了解,我们将根据所搜集的信息得出下面的报告。 在此,我们感谢呼和浩特网通及内蒙网通公司对此次系统检查所给予的积极的支持和配合! 读者 此系统健康检查报告供下列读者使用: 概述 此次数据库健康检查主….数据库,下几个方面:数据库配置,数据库可用性及性能,我们观 察到该系统在数据库的参数以及存储方面的设置或配置尚好,同时也发现了一些潜在的问题, 在下面的建议部分,我们将提出相关的改进措施。 数据库配置 非缺省的数据库参数: 使用的参数文件:pfile 节点1: End value Parameter Name Begin value (if different) ----------------------------- --------------------------------- -------------- _lm_direct_sends lkmgr _sqlexec_progression_cost 0 background_dump_dest /o8i/app/oracle/admin/hhlbas/bdum compatible 8.1.0 control_files /dev/vgora/rcontrol1, /dev/vgora/

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. 检查无效对象

体检报告生成

体检报告管理软件与体检中心管理软件的 区别 《体检报告管理软件health-helper》(以下简称神指)与《体检中心管理软件 health-finger》(以下简称妙手)同属于天方达公司《杏林七贤》系列健康体检软件产品, 历经8年的不断发展,不但奠定了在国内体检软件第一品牌的地位,同时用户数量也突破了 1000家,遍布全国27个省份,在体检信息化领域内,远远超过其他竞争对手,市场占有率 与用户满意率居于首位。作为《杏林七贤》系列的两个主要产品品牌,神指与妙手在激烈的 竞争市场上所向披靡,无论从软件功能、操作、周边产品延续性方面都得到了广大客户的青 睐及用户的赞扬。 从公司开始推广《杏林七贤》系列健康体检软件,神指与妙手就是两个完全不同的产品。 神指是妙手的一个微缩版,功能相对简单些。两个产品从推出以来,已经过十几次大小功能 升级,神指目前最高版本是v9.5,妙手是v5.3。 作为健康体软件业内第一品牌,《杏林七贤》充分吸收当今it科技的最新成果,采用国 际互联网、嵌入式开发、人工智能、移动通讯等多种技术手段,以健康信息管理为基础,以 全民健康为核心,围绕健康体检的市场推广、服务供给和持续服务,为体检档案的形成、存 储、传递和共享提供全方位的技术支持,使终生健康档案的建立和使用成为可能,为科学的 健康保健提供了详实的档案,使健康体检业务迈上新台阶。结合公司自主品牌《易通lis》 及《迅影pacs》,《杏林七贤》同时也是国内第一个全面推广全自动化健检的品牌,捍卫了国 内体检软件第一的霸主地位。 结合两个产品的不同特点,从各医院体检中心自身情况及角度出发,以下是两个产品各 项指标比较分析。 产品概述 1. 体检中心管理软件 (health-helper):医院体检中心管理软件。医院用该软 件建立体检中心的电脑系统,实现体检业务的自动化和无纸化,适合已经成立一站式或 即将成立一站式体检中心的医院使用。 2. 体检报告管理软件 (health-finger):医院体检报告管理软件。院用该软件 1 进行体检档案的管理,实现体检报告的自动生成、历史档案的对比分析和各种统计报表 的生成,适合分散式体检或近几年内无法达到一站式体检中心的医院体检模式。神指、妙手 功能对比分析 2 3 综述:以上是针对杏林神指与杏林妙手在功能、适应体检中心模式上进行 的全面对比分析,如何选择合适的体检软件是体检中心领导考虑的重要事项,神指与妙 手各有特点,用户可根据自身体检中心的体检模式及未来发展计划选择合适的产品。 在“做精品、创名牌”的发展思想指导下,我们将持之以恒地改进软件性能,不断升级 换代,使“杏林神指、杏林妙手”产品与时俱进,永远傲立潮头,独领风骚!相信我们的产 品将永远是你最佳的选择。 4 篇二:星零健康体检报告管理软件系统帮助 星零健康体检报告管理软件系统帮助 版本号:3.90 一、系统介绍 本系统针对医院体检生成报告管理而开发的一款软件,实现了具有体检人员管理,数据

数据库巡检模板

XXXXXXXXXXXXXXX XXXXX Oracle数据库健康检查与评估 XXXX 巡检人: 报告生成日期:yyyy-mm-dd

文档控制 此文档仅供江苏移动审阅,不得向与此无关的个人或机构传阅或复制。修改记录 分发者 审阅记录 相关文档

目录 文档控制 (2) 修改记录 (2) 分发者 (2) 审阅记录 (2) 相关文档 (2) 目录 (3) 1.检查介绍 (5) 1.1检查系统 (5) 1.2检查范围 (5) 2.硬件配置 (7) 2.1主机配置 (7) 3.系统配置 (8) 3.1操作系统数据库相关要求补丁 (8) 3.2硬盘可用空间 (8) 3.3CPU 利用率 (8) 4.数据库配置 (10) 4.1数据库版本和单独补丁 (10) 4.2CRS版本和单独补丁 (10) 4.3ORACLE CLUSTER配置 (10) 4.4数据库产品选项 (11) 4.5初始化参数文件 (11) 4.6CRS日志文件 (11) 4.7RDBMS运行日志和跟踪文件 (11) 4.8控制文件 (12) 4.9Redo log 文件 (12) 4.10归档Redo log 文件 (13) 4.11数据文件 (13) 4.12表空间 (14) 4.13回滚段管理 (16) 5.数据库简单风险评估 (17) 5.1安全性管理 (17) 6.SqlNet 概况 (18) 6.1监听器Listener (18) 6.2SQL*Net (18) 6.3TNSNAMES (18) 7.数据库性能 (19) 7.1数据库各项基于时间模型的统计信息 (19) 7.2数据库负荷压力分析 (20) 7.3各项命中率 (21) 7.4等待事件 (21)

公司办公室环境安全检查表

公司各部门环境安全检查表 检查人员:费雪峰、代威检查日期:2014.10.30 文件编号:13-01 2、门窗玻璃无手印,积尘; 3、桌面、文件、公司物品摆放整齐擦拭干净; 4、私人物品按规定存放整齐; 5、垃圾及时清理无满溢现象; 6、其他

公司各部门环境安全检查表 检查人员:费雪峰、代威检查日期:2014.02.15 文件编号:13-02 2、门窗玻璃无手印,积尘; 3、桌面、文件、公司物品摆放整齐擦拭干净; 4、私人物品按规定存放整齐; 5、垃圾及时清理无满溢现象; 6、其他

公司各部门环境安全检查表 检查人员:费雪峰、代威检查日期:2014.03.15 文件编号:13-03 2、门窗玻璃无手印,积尘; 3、桌面、文件、公司物品摆放整齐擦拭干净; 4、私人物品按规定存放整齐; 5、垃圾及时清理无满溢现象;

6、其他 公司各部门环境安全检查表 检查人员:费雪峰、代威检查日期:2014.04.15 文件编号:13-04 2、门窗玻璃无手印,积尘; 3、桌面、文件、公司物品摆放整齐擦拭干净; 4、私人物品按规定存放整齐;

5、垃圾及时清理无满溢现象; 6、其他 公司各部门环境安全检查表 检查人员:费雪峰、代威检查日期:2014.05.15 文件编号:13-05 2、门窗玻璃无手印,积尘; 3、桌面、文件、公司物品摆放整齐擦拭干净;

4、私人物品按规定存放整齐; 5、垃圾及时清理无满溢现象; 6、其他 公司各部门环境安全检查表 检查人员:费雪峰、代威检查日期:2014.06.15 文件编号:13-06 2、门窗玻璃无手印,积尘;

健康检查系统

系统健康检查及优化系统 2014-1-1

1.前言 1.健康检查及优化系统 1.1构建健康检查及优化系统的必要性 构建企业级的数据库系统健康检查及优化系统。企业运营中心利用该系统能够实现对系统的集成监控,包括对所有数据库及其操作系统的状态、事件管理、基于历史性能数据的报表分析、参数设置管理、数据库配置管理、应用设计优化分析等,提供系统运维工具实现对SQL语句性能检测、碎片整理、表空间优化、重建索引等。同时,集成的优化系统能够实现根据数据库系统出现的问题提出完整优化建议,大幅度降低出现性能问题及故障时的问题解决时间。 1.2解决思路 1.2.1专业健康检查及优化系统 ?为客户的系统提供全面的健康检查及优化建议; ?使用自动方式取代人工的健康检查,更快,更全面的分析查询; ?系统健康状况评分,作为客户考核的一项重要指标,提升系统维护水平及健康状况。 ?提供数据库系统故障的分析及解决方案提供。

?给客户的领导及系统维护人员系统整体健康状况的详细说明,方便领导决策。 ?降低对系统管理员专业技能需求,降低人工干预工作量,提升工作效率。 ?提供丰富的维护工具,方便维护人员处理数据库相关问题。 ?提供专业知识库,及时归档出现的问题及解决方案,避免故障重复发生。 1.2.2优点 ?无需要专业的DBA/SA知识就可以使用,降低使用门槛和维护成本; ?直观全面体现数据库系统健康状况,方便领导决策; ?体现系统健康状况历史及优化调整情况;

?快速定位潜在问题,确保系统正常运行; ?知识库自动更新,提升数据库管理人员维护水平。 1.2.3健康检查 1.2.3.1 主机健康检查 系统信息收集 ?CPU信息:型号、主频、数量等; ?内存信息:型号、大小等; ?硬盘信息:型号、大小、数量、是否使用RAID以及RAID的类型等; ?网卡信息:型号、数量、速率、双工模式、是否捆绑等; ?网络配置信息:IP地址、掩码、路由、启用状态等;

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

数据库健康检查报告(2008-4-28)

数据库健康检查报告 版权所有

目录 1数据库健康检查 (3) 1.1查看数据库运行状态 (3) 1.2查看数据库服务器监听是否正常 (3) 1.3查看硬件存储空间使用情况 (5) 1.4安全管理 (5) 1.5数据库警告日志文件检查 (6) 1.6数据库空表间检查 (9) 1.7I/O检查 (10) 1.8检查是否有失效的索引 (11) 1.9检查数据库用户情况 (12) 1.10检查数据库数据文件的状态 (13) 1.11检查监听日志文件是否过大 (13) 1.12查看数据库优化信息,确保未被随意更改,保证数据库系统运行性能 (14)

1数据库健康检查 健康检查总结:目前数据库运行正常。 1.1查看数据库运行状态 检查结果:正常 结果如下: [oracle@qzupdb2 ~]$ ps -ef|grep ora_ oracle 23804 1 0 Feb03 ? 00:03:12 ora_pmon_upora oracle 23806 1 0 Feb03 ? 00:11:34 ora_dbw0_upora oracle 23808 1 0 Feb03 ? 00:27:44 ora_lgwr_upora oracle 23810 1 0 Feb03 ? 00:01:48 ora_ckpt_upora oracle 23812 1 0 Feb03 ? 00:00:34 ora_smon_upora oracle 23814 1 0 Feb03 ? 00:00:00 ora_reco_upora oracle 23816 1 0 Feb03 ? 00:00:00 ora_cjq0_upora oracle 23820 1 0 Feb03 ? 00:00:00 ora_s000_upora oracle 23822 1 0 Feb03 ? 00:00:00 ora_d000_upora oracle 23997 1 0 Feb03 ? 00:11:34 ora_qmn0_upora oracle 9135 9107 0 14:41 pts/1 00:00:00 grep ora_ [oracle@qzupdb2 ~]$ 简要说明: 数据写进程(dbwr):负责将更改的数据从数据库缓冲区高速缓存写入数据文件 日志写进程(lgwr):将重做日志缓冲区中的更改写入在线重做日志文件 系统监控(smon) :检查数据库的一致性如有必要还会在数据库打开时启动数据库的恢复 进程监控(pmon) :负责在一个Oracle 进程失败时清理资源 检查点进程(chpt):负责在每当缓冲区高速缓存中的更改永久地记录在数据库中时,更新控制文件和数据文件中的数据库状态信息。 归档进程(arcn) :在每次日志切换时把已满的日志组进行备份或归档 恢复进程(reco) :保证分布式事务的一致性,在分布式事务中,要么同时commit,要么同时rollback; 1.2查看数据库服务器监听是否正常 1.服务器监听配置内容

系统健康检查服务方案

设备健康检查计划 XX集团股份有限公司 2009年

目录 前言 ................................................................................................................. 错误!未定义书签。 1. 服务概况 ..................................................................................................... 错误!未定义书签。 客户名称............................................................................................................... 错误!未定义书签。 服务时间............................................................................................................... 错误!未定义书签。 服务设备............................................................................................................... 错误!未定义书签。 服务内容............................................................................................................... 错误!未定义书签。 2. 服务前期准备工作....................................................................................... 错误!未定义书签。巡检服务的前期准备工作:................................................................................. 错误!未定义书签。 客户方的前期准备工作:................................................................................... 错误!未定义书签。 双方待讨论和协商的问题:............................................................................... 错误!未定义书签。 3. 服务具体计划.............................................................................................. 错误!未定义书签。 4. 应急计划 ..................................................................................................... 错误!未定义书签。5.备件计划 .................................................................................................... 错误!未定义书签。 6. 文档信息 ..................................................................................................... 错误!未定义书签。附录 ................................................................................................................. 错误!未定义书签。SUN系统巡检报告及相关命令说明..................................................................... 错误!未定义书签。ORACLE数据库巡检报告及相关命令说明 ........................................................... 错误!未定义书签。系统配置信息......................................................................................................... 错误!未定义书签。ORACLE 数据库系统维护检查报告...................................................................... 错误!未定义书签。

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

东海瑞京_HSFA数据库健康检查报告_2017_3

HS Oracle Health-Check Report 东海瑞京 HSFA 数据库系统健康检查报告 创建日期:2017-08-26 服务起讫日期:2017-08-26至2017-08-28 服务总共时间:3天 服务工程师:李瑜 客户联系人:费勤雯 服务方式:现场

目录 第一章数据库健康检查 (3) **.检查总结 (2) **.性能分析 (2) **.检查方式 (2) **.检查内容及标准 (3) **.数据库维护专员情况 (4) 第二章数据库目前备份情况6 第三章系统和数据库配置 (7) **.硬件配置 (6) **.数据库配置 (6) **.基于O RACLE的应用 (7) 第四章系统和数据库的可用性9 **.备份 (8) **.恢复 (8) **.升级/安装/移植 (8) **.操作系统参数配置 (8) **.表空间 (10) **.数据文件 (16) **.控制文件 (17) **. REDO文件 (17) **.归档配置 (17) **.资源参数配置 (18) **.回滚表空间配置 (18) **.临时表空间配置 (18) **.安全性管理 (19) **.告警日志管理 (19) **.数据库监听管理 (19) 第五章系统和数据库的性能19 **.操作系统配置和监控 (22)

第六章总结和建议20 **.应立即解决的问题 (23) **.近期应解决的问题 (23) **.将来应解决的问题 (23) 第七章已经做过的调整21 第八章附表................................................................................................ 错误!未定义书签。**.附表1:数据文件列表25

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 EXADATA健康检查指南

0.作业概述 运行EXADATA Database Machine HealthCheck,检查软件、硬件、固件版本、配置等,生成健康检查报告。 1.作业对象 EXADATA Database Machine上的软件、硬件、固件版本、配置等。 2.作业前确认事项 3.作业具体操作步骤 3.1.下载最新软件 登录ORACLE SUPPORT网站:https://www.360docs.net/doc/2311830501.html, ,找到并打开ID为1070954.1的文章,下载最新的HealthCheck软件。 3.2.安装并做健康检查 1)将exachk.zip上传到一台数据库服务器上,如:hdexdb01; 2)以“oracle”用户登录数据库服务器,并执行: ?$ unzip exachk.zip ?$ chmod +x exachk 3)查看readme.txt 和UserGuide: 4)运行Exachk工具(必须以“oracle”用户执行) ?$./exachk

5)确认clusterware home (CRS_HOME) 6)检查数据库服务器上的SSH设置是否正确 7)选择要检查的数据库 8)软件环境检查结果显示 9)输入Storage Server 上root的密码 10)输入Database Server 上root的密码

11)输入Infiniband switch上root的密码 12)收集database server, storage server 和infiniband switche上的配置信息

13)分析系统状况 14)检查结果输出到文件

15)查看结果并处理错误

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;

数据库健康管理系统

软件学院 课程设计报告书 课程名称数据库原理及应用课程设计 设计题目健康管理系统 专业班级软件====班 学号 132001===== 姓名郭== 指导教师齐==

目录 1设计时间 (1) 2设计目的 (1) 3设计任务 (1) 4设计内容 (1) 4.1需求分析 (1) 4.1.1系统目标 (2) 4.1.2用户需求及系统性能分析 (2) 4.1.3各模块功能分析 (3) 4.1.4系统流程图 (3) 4.2系统设计 (3) 4.2.1概念结构设计 (4) 4.2.2逻辑结构设计 (5) 4.2.3物理结构设计 (5) 4.3系统实施 (6) 4.3.1数据库实现 (6) 4.3.2数据载入 (9) 4.4系统测试 (11) 4.4.1运行与测试 (11) 4.4.2结果分析 (15) 5总结与展望 (15) 参考文献 (16)

1 设计时间 2015年6月22日至2015年6月25日 2 设计目的 数据库原理及应用课程设计是软件工程专业集中实践性环节之一,是学习完《数据库原理及应用》课程后进行的一次全面的综合练习。我的设计目的在于加深对数据库基础理论和基本知识的理解,掌握使用数据库进行软件设计的基本方法,提高运用数据库解决实际问题的能力,最终实现对于给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种应用需求(信息要求和处理要求)。同时,此次设计对于我将来的毕业设计和具体工作实践将有重要的意义。 3设计任务 功能要求: 该系统的健康文件包括病历文件和体检文件。 (1)登记 将学生的健康信息插入健康文件; (2)修改 修改一个学生的健康档案记录; (3)删除 删除学生的健康档案记录; (4)查询 可以组合各种条件进行查询,显示学生健康信息并打印健康文件报表; (5)统计 对学生的基本健康状况进行各种必要的统计和分析,由一般统计和动态分析两种。一般统计包括计数和求平均值;动态分析由健康历史求出平均年增长值和年增长率。 4 设计内容 4.1需求分析 建立健康档案的目的,对于个人而言,是如何利用健康档案中的信息为个人的健康保驾护航。而健康档案的管理和利用,不仅需要具备基础医学知识、临床医学知识、流行病学知识、计算机技术、数学统计知识等综合素质的专业人员,同时需要有庞大的保健医学、预防医学、临床医学、康复医学等专业的资深专家团队的支持,才能够为个人提供一系列

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)

相关文档
最新文档