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

数据库系统远程性能监测报告模版文档控制修改记录审阅分发目录文档控制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 valueParameter Name Begin value (if different)----------------------------- --------------------------------- --------------_lm_direct_sends lkmgr_sqlexec_progression_cost 0background_dump_dest /o8i/app/oracle/admin/hhlbas/bdumcompatible 8.1.0control_files /dev/vgora/rcontrol1, /dev/vgora/core_dump_dest /o8i/app/oracle/admin/hhlbas/cdumdb_block_buffers 25600db_block_lru_latches 2db_block_size 8192db_file_multiblock_read_count 4db_name hhlbasdb_writer_processes 2disk_asynch_io FALSEdml_locks 100000ifile /o8i/app/oracle/admin/hhlbas/pfil instance_name hhlbasjava_pool_size 32768job_queue_interval 30job_queue_processes 5large_pool_size 614400lm_locks 200000, 200000lm_ress 100000, 100000log_archive_dest /arch2/log_archive_format arch_%t_%s.arclog_archive_start TRUElog_buffer 67108864log_checkpoint_interval 100000log_checkpoint_timeout 0max_enabled_roles 30open_cursors 1500os_authent_prefixparallel_automatic_tuning TRUEparallel_server TRUEprocesses 300remote_login_passwordfile EXCLUSIVErollback_segments rbs2_1, rbs2_2, rbs2_3, rbs2_4, rservice_namessession_cached_cursors 50shared_pool_size 157286400sort_area_retained_size 655360sort_area_size 655360thread 2timed_statistics TRUEtransactions_per_rollback_seg 8user_dump_dest /o8i/app/oracle/admin/hhlbas/udum节点2同1建议:disk_asynch_io 改为truelog_buffer 改成3Mdb_file_multiblock_read_count 改成8gc_files_to_locks 设成1,8-25,27-30,32-79,81,83-141=2000each Sga 占用情况SQL> select * from v$sgastat;Total System Global Area 599955944 bytesFixed Size 104936 bytesVariable Size 323018752 bytesDatabase Buffers 209715200 bytesRedo Buffers 67117056 bytesPOOL NAME BYTES----------- -------------------------- ----------fixed_sga 104936db_block_buffers 209715200log_buffer 67108864shared pool free memory 33097768shared pool miscellaneous 4358952shared pool dlm shared memory 18941486shared pool processes 348000shared pool gc_* 3584000shared pool fixed allocation callback 2072shared pool view columns d 488shared pool PLS non-lib hp 2136POOL NAME BYTES----------- -------------------------- ----------shared pool KGK heap 13624shared pool trigger inform 12248shared pool dlm process array 274512shared pool KGFF heap 102576shared pool sessions 814720shared pool State objects 101752448shared pool db_block_buffers 6144000shared pool db_block_hash_buckets 1024048shared pool enqueue_resources 10422880shared pool log_buffer 1572864shared pool KQLS heap 4107280POOL NAME BYTES----------- -------------------------- ----------shared pool dictionary cache 5293096shared pool errors 6544shared pool PL/SQL DIANA 1529528shared pool table columns 30656shared pool library cache 55839696shared pool PX subheap 66032shared pool sql area 25481496shared pool table definiti 2584shared pool PL/SQL MPCODE 29000944shared pool transactions 559360shared pool DML locks 16800000POOL NAME BYTES----------- -------------------------- ----------shared pool event statistics per sess 1163120large pool free memory 299976large pool PX msg pool 314424java pool free memory 32768建议:数据文件使用情况column file_id format 99999column file_name format a25column bytes format 9999999999column status format a10column autoextensible format a10Select file_id,file_name,bytes,status,autoextensible from dba_data_files;TABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- -----------STATUS AUTOEXTENS---------- ----------SYSTEM 1 /dev/vgora/rsystem 1048576000AVAILABLE NOTOOLS 2 /dev/vgora/rtools208666624AVAILABLE NORBS 3 /dev/vgora/rrollback1 2095054848AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------TEMP 4 /dev/vgora/rtemp 1047527424AVAILABLE NOUSERS 5 /dev/vgora/rusers313524224AVAILABLE NORBS 6 /dev/vgora/rrollback2 2095054848AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------RBS 7 /dev/vgora/rrollback3 2095054848AVAILABLE NOBILLDATA2 8 /dev/vgora/rapp01 2095054848 AVAILABLE NOBILLDATA1 9 /dev/vgora/rapp11 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA2 10 /dev/vgora/rapp02 2095054848 AVAILABLE NOBILLDATA2 11 /dev/vgora/rapp03 2095054848 AVAILABLE NOBILLDATA2 12 /dev/vgora/rapp04 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS-------- ----------BILLDATA2 13 /dev/vgora/rapp05 2095054848 AVAILABLE NOBILLDATA2 14 /dev/vgora/rapp06 2095054848 AVAILABLE NOBILLDATA2 15 /dev/vgora/rapp07 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA2 16 /dev/vgora/rapp08 2095054848 AVAILABLE NOBILLDATA2 17 /dev/vgora/rapp09 2095054848 AVAILABLE NOBILLDATA2 18 /dev/vgora/rapp10 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA1 19 /dev/vgora/rapp12 2095054848 AVAILABLE NOBILLDATA1 20 /dev/vgora/rapp13 2095054848 AVAILABLE NOBILLDATA1 21 /dev/vgora/rapp14 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA1 22 /dev/vgora/rapp15 2095054848 AVAILABLE NOBILLDATA2 23 /dev/vgora/rapp16 2095054848 AVAILABLE NOBILLDATA2 24 /dev/vgora/rapp17 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA2 25 /dev/vgora/rapp18 2095054848 AVAILABLE NOBILLTEMP 26 /dev/vgora/rapp28 2095054848 AVAILABLE NOBILLDATA2 27 /dev/vgora/rapp19 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA2 28 /dev/vgora/rapp20 2095054848 AVAILABLE NOBILLINDEX1 29 /dev/vgora/rapp21 2095054848 AVAILABLE NOBILLINDEX1 30 /dev/vgora/rapp22 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLTEMP 31 /dev/vgora/rapp31 2095054848 AVAILABLE NOBILLINDEX1 32 /dev/vgora/rapp23 2095054848 AVAILABLE NOBILLINDEX1 33 /dev/vgora/rapp24 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLINDEX1 34 /dev/vgora/rapp25 2095054848 AVAILABLE NOBILLDATA1 35 /dev/vgora/rapp26 2095054848AVAILABLE NOBILLDATA1 36 /dev/vgora/rapp27 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLINDEX1 37 /dev/vgora/rapp29 2095054848 AVAILABLE NOBILLINDEX1 38 /dev/vgora/rapp30 2095054848 AVAILABLE NOBILLDATA0 39 /dev/vgora/rapp32 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA0 40 /dev/vgora/rapp33 2095054848 AVAILABLE NOBILLDATA0 41 /dev/vgora/rapp34 2095054848 AVAILABLE NOBILLDATA0 42 /dev/vgora/rapp35 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA0 43 /dev/vgora/rapp36 2095054848 AVAILABLE NOBILLDATA1 44 /dev/vgora/rapp37 2095054848 AVAILABLE NOBILLDATA1 45 /dev/vgora/rapp38 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLINDEX 46 /dev/vgora/rapp39 2095054848BILLINDEX 47 /dev/vgora/rapp40 2095054848 AVAILABLE NOBILLINDEX 48 /dev/vgora/rapp41 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA 49 /dev/vgora/rapp42 2095054848 AVAILABLE NOBILLDATA0 50 /dev/vgora/rapp43 2095054848 AVAILABLE NOBILLDATA0 51 /dev/vgora/rapp44 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA0 52 /dev/vgora/rapp45 2095054848 AVAILABLE NOBILLDATA0 53 /dev/vgora/rapp46 2095054848 AVAILABLE NOBILLDATA0 54 /dev/vgora/rapp47 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA0 55 /dev/vgora/rapp48 2095054848 AVAILABLE NOBILLDATA1 56 /dev/vgora/rapp49 2095054848 AVAILABLE NOBILLDATA0 57 /dev/vgora/rapp50 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA0 59 /dev/vgora/rapp52 2095054848 AVAILABLE NOBILLDATA3 60 /dev/vgora/rapp57 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA3 61 /dev/vgora/rapp53 2095054848 AVAILABLE NOBILLDATA3 62 /dev/vgora/rapp54 2095054848 AVAILABLE NOBILLTEMP 63 /dev/vgora/rapp56 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA3 64 /dev/vgora/rapp55 2095054848 AVAILABLE NOBILLDATA3 65 /dev/vgora/rapp58 2095054848 AVAILABLE NOBILLDATA3 66 /dev/vgora/rapp59 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA0 67 /dev/vgora/rapp60 2095054848 AVAILABLE NOBILLDATA3 68 /dev/vgora/rapp61 2095054848 AVAILABLE NOBILLDATA3 69 /dev/vgora/rapp62 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENSAVAILABLE NOBILLINDEX3 71 /dev/vgora/rapp64 2095054848 AVAILABLE NOBILLINDEX3 72 /dev/vgora/rapp65 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLINDEX 73 /dev/vgora/rapp66 2095054848 AVAILABLE NOBILLINDEX 74 /dev/vgora/rapp67 2095054848 AVAILABLE NOBILLDATA 75 /dev/vgora/rapp68 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLINDEX 76 /dev/vgora/rapp69 2095054848 AVAILABLE NOBILLDATA4 77 /dev/vgora/rapp70 2095054848 AVAILABLE NOBILLDATA4 78 /dev/vgora/rapp71 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA4 79 /dev/vgora/rapp72 2095054848 AVAILABLE NOBILLTEMP 80 /dev/vgora/rapp73 2095054848 AVAILABLE NOINTERFACE_KFXT 81 /dev/vgora/rapp76 2095054848AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES---------- ----------RBS 82 /dev/vgora/rapp75 2092957696AVAILABLE NOBILLINDEX1 83 /dev/vgora/rapp77 2095054848 AVAILABLE NOBILLINDEX 84 /dev/vgora/rapp78 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA1 85 /dev/vgora/rapp79 2095054848 AVAILABLE NOBILLINDEX1 86 /dev/vgora/rapp80 2095054848 AVAILABLE NOBILLINDEX1 87 /dev/vgora/rapp81 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA 88 /dev/vgora/rapp82 2092957696 AVAILABLE NOBILLDATA1 89 /dev/vgora/rapp85 2092957696 AVAILABLE NOBILLINDEX 90 /dev/vgora/rapp83 2092957696 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLINDEX1 91 /dev/vgora/rapp84 2092957696 AVAILABLE NOBILLDATA 92 /dev/vgora/rapp86 2092957696 AVAILABLE NOBILLDATA1 93 /dev/vgora/rapp87 2092957696 AVAILABLE NO------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLINDEX1 94 /dev/vgora/rapp88 2092957696 AVAILABLE NOBILLDATA4 95 /dev/vgora/rapp89 2092957696 AVAILABLE NOBILLTEMP 96 /dev/vgora/rapp90 2092957696 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLINDEX1 97 /dev/vgora/rapp91 2092957696 AVAILABLE NOBILLDATA 98 /dev/vgora/rapp92 2092957696 AVAILABLE NOBILLDATA1 99 /dev/vgora/rapp93 2092957696 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA3 100 /dev/vgora/rapp94 2092957696 AVAILABLE NOBILLINDEX 101 /dev/vgora/rapp95 2092957696 AVAILABLE NOBILLINDEX1 102 /dev/vgora/rapp96 2092957696 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLINDEX1 103 /dev/vgora/rapp97 2092957696 AVAILABLE NOBILLDATA4 104 /dev/vgora/rapp98 2092957696 AVAILABLE NOBILLINDEX1 105 /dev/vgora/rapp99 2092957696 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLINDEX 106 /dev/vgora/rapp100 2092957696 AVAILABLE NOBILLDATA0 107 /dev/vgora/rapp101 2092957696 AVAILABLE NOBILLDATA1 108 /dev/vgora/rapp102 2092957696 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLINDEX 109 /dev/vgora/rapp103 2092957696 AVAILABLE NOBILLINDEX3 110 /dev/vgora/rapp104 2092957696 AVAILABLE NOBILLDATA3 111 /dev/vgora/rapp105 2092957696 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA3 112 /dev/vgora/rapp106 2092957696 AVAILABLE NOBILLDATA3 113 /dev/vgora/rapp107 2092957696 AVAILABLE NOBILLDATA3 114 /dev/vgora/rapp108 2092957696 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA3 115 /dev/vgora/rapp109 2092957696 AVAILABLE NOBILLDATA3 116 /dev/vgora/rapp110 2092957696 AVAILABLE NOBILLINDEX 117 /dev/vgora/rapp111 2092957696TABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA0 118 /dev/vgora/rapp112 2092957696 AVAILABLE NOBILLINDEX1 119 /dev/vgora/rapp113 2092957696 AVAILABLE NOBILLINDEX1 120 /dev/vgora/rapp114 2097152000 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLINDEX1 121 /dev/vgora/rapp115 2097152000 AVAILABLE NOBILLDATA1 122 /dev/vgora/rapp116 2097152000 AVAILABLE NOBILLDATA0 123 /dev/vgora/rapp117 2097152000 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA1 124 /dev/vgora/rapp118 2097152000 AVAILABLE NOBILLDATA2 125 /dev/vgora/rapp119 2097152000 AVAILABLE NOBILLDATA0 126 /dev/vgora/rapp120 2097152000 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA4 127 /dev/vgora/rapp121 2097152000 AVAILABLE NOBILLDATA 128 /dev/vgora/rapp122 2097152000 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA 130 /dev/vgora/rapp124 2097152000 AVAILABLE NOBILLDATA 131 /dev/vgora/rapp125 2097152000 AVAILABLE NOBILLDATA1 132 /dev/vgora/rapp126 2097152000 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLINDEX1 133 /dev/vgora/rapp127 2097152000 AVAILABLE NOBILLINDEX1 134 /dev/vgora/rapp128 2139095040 AVAILABLE NOBILLDATA4 135 /dev/vgora/rapp129 2139095040 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA 136 /dev/vgora/rapp130 2139095040 AVAILABLE NOBILLINDEX1 137 /dev/vgora/rapp131 2139095040 AVAILABLE NOBILLDATA4 138 /dev/vgora/rapp132 2139095040 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA1 139 /dev/vgora/rapp133 2139095040 AVAILABLE NOBILLDATA4 140 /dev/vgora/rapp134 2139095040 AVAILABLE NOAVAILABLE NOselect tablespace_name,file_id,file_name,bytes,status,autoextensible fromdba_temp_files order by file_id;无建议:无表空间管理方式和碎片表空间管理方式:select tablespace_name,extent_management from dba_tablespaces;TABLESPACE_NAME EXTENT_MAN------------------------------ ----------SYSTEM DICTIONARYTOOLS DICTIONARYRBS DICTIONARYTEMP DICTIONARYUSERS DICTIONARYBILLDATA DICTIONARYBILLINDEX DICTIONARYBILLTEMP DICTIONARYBILLDATA1 LOCALINTERFACE_KFXT DICTIONARYBILLDATA4 LOCALTABLESPACE_NAME EXTENT_MAN------------------------------ ----------BILLDATA3 LOCALBILLDATA2 LOCALBILLINDEX1 LOCALBILLINDEX3 LOCALBILLDATA0 DICTIONARY建议除了system和RBS外都改成本地管理。
Oracle原厂数据库巡检报告

OA数据库健康检查报告创建日期:2015年9月16日文档控制修改记录巡检摘要目录1检查总结 (1)1.1概要 (1)1.2建议 (1)2系统简介 (1)3系统配置 (2)3.1操作系统版本及补丁 (2)3.2硬盘空间及利用率 (2)3.3系统负载状态 (2)4数据库配置 (3)4.1数据库版本及补丁 (3)4.2数据库参数 (3)4.3运行日志和跟踪文件 (4)4.4控制文件 (4)4.5归档R EDO LOG 文件 (4)4.6表空间 (5)4.7集群状态 (5)4.8ASM空间情况 (5)5数据库性能 (5)5.1I NSTANCE E FFICIENCY P ERCENTAGES (T ARGET 100%) (5)5.2T OP 5T IMED E VENTS (6)6影响较大的SQL语句: (6)6.1SQL ORDERED BY E LAPSED T IME (6)6.2SQL ORDERED BY CPU T IME (6)6.3SQL ORDERED BY G ETS (7)6.4SQL ORDERED BY R EADS (7)6.5SQL ORDERED BY P ARSE C ALLS (8)6.6SQL调整建议 (8)7数据库备份 (9)8问题总结与建议 (9)8.1ORA错误 (9)8.2等待事件............................................................... 错误!未定义书签。
8.3性能问题 (9)1检查总结1.1概要2015年9月16日,对OA系统oracle 软件配置检查,本次工作对OA数据库的配置进行检查,实施相关的操作系统配置检查,同时也包括一定量的数据库性能评估工作。
1.2建议本次检查发现问题。
具体描述和建议会在下面的报告中详细阐述。
具体请查看后面的问题总结与建议。
2系统简介3系统配置和数据库相关的操作系统配置将被检查,包括以下方面:●操作系统补丁●存放oracle 文件的硬盘区可用空间(oracle 文件包括:数据文件,控制文件,在线redo logs,归档redo logs,运行情况文件和跟踪文件)●硬盘利用率●CPU利用率(这部分的检查并不是针对操作系统或硬件的全面深入的检查,如有上述要求请与操作系统厂商联系) 3.1操作系统版本及补丁3.2硬盘空间及利用率硬盘可用情况如下示:xx:文件系统 GB 块可用 %Used Iused %Iused 安装于/dev/sda3 463G 173G 267G 40% /tmpfs 7.4G 3.9G 3.5G 53% /dev/shm/dev/sda1 485M 36M 424M 8% /boot3.3系统负载状态xx:系统配置:lcpu=22 mem=15GBprocs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----r b swpd free buff cache si so bi bo in cs us sy id wa st0 0 1057596 846820 174144 12561088 0 0 2 8 0 0 1 0 99 0 00 0 1057596 847192 174152 12561088 0 0 0 144 537 576 0 0 100 0 00 0 1057596 846680 174152 12561088 0 0 0 48 1226 1124 0 0 100 0 00 0 1057596 846804 174152 12561088 0 0 0 32 963 870 1 0 99 0 00 0 1057596 840484 174152 12561088 0 0 0 160 589 471 0 0 100 0 04数据库配置本次检查工作主要针对xx数据库。
oracle健康检查(巡检)手册

性能检查
数据库性能
检查数据库的整体性能,包括响应时间、吞吐量 和资源利用率等。
查询性能
检查特定查询的性能,包括执行计划、索引和查 询优化等方面。
锁和争用
检查数据库中的锁和争用情况,以发现潜在的性 能瓶颈和问题。
03 Oracle数据库巡检方法
手动巡检方法
数据库日志检查
检查Oracle数据库的日志文件,包括警告日志、跟踪文件等,以发现 潜在的问题和错误。
远程巡检方法
远程监控
01
通过远程监控工具,实时监控Oracle数据库的运行状态和性能
指标。
远程诊断
02
通过远程诊断工具,远程连接到数据库服务器,对数据库进行
故障排除和诊断。
远程备份与恢复
03
通过远程备份与恢复工具,远程备份和恢复Oracle数据库的数
据和日志文件。
04 Oracle数据库巡检结果分 析
Oracle Enterprise Manager (OEM): OEM是一个集成的平台,用于自动监控、 诊断和优化Oracle数据库的性能。
Automatic Database Diagnostic Monitor (ADDM):ADDM是一个 自动化的性能诊断工具,可以自动 发现和解决性能问题。
在此添加您的文本16字
内存优化
在此添加您的文本16字
调整内存参数:根据数据库的实际需求,合理配置内存参 数,如SGA和PGA的大小。
在此添加您的文本16字
内存泄漏检测:定期检查内存使用情况,发现内存泄漏并 及时处理。
软件优化建议
调整初始化参数
根据数据库的性能需求,调整初始化参数,如打开表的数量、共 享池的大小等。
巡检结果数据收集
oracle数据库巡检报告标准

Oracle Health-Check Report Oracle数据库健康巡检报告XX公司xx数据库系统健康巡检报告作者:文档创建日期: 2010-12-1上次修改日期:服务工程师:服务类型:现场客户联系人:目录健康检查记录 (3)数据库调整记录 (3)一、系统概况 (4)二、数据库趋势分析 (4)1、数据缓冲区和库缓冲区命中率趋势 (4)2、数据量变化趋势 (5)三、健康检查项目列表及结果 (5)1、操作系统 (5)1.1磁盘空间 (5)1.2系统性能信息 (8)2、数据库系统 (9)2.1安全性 (9)2.2稳定性 (9)2.3数据库性能 (9)3、健康检查 (11)3.1数据库版本信息 (11)3.2目前数据库参数 (11)3.3数据库资源限制 (12)3.4控制文件 (12)3.5日志文件 (13)3.6数据文件 (13)3.7临时文件 (13)3.8表空间使用率监控 (13)3.9无效索引 (14)四、巡检总结与调整建议 (14)1、巡检总结: (14)2、调整建议: (14)3、对管理人员的提醒: (14)前次巡检记录巡检日期市民卡公司工程师联创工程师本次巡检记录巡检日期市民卡公司工程师联创工程师数据库调整记录自上次巡检以来对本数据库调整记录如下:1)调整一2)调整二3)调整三一、系统概况项目值业务名称主机名硬件平台CPU物理内存操作系统数据库软件版本数据库名归档模式Blocksize数据库核心字符集控制文件镜像份数控制文件镜像是否在不同目录联机日志组数联机日志每组member数联机日志每组成员是否在不同磁盘每组日志大小时日志切换高峰注:天日志生成量高峰、时日志切换高峰:这里的高峰指的是redo生成高峰,非业务高峰。
全库export大小的计算方法是:统计全库中表的大小,这种方式计算出的表的大小包含了空的行记录,而export实际导出时不会导出空数据行,所以这里的export大小会大于实际的导出dmp文件的大小,具体误差多少取决与数据库中存在多少的空数据行(delete操作产生的空数据行).全库rman备份大小(10.2.0.1)的计算方法是:统计全库中所有对象的大小.而rman备份集是备份所有曾经被对象暂用过的空间,所以此种统计方法统计的数据和rman备份实际的大小的差异在很大程度上取决于被放入回收站对象的多少.二、数据库趋势分析1、数据缓冲区和库缓冲区命中率趋势[数据来源典型业务高峰时段statspack or awr]Buffer Nowait %: 100 Redo NoWait %: 100Buffer Hit %: 82 In-memory Sort %: 100Library Hit %: 99 Soft Parse %: 99Execute to Parse %: 65 Latch Hit %: 100123.4 % Non-Parse CPU: 99.4Parse CPU to ParseElapsd %:建议:数据库性能2、数据量变化趋势[]dmp全备份估计大小(G) RMAN全备份估计大小(G) 数据文件容量(G)81 137 348 建议:三、健康检查项目列表及结果1、操作系统[操作系统命令df-k 和prstat,top,topas,glance,sar输出]1.1磁盘空间[数据来源df -k]对操作系统的磁盘空间进行检查,是否有足够空间。
Oracle数据库健康检查及其评估

O RACLE数据库健康检查及其评估XXXXXOracle数据库健康检查与评估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数据库产品选项 (10)4.5初始化参数文件 (11)4.6CRS日志文件 (11)4.7RDBMS运行日志与跟踪文件 (11)4.8操纵文件 (11)4.9Redo log 文件 (12)4.10归档Redo log 文件 (12)4.11数据文件 (13)4.12表空间 (14)4.13回滚段管理 (15)5.数据库简单风险评估 (16)5.1安全性管理 (16)6.SqlNet 概况 (17)6.1监听器Listener (17)6.2SQL*Net (17)6.3TNSNAMES (17)7.数据库性能 (18)7.1数据库各项基于时间模型的统计信息 (18)7.2数据库负荷压力分析 (19)7.3各项命中率 (19)7.4等待事件 (20)7.5统计信息分析 (20)7.6数据库I/O性能 (21)7.7索引/行迁移/行链 (21)7.8Enqueue等待分析 (21)7.9Latch分析 (21)7.10Resource Limit分析 (22)7.11Top SQL语句 (22)8.数据库备份策略评估 (23)8.1备份 (23)8.2恢复 (23)9.数据库特别关注点检查 (24)10.检查总结 (25)附录:初始化参数 (26)数据库所有非默认值的参数: (26)1.检查介绍1.1检查系统系统要紧包含1个数据库,具体情况如下:1.2检查范围本次检查仅限于数据库。
ORACLE数据库结构健康检查分析报告(模版)

中国建设银行信息技术管理部厦门开发中心《XXXX系统ORACLE数据库结构健康检查分析报告》(模版)文档编号:制定单位:厦门开发中心文档历史文档位置本页为文档基本信息摘要. 本文档的硬拷贝至打印之日起生效. 对于文档本身的任何疑问,请与文档作者联系.原始文档存放在 ......修改历史批准者该文档需要下列人员批准. 签字批准页在PCB的质量部分分发该文档已经分发给目录前言 (6)1.ORACLE数据库结构检查结果 (6)2.检查结果分析 (7)2.1.超过6条索引的表 (7)2.1.1.检查结果 (7)2.1.2.分析 (7)2.2.超过255列的表 (7)2.2.1.检查结果 (7)2.2.2.分析 (8)2.3.超过6列的索引 (8)2.3.1.检查结果 (8)2.3.2.分析 (8)2.4.存在LONG 或LONG RAW的表 (8)2.4.1.检查结果 (8)2.4.2.分析 (8)2.5.没用分区索引的分区表 (9)2.5.1.检查结果 (9)2.5.2.分析 (9)2.6.冗余索引 (9)2.6.1.检查结果 (9)2.6.2.分析 (10)2.7.没用建立索引的外键 (10)2.7.1.检查结果 (10)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的检查结果粘贴。
示例:2.检查结果分析2.1.超过6条索引的表2.1.1.检查结果填写说明:此处将Toad对应的详细检查结果粘贴。
<示例>:2.1.2.分析此处对检查结果进行分析。
<示例>:这些是Toad工具建的表,非CCDA用户2.2.超过255列的表2.2.1.检查结果填写说明:此处将Toad对应的详细检查结果粘贴。
数据库健康检查报告

Oracle数据库健康检查报告上海致硕信息技术有限公司上海致硕信息技术有限公司地址:上海市延安西路1358号2号楼17楼A座电话:网址:起草日期:文档信息分发名单版本记录目录目录 (3)检查总结 (4)概要 (4)建议 (4)介绍 (5)目标 (5)检查方法 (5)系统简介 (5)检查范围 (6)操作系统检查 (7)磁盘可用空间 (7)IO 性能 (7)CPU 利用率 (8)内存使用情况 (9)网络配置: (10)数据库配置 (10)初始化参数文件 (11)运行日志和跟踪文件 (12)控制文件 (13)Redo log 文件 (13)归档Redo log 文件 (14)数据文件 (14)表空间 (19)回滚段管理 (20)Net8 概况 (21)监听器的设置 (21)SQL*Net 设置 (21)TNSNAMES 设置 (21)数据库性能 (22)数据库各项命中率 (22)等待事件 (22)Sort 信息统计 (23)Data Access (24)Top SQL语句 (24)数据库简单风险评估 (27)密码 (27)补丁 (27)备份策略 (27)检查总结概要本文档记录并描述了XXX公司Oracle数据库系统的健康状况,并针对系统的实际情况,结合检查中发现的问题,客观地分析系统的健康状况,并提出适当的管理/规划/维护/优化建议和意见。
此次数据库健康检查主要针对XXX公司生产系统的Oracle数据库,所需的数据于2011年3月15日搜集完成。
本次主系统健康检查包括以下主机及数据库:此次我们检查了数据库的以下几个方面:可用性、完整性、性能等,我们观察到该系统在存储方面、初始参数、回滚段、redo log、安全性等的设置合理,应用程序的性能稳定,但同时也发现了一些潜在的问题,在下面的建议部分,我们将提出相关的改进措施。
建议本次检查发现了一些问题,具体描述和建议会在下面的报告中详细阐述。
以下是一些主要问题和建议的总结。
oracle数据库系统健康检查及优化

[ 9 ] 谷 小秋 , 李德 昌. 索引 调整 优 化 O r a c l e 1 1 G工 作 性 能 的研 究 [ J ] . 计 算机工程与应用, 2 O 1 0 ( 2 6 ) : 2 5 — 2 6 . [ 1 0 ] 童 有奎 . 浅谈 O R A C L E数据 库 系统 性 能优 化 方 案 [ J ] . 上 海 铁道 科 技, 2 0 1 2 , 0 ( 3 ) : 4 5 — 4 6 . [ 1 1 ] 刘 占江, 王志超 . 关于 O r a c l e数据 库 S Q L 优化系统 的研 究[ J ] . 信 息安全 与技术, 2 0 1 4 , 0 ( 5 ) : 6 1 — 6 2 . [ 1 2 ] 宋慧艳. O r a c l e 数据库统计应用 的结构设计与维护技巧[ J ] . 科技 传播。 2 0 1 4 , O ( 3 ) : 1 9 9 . [ 1 3 ] 袁 勇. O r a c l e 数据库大对象数据存取 的两种实现方法及时间性 能比较[ J ] . 佳木斯大学学报( 自然科学版) , 2 0 l 4 , 0 ( 0 1 ) : 1 1 6 —1 1 8 . [ 1 4 ] 柴康. O R A C L E数据库 的体系结构、安全 和优化[ J ] . 电子制作,
2 01 1 . 9 : 61 —6 5 .
2. 2. 4 S q 1 分析 与优 化
通过a wr s q r p t . 9 q 1 脚本, a wr f  ̄够生成 曾经执行过的S Q L 的执行 计划 , 查看消耗的资源等等信息, 有助于D B 对s Q L 调 优。 从a w T 报告中我们找出最耗资源的几条S q 】 语句, 查看它们的执行计划 , 然后 进行优化。 比如 我们从图1 的执行计划中发现 了全表扫描 , 因此我们 建议在 L c _ b a t c h — md — i n f o 表 需 要 由e q u i p x c a t e g、 a r r i v e — d a t e 、 d e v i c es p e c  ̄建组合索引 。 通过创建索引, 我们将全表扫描 转变成索 引扫描 。 索引扫描分 为2 步骤 , 首先扫描索 引得到相应记录的r o wi d 值, 然后通过r o wi d 从表 中读 出所要的数据 。 每步都是单独的一次I / O, 但是对于索 引, 由于经常使用 , 绝大多数都 已经C AC HE 到 内存 中, 所 以第l 步的I / O 经常是逻辑I / 0, 即数据可 以从 内存中得到 。 但 是对于第2 步来说 , 如果表 比较大 , 则其数据 不可能全在 内存 中, 所 以 其I / O 很有可能是物理I / 0, 这是一个机械操作, 相对逻辑I / O 来说 , 是极其费时间的。 所 以如果多大表进行索引扫描 , 取 出的数据如果大 于总量的5 %~1 O %, 使用索引扫描会效率下降很多 。
oracle 11g R2 RAC健康检查报告

oracle 11g R2 RAC健康检查1.检查集群状态[grid@rac1 ~]$ iduid=501(grid) gid=501(oinstall) groups=501(oinstall),504(asmadmin),506(asmdba),507(asmoper) [grid@rac1 ~]$ crsctl check clusterCRS-4537: Cluster Ready Services is onlineCRS-4529: Cluster Synchronization Services is onlineCRS-4533: Event Manager is online[grid@rac1 ~]$2.检查rac下实例的状态[grid@rac1 ~]$ srvctl config database1.检查集群状态[grid@rac1 ~]$ iduid=501(grid) gid=501(oinstall) groups=501(oinstall),504(asmadmin),506(asmdba),507(asmoper) [grid@rac1 ~]$ crsctl check clusterCRS-4537: Cluster Ready Services is onlineCRS-4529: Cluster Synchronization Services is onlineCRS-4533: Event Manager is online[grid@rac1 ~]$2.检查rac下实例的状态[grid@rac1 ~]$ srvctl config databaseorcl[grid@rac1 ~]$ srvctl status database -d orclInstance orcl1 is running on node rac1Instance orcl2 is running on node rac2[grid@rac1 ~]$3.检查rac下某个实例状态[grid@rac1 ~]$ srvctl status instance -d orcl -i orcl1Instance orcl1 is running on node rac1[grid@rac1 ~]$ srvctl status instance -d orcl -i orcl2Instance orcl2 is running on node rac2[grid@rac1 ~]$4.检查rac各个节点应用程序状态(vip,network,gsd,ons,eons)[grid@rac1 ~]$ srvctl status nodeappsVIP rac1-vip is enabledVIP rac1-vip is running on node: rac1VIP rac2-vip is enabledVIP rac2-vip is running on node: rac2Network is enabledNetwork is running on node: rac1Network is running on node: rac2GSD is enabledGSD is running on node: rac1GSD is running on node: rac2ONS is enabledONS daemon is running on node: rac1ONS daemon is running on node: rac2eONS is enabledeONS daemon is running on node: rac1eONS daemon is running on node: rac2[grid@rac1 ~]$5.检查rac下的数据库配置[grid@rac1 ~]$ srvctl config database -d orcl -a Database unique name: orclDatabase name: orclOracle home: /u01/app/oracle/product/11.2.0/db_1 Oracle user: oracleSpfile: +DATA/orcl/spfileorcl.oraDomain:Start options: openStop options: immediateDatabase role: PRIMARYManagement policy: AUTOMATICServer pools: orclDatabase instances: orcl1,orcl2Disk Groups: DATA,BACKServices:Database is enabledDatabase is administrator managed[grid@rac1 ~]$6.检查rac下的ASM状态以及ASM配置[grid@rac1 ~]$ srvctl status asmASM is running on rac1,rac2[grid@rac1 ~]$ srvctl status asm -aASM is running on rac1,rac2ASM is enabled.[grid@rac1 ~]$ srvctl config asm -aASM home: /u01/app/grid/11.2.0/gridASM listener: LISTENERASM is enabled.[grid@rac1 ~]$7.检查rac下的TNS监听器状态以及配置[grid@rac1 ~]$ srvctl status listenerListener LISTENER is enabledListener LISTENER is running on node(s): rac1,rac2 [grid@rac1 ~]$ srvctl config listener -aName: LISTENERNetwork: 1, Owner: gridHome: <CRS home>/u01/app/grid/11.2.0/grid on node(s) rac2,rac1End points: TCP:1521[grid@rac1 ~]$8.检查rac下的SCAN状态以及配置[grid@rac1 ~]$ srvctl status scanSCAN VIP scan1 is enabledSCAN VIP scan1 is running on node rac1[grid@rac1 ~]$ srvctl config scanSCAN name: rac-cluster-scan, Network: 1/192.9.100.0/255.255.255.0/eth0 SCAN VIP name: scan1, IP: /rac-cluster-scan/192.9.100.36[grid@rac1 ~]$#SCAN192.9.100.36 rac-cluster-scan9.检查rac下的VIP各个节点的状态以及配置[grid@rac1 ~]$ srvctl status vip -n rac1VIP rac1-vip is enabledVIP rac1-vip is running on node: rac1[grid@rac1 ~]$ srvctl status vip -n rac2VIP rac2-vip is enabledVIP rac2-vip is running on node: rac2[grid@rac1 ~]$ srvctl config vip -n rac1VIP exists.:rac1VIP exists.: /rac1-vip/192.9.100.33/255.255.255.0/eth0[grid@rac1 ~]$ srvctl config vip -n rac2VIP exists.:rac2VIP exists.: /rac2-vip/192.9.100.35/255.255.255.0/eth0[grid@rac1 ~]$#VIP192.9.100.33 rac1-vip192.9.100.35 rac2-vip10.检查rac下各个节点应用程序配置情况 (VIP、GSD、ONS、监听器)[grid@rac1 ~]$ srvctl config nodeapps -a -g -s -l-l option has been deprecated and will be ignored.VIP exists.:rac1VIP exists.: /rac1-vip/192.9.100.33/255.255.255.0/eth0VIP exists.:rac2VIP exists.: /rac2-vip/192.9.100.35/255.255.255.0/eth0GSD exists.ONS daemon exists. Local port 6100, remote port 6200Name: LISTENERNetwork: 1, Owner: gridHome: <CRS home>/u01/app/grid/11.2.0/grid on node(s) rac2,rac1End points: TCP:152111.检查rac下的各个节点间的时钟同步情况[grid@rac1 ~]$ cluvfy comp clocksync -verboseVerifying Clock Synchronization across the cluster nodesChecking if Clusterware is installed on all nodes...Check of Clusterware install passedChecking if CTSS Resource is running on all nodes...Check: CTSS Resource running on all nodesNode N ame Status------------------------------------ ------------------------rac1 passedResult: CTSS resource check passedQuerying CTSS for time offset on all nodes...Result: Query of CTSS for time offset passedCheck CTSS state started...Check: CTSS stateNode N ame State------------------------------------ ------------------------rac1 ObserverCTSS is in Observer state. Switching over to clock synchronization checks using NTP Starting Clock synchronization checks using Network Time Protocol(NTP)...NTP Configuration file check started...The NTP configuration file "/etc/ntp.conf" is available on all nodesNTP Configuration file check passedChecking daemon liveness...Check: Liveness for "ntpd"Node N ame Running?------------------------------------ ------------------------rac1 yesResult: Liveness check passed for "ntpd"Checking NTP daemon command line for slewing option "-x"Check: NTP daemon command lineNode N ame Slewing O ption S et?------------------------------------ ------------------------rac1 yesResult:NTP daemon slewing option check passedChecking NTP daemon's boot time configuration, in file "/etc/sysconfig/ntpd", for slewing option "-x"Check: NTP daemon's boot time configurationNode N ame Slewing O ption S et?------------------------------------ ------------------------rac1 yesResult:NTP daemon's boot time configuration check for slewing option passedNTP common Time Server Check started...PRVF-5410 : Check of common NTP Time Server failedPRVF-5416 : Query of NTP daemon failed on all nodesResult: Clock synchronization check using Network Time Protocol(NTP) passedOracle Cluster Time Synchronization Services check passedVerification of Clock Synchronization across the cluster nodes was successful.[grid@rac1 ~]$12.检查rac下的所有正在运行的实例情况col status for a15;col database_status for a15;col instance_name for a15;col host_name for a15;col active_state for a15;SQL> set linesize 200;SQL> select instance_number, instance_name, parallel , status , database_status, active_state, host_name from gv$instance order by instance_number;INSTANCE_NUMBER INSTANCE_NAME PARALLEL STATUS DATABASE_STATUS ACTIVE_STATE HOST_NAME--------------- --------------- --------- --------------- --------------- --------------- ---------------1o rcl1YES OPEN ACTIVE NORMAL rac12o rcl2YES OPEN ACTIVE NORMAL rac2SQL> select * from v$active_instances;INST_NUMBER INST_NAME----------- --------------------------------------------------------------------1r ac1:orcl12r ac2:orcl213.检查数据文件及它们所在的 ASM磁盘组select name from v$datafileunionselect member from v$logfileunionselect name from v$controlfileunionselect name from v$tempfile;SQL> select name from v$datafile2 union3 select member from v$logfile4 union5 select name from v$controlfile6 union7 select name from v$tempfile;NAME--------------------------------------------------------------------------------+BACK/orcl/controlfile/current.299.768402009+BACK/orcl/onlinelog/group_1.298.768402013+BACK/orcl/onlinelog/group_2.297.768402015+BACK/orcl/onlinelog/group_3.296.768402261+BACK/orcl/onlinelog/group_4.295.768402263+DATA/orcl/controlfile/current.280.768402009+DATA/orcl/datafile/example.385.768402021........+DATA/orcl/tempfile/sms_db_temp.400.768403227+DATA/orcl/tempfile/temp.386.76840201914.检查ASM磁盘情况QL> select path from v$asm_disk;PATH--------------------------------------------------------------------------------/dev/oracleasm/disks/BACK_VOL1/dev/oracleasm/disks/DATA_VOL1/dev/oracleasm/disks/OCR_VOL3/dev/oracleasm/disks/OCR_VOL2/dev/oracleasm/disks/OCR_VOL1SQL> col path for a50;SQL> select path,disk_number,name from v$asm_disk;PATH DISK_NUMBER N AME-------------------------------------------------- ----------- -----------------/dev/oracleasm/disks/BACK_VOL10B ACK_0000/dev/oracleasm/disks/DATA_VOL10D ATA_0000/dev/oracleasm/disks/OCR_VOL32O CR_0002/dev/oracleasm/disks/OCR_VOL21O CR_0001/dev/oracleasm/disks/OCR_VOL10O CR_0000SQL> select group_number,name,offline_disks from v$asm_diskgroup;GROUP_NUMBER N AME OFFLINE_DISKS------------ ------------------------------ -------------1O CR02D ATA03B ACK0SQL> select group_number,name,total_mb,free_mb from v$asm_diskgroup;GROUP_NUMBER N AME TOTAL_MB FREE_MB------------ ------------------------------ ---------- ----------1O CR2859 19332D ATA568739 5568103B ACK571600 508953SQL>SQL> SELECT AS diskgroup, , t.stripe, t.redundancy, t.primary_region, t.mirror_region2 FROM V$ASM_DISKGROUP dg, V$ASM_TEMPLATE t3 WHERE dg.group_number = t.group_number ORDER BY ;rows will be truncatedDISKGROUP NAME STRIPE R EDUND PRIM------------------------------ ------------------------------ ------ ------ ----OCR ARCHIVELOG COARSE M IRROR COLDBACK ARCHIVELOG COARSE U NPROT COLDDATA ARCHIVELOG COARSE U NPROT COLDBACK ASMPARAMETERBAKFILE COARSE U NPROT COLDOCR ASMPARAMETERBAKFILE COARSE M IRROR COLDDATA ASMPARAMETERBAKFILE COARSE U NPROT COLDOCR ASMPARAMETERFILE COARSE M IRROR COLDBACK ASMPARAMETERFILE COARSE U NPROT COLDDATA ASMPARAMETERFILE COARSE U NPROT COLDOCR ASM_STALE COARSE H IGH COLDBACK ASM_STALE COARSE U NPROT COLDDISKGROUP NAME STRIPE R EDUND PRIM------------------------------ ------------------------------ ------ ------ ----DATA ASM_STALE COARSE U NPROT COLDOCR AUTOBACKUP COARSE M IRROR COLDDATA AUTOBACKUP COARSE U NPROT COLDBACK AUTOBACKUP COARSE U NPROT COLDBACK BACKUPSET COARSE U NPROT COLDOCR BACKUPSET COARSE M IRROR COLDDATA BACKUPSET COARSE U NPROT COLDOCR CHANGETRACKING COARSE M IRROR COLDBACK CHANGETRACKING COARSE U NPROT COLDDATA CHANGETRACKING COARSE U NPROT COLDBACK CONTROLFILE FINE UNPROT COLDDISKGROUP NAME STRIPE R EDUND PRIM------------------------------ ------------------------------ ------ ------ ----OCR CONTROLFILE FINE HIGH COLDDATA CONTROLFILE FINE UNPROT COLDBACK DATAFILE COARSE U NPROT COLDDATA DATAFILE COARSE U NPROT COLDOCR DATAFILE COARSE M IRROR COLDBACK DATAGUARDCONFIG COARSE U NPROT COLDOCR DATAGUARDCONFIG COARSE M IRROR COLDDATA DATAGUARDCONFIG COARSE U NPROT COLDOCR DUMPSET COARSE M IRROR COLDBACK DUMPSET COARSE U NPROT COLDDATA DUMPSET COARSE U NPROT COLDDISKGROUP NAME STRIPE R EDUND PRIM------------------------------ ------------------------------ ------ ------ ----OCR FLASHBACK COARSE M IRROR COLDDATA FLASHBACK COARSE U NPROT COLDBACK FLASHBACK COARSE U NPROT COLDOCR FLASHFILE COARSE M IRROR COLDDATA FLASHFILE COARSE U NPROT COLDBACK FLASHFILE COARSE U NPROT COLDOCR OCRBACKUP COARSE M IRROR COLDBACK OCRBACKUP COARSE U NPROT COLDDATA OCRBACKUP COARSE U NPROT COLDBACK OCRFILE COARSE U NPROT COLDOCR OCRFILE COARSE M IRROR COLDDISKGROUP NAME STRIPE R EDUND PRIM------------------------------ ------------------------------ ------ ------ ----DATA OCRFILE COARSE U NPROT COLDOCR ONLINELOG COARSE M IRROR COLDBACK ONLINELOG COARSE U NPROT COLDDATA ONLINELOG COARSE U NPROT COLDBACK PARAMETERFILE COARSE U NPROT COLDOCR PARAMETERFILE COARSE M IRROR COLDDATA PARAMETERFILE COARSE U NPROT COLDOCR TEMPFILE COARSE M IRROR COLDDATA TEMPFILE COARSE U NPROT COLDBACK TEMPFILE COARSE U NPROT COLDOCR XTRANSPORT COARSE M IRROR COLDDISKGROUP NAME STRIPE R EDUND PRIM------------------------------ ------------------------------ ------ ------ ----DATA XTRANSPORT COARSE U NPROT COLDBACK XTRANSPORT COARSE U NPROT COLD57 rows selected.SQL> set linesize 300;SQL> select name, path, mode_status, state, disk_number from v$asm_disk;NAME PATH MODE_ST S TATE DISK_NUMBER------------------------------ -------------------------------------------------- ------- -------- -----------BACK_0000 /dev/oracleasm/disks/BACK_VOL1 ONLINE NORMAL 0DATA_0000 /dev/oracleasm/disks/DATA_VOL1 ONLINE NORMAL 0OCR_0002 /dev/oracleasm/disks/OCR_VOL3 ONLINE NORMAL 2OCR_0001 /dev/oracleasm/disks/OCR_VOL2 ONLINE NORMAL 1OCR_0000 /dev/oracleasm/disks/OCR_VOL1 ONLINE NORMAL 0SQL> select name, state from v$asm_diskgroup;NAME STATE------------------------------ -----------OCR MOUNTEDDATA MOUNTEDBACK MOUNTED15.检查rac状态[grid@rac1 ~]$ crs_stat -t -vName Type R/RA F/FT Target State Host----------------------------------------------------------------------ora.BACK.dg ora....up.type0/5 0/ ONLINE ONLINE rac1ora.DATA.dg ora....up.type0/5 0/ ONLINE ONLINE rac1ora....ER.lsnr o ra....er.type0/5 0/ONLINE ONLINE rac1ora....N1.lsnr ora....er.type 0/5 0/0 ONLINE ONLINE rac1ora.OCR.dg ora....up.type0/5 0/ ONLINE ONLINE rac1ora.asm ora.asm.type 0/5 0/ ONLINE ONLINE rac1ora.eons ora.eons.type 0/3 0/ ONLINE ONLINE rac1ora.gsd ora.gsd.type 0/5 0/ ONLINE ONLINE rac1work o ra....rk.type0/5 0/ONLINE ONLINE rac1ora.oc4j ora.oc4j.type 0/5 0/0 ONLINE ONLINE rac2ora.ons ora.ons.type 0/3 0/ ONLINE ONLINE rac1 ora.orcl.db ora....se.type0/2 0/1 ONLINE ONLINE rac1 ora....SM1.asm a pplication 0/5 0/0 ONLINE ONLINE rac1 ora....C1.lsnr a pplication 0/5 0/0 ONLINE ONLINE rac1 ora.rac1.gsd application 0/5 0/0 ONLINE ONLINE rac1 ora.rac1.ons application 0/3 0/0 ONLINE ONLINE rac1 ora.rac1.vip ora....t1.type0/0 0/0 ONLINE ONLINE rac1 ora....SM2.asm a pplication 0/5 0/0 ONLINE ONLINE rac2 ora....C2.lsnr a pplication 0/5 0/0 ONLINE ONLINE rac2 ora.rac2.gsd application 0/5 0/0 ONLINE ONLINE rac2 ora.rac2.ons application 0/3 0/0 ONLINE ONLINE rac2 ora.rac2.vip ora....t1.type0/0 1/0 ONLINE ONLINE rac2 ora....ry.acfs o ra....fs.type0/5 0/ONLINE ONLINE rac1 ora.scan1.vip ora....ip.type0/0 0/0 ONLINE ONLINE rac1展开全文。
我的oracle健康检查报告

我的oracle健康检查报告最近⼀直想⽤sql来⽣成oracle的健康检查报告,这样看起来⼀⽬了然,经过⽹上搜资料加⾃⼰整理终于算是成型了,部分结果如下图所⽰,具体参考附件,恳请⼴⼤⽹友看看是否还有需要添加的地⽅。
ORADG11G 数据库巡检报告巡检时间:2015-08-26 16:05:39巡检⼈:lhr⽬录数据库巡检服务概要数据库总体概况基本信息巡检报告⽂件名称DB_healthcheck_by_lhr_ORADG11G_20150826160539.html巡检时间2015-08-26 (Wednesday) 16:05:39 PM 时区 +08:00数据库服务器名称rhel6_lhr数据库服务器IP地址192.168.59.130数据库名称ORADG11G数据库ID(DBID)1403587593数据库全局名ORADG11G操作系统信息Linux x86 64-bit / 13是否RAC集群模式?FALSERAC实例数⽬1数据库创建时间2015-04-03 15:59:05实例启动时间实例1:2015-08-26 15:24:16数据库归档模式ARCHIVELOG数据库字符集ZHS16GBK●数据库系统版本信息数据库系统版本信息Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit ProductionPL/SQL Release 11.2.0.3.0 - ProductionCORE 11.2.0.3.0 ProductionTNS for Linux: Version 11.2.0.3.0 - ProductionNLSRTL Version 11.2.0.3.0 - Production●数据库实例状况数据库实例名称数据库实例号线程号主机名数据库版本实例启动时间运⾏时间(天)RAC模式实例状态是否可登录是否可归档oradg11g11rhel6_lhr11.2.0.3.02015-08-26 15:24:16.03NO OPEN ALLOWED STARTED●数据库概要INST_ID数据库名数据库ID 数据库UniqueName创建时间平台名称当前SCN⽇志模式打开模式是否强制⽇志是否Flashback?控制⽂件类型Last OpenIncarnationNumDATABASE_ROLE SUPPLEME SUP1ORADG11G1403587593oradg11g2015-04-0315:59:05Linuxx8664-bit2282303ARCHIVELOGREADWRITEYES YES CURRENT4PRIMARY IMPLICIT YES[]●数据库服务器主机的情况SNAP_ID DB_NAMEDBIDINSTANCE_NAME INSTANCE_NUMBER STARTUP_TIME RELEASE RAC HOST_NAME PLATFORM_NAME CPUS CORES SOCKETS Memory(GB)113ORADG11G 1403587593oradg11g 126-AUG-1503.24.24.000 PM 11.2.0.3.0NO rhel6_lhr Linux x86 64-bit 221112ORADG11G 1403587593oradg11g 123-AUG-1505.35.19.000 PM11.2.0.3.0NOrhel6_lhr Linux x86 64-bit 221111ORADG11G 1403587593oradg11g 123-AUG-1505.35.19.000 PM11.2.0.3.0NOrhel6_lhr Linux x86 64-bit 221110ORADG11G 1403587593oradg11g 123-AUG-1505.35.19.000 PM11.2.0.3.0NOrhel6_lhr Linux x86 64-bit 221109ORADG11G 1403587593oradg11g 123-AUG-1505.35.19.000 PM11.2.0.3.0NOrhel6_lhr Linux x86 64-bit 221108ORADG11G 1403587593oradg11g 123-AUG-1505.35.19.000 PM11.2.0.3.0NOrhel6_lhr Linux x86 64-bit 221107ORADG11G 1403587593oradg11g 123-AUG-1505.35.19.000 PM11.2.0.3.0NOrhel6_lhr Linux x86 64-bit 221106ORADG11G 1403587593oradg11g 123-AUG-1505.35.19.000 PM11.2.0.3.0NOrhel6_lhr Linux x86 64-bit 221105ORADG11G 1403587593oradg11g123-AUG-1505.35.19.000 PM11.2.0.3.0NOrhel6_lhrLinux x86 64-bit221[] []所有的初始化参数SPFILE UsageThis database IS using an SPFILE.Parameter NameInstance NameValueDISPLAY_VALUEIs Default?O7_DICTIONARY_ACCESSIBILITY oradg11g FALSE FALSE TRUE active_instance_count oradg11g TRUE aq_tm_processesoradg11g 11TRUEarchive_lag_target oradg11g 00TRUE asm_diskgroups oradg11g TRUE asm_diskstring oradg11g TRUE asm_power_limitoradg11g 11TRUE asm_preferred_read_failure_groups oradg11gTRUE audit_file_dest oradg11g /u01/app/oracle/admin/oradg11g/adump /u01/app/oracle/admin/oradg11g/adump FALSE audit_sys_operations oradg11g FALSE FALSE TRUE audit_syslog_level oradg11g TRUE audit_trailoradg11g DB DB FALSE awr_snapshot_time_offset oradg11g 00TRUE background_core_dump oradg11g partialpartialTRUE background_dump_dest oradg11g /u01/app/oracle/diag/rdbms/oradg11g/oradg11g/trace /u01/app/oracle/diag/rdbms/oradg11g/oradg11g/trace TRUE backup_tape_io_slaves oradg11g FALSE FALSE TRUE bitmap_merge_area_size oradg11g 10485761048576TRUE blank_trimming oradg11g FALSE FALSE TRUE buffer_pool_keeporadg11gTRUEbuffer_pool_recycle oradg11gTRUE cell_offload_compaction oradg11g ADAPTIVE ADAPTIVE TRUE cell_offload_decryption oradg11g TRUE TRUE TRUE cell_offload_parameters oradg11g TRUE cell_offload_plan_display oradg11g AUTO AUTO TRUE cell_offload_processingoradg11g TRUETRUETRUEcircuits oradg11g TRUE client_result_cache_lag oradg11g30003000TRUE client_result_cache_size oradg11g00TRUE clonedb oradg11g FALSE FALSE TRUE cluster_database oradg11g FALSE FALSE TRUE cluster_database_instances oradg11g11TRUE cluster_interconnects oradg11g TRUE commit_logging oradg11g TRUE commit_point_strength oradg11g11TRUE commit_wait oradg11g TRUE commit_write oradg11g TRUE compatible oradg11g11.2.0.0.011.2.0.0.0FALSE control_file_record_keep_time oradg11g77TRUEcontrol_files oradg11g /u01/app/oracle/oradata/oradg11g/control01.ctl, /u01/app/oracle/flash_recovery_area/oradg11g/control02.ctl/u01/app/oracle/oradata/oradg11g/control01.ctl,/u01/app/oracle/flash_recovery_area/oradg11g/control02.ctlFALSEcontrol_management_pack_access oradg11g DIAGNOSTIC+TUNING DIAGNOSTIC+TUNING TRUE core_dump_dest oradg11g/u01/app/oracle/diag/rdbms/oradg11g/oradg11g/cdump/u01/app/oracle/diag/rdbms/oradg11g/oradg11g/cdump TRUEcpu_count oradg11g22TRUE create_bitmap_area_size oradg11g83886088388608TRUE create_stored_outlines oradg11g TRUE cursor_bind_capture_destination oradg11g memory+disk memory+disk TRUE cursor_sharing oradg11g EXACT EXACT TRUE cursor_space_for_time oradg11g FALSE FALSE TRUE db_16k_cache_size oradg11g00TRUE db_2k_cache_size oradg11g00TRUE db_32k_cache_size oradg11g00TRUEdb_4k_cache_size oradg11g00TRUE db_8k_cache_size oradg11g00TRUEdb_block_buffers oradg11g00TRUE db_block_checking oradg11g FALSE FALSE TRUE db_block_checksum oradg11g TYPICAL TYPICAL TRUE db_block_size oradg11g81928192FALSE db_cache_advice oradg11g ON ON TRUE db_cache_size oradg11g00TRUEdb_create_file_dest oradg11g TRUE db_create_online_log_dest_1oradg11g TRUE db_create_online_log_dest_2oradg11g TRUE db_create_online_log_dest_3oradg11g TRUE db_create_online_log_dest_4oradg11g TRUE db_create_online_log_dest_5oradg11g TRUE db_domain oradg11g FALSE db_file_multiblock_read_count oradg11g77TRUE db_file_name_convert oradg11g oradglg, oradg11g oradglg, oradg11g FALSE db_files oradg11g200200TRUE db_flash_cache_file oradg11g TRUEdb_flash_cache_size oradg11g00TRUE db_flashback_retention_target oradg11g14401440TRUE db_keep_cache_size oradg11g00TRUEdb_lost_write_protect oradg11g NONE NONE TRUE db_name oradg11g oradg11g oradg11g FALSE db_recovery_file_dest oradg11g/u01/app/oracle/flash_recovery_area/u01/app/oracle/flash_recovery_area FALSE db_recovery_file_dest_size oradg11g43222302724122M FALSE db_recycle_cache_size oradg11g00TRUE db_securefile oradg11g PERMITTED PERMITTED TRUE db_ultra_safe oradg11g OFF OFF TRUE db_unique_name oradg11g oradg11g FALSE db_unrecoverable_scn_tracking oradg11g TRUE TRUE TRUE db_writer_processes oradg11g11TRUE dbwr_io_slavesddl_lock_timeout oradg11g00TRUE deferred_segment_creation oradg11g TRUE TRUE TRUE dg_broker_config_file1oradg11g/u01/app/oracle/product/11.2.0/dbhome_1/dbs/dr1oradg11g.dat/u01/app/oracle/product/11.2.0/dbhome_1/dbs/dr1oradg11g.dat TRUE dg_broker_config_file2oradg11g/u01/app/oracle/product/11.2.0/dbhome_1/dbs/dr2oradg11g.dat/u01/app/oracle/product/11.2.0/dbhome_1/dbs/dr2oradg11g.dat TRUE dg_broker_start oradg11g FALSE FALSE TRUE diagnostic_dest oradg11g/u01/app/oracle/u01/app/oracle FALSE disk_asynch_io oradg11g TRUE TRUE TRUE dispatchers oradg11g(PROTOCOL=TCP) (SERVICE=oradg11gXDB)(PROTOCOL=TCP) (SERVICE=oradg11gXDB)FALSE distributed_lock_timeout oradg11g6060TRUE dml_locks oradg11g10881088TRUE dst_upgrade_insert_conv oradg11g TRUE TRUE TRUE enable_ddl_logging oradg11g FALSE FALSE TRUE event oradg11g TRUEfal_client oradg11g oradg11g oradg11g FALSE fal_server oradg11g oradglg oradglg FALSEfast_start_io_target oradg11g00TRUE fast_start_mttr_target oradg11g00TRUE fast_start_parallel_rollback oradg11g LOW LOW TRUE file_mapping oradg11g FALSE FALSE TRUE fileio_network_adapters oradg11g TRUE filesystemio_options oradg11g none none TRUE fixed_date oradg11g TRUE gcs_server_processes oradg11g00TRUE global_context_pool_size oradg11g TRUE global_names oradg11g FALSE FALSE TRUE global_txn_processes oradg11g11TRUE hash_area_size oradg11g131072131072TRUE hi_shared_memory_address oradg11g00TRUEhs_autoregister oradg11g TRUE TRUE TRUE ifile oradg11g TRUE instance_groups oradg11g TRUE instance_name oradg11g oradg11g oradg11g TRUE instance_number oradg11g00TRUE instance_type oradg11g RDBMS RDBMS TRUE java_jit_enabled oradg11g TRUE TRUE TRUE java_max_sessionspace_size oradg11g00TRUE java_pool_size oradg11g00TRUE java_soft_sessionspace_limit oradg11g00TRUE job_queue_processes oradg11g10001000TRUE large_pool_size oradg11g00TRUE ldap_directory_access oradg11g NONE NONE TRUE ldap_directory_sysauth oradg11g no no TRUE license_max_sessions oradg11g00TRUElicense_max_users oradg11g00TRUE license_sessions_warning oradg11g00TRUE listener_networks oradg11g TRUE local_listener oradg11g TRUE lock_name_space oradg11g TRUE lock_sga oradg11g FALSE FALSE TRUE log_archive_config oradg11g DG_CONFIG=(oradg11g,oradgphy,oradglg,oradgss)< /font>DG_CONFIG=(oradg11g,oradgphy,oradglg,oradgss)FALSE log_archive_dest oradg11g TRUElog_archive_dest_1oradg11g LOCATION=USE_DB_RECOVERY_FILE_DESTdb_unique_name= oradg11g valid_for=(ALL_LOGFILES,ALL_ROLES)LOCATION=USE_DB_RECOVERY_FILE_DESTdb_unique_name=oradg11g valid_for=(ALL_LOGFILES,ALL_ROLES)FALSElog_archive_dest_10oradg11g TRUE log_archive_dest_11oradg11g TRUE log_archive_dest_12oradg11g TRUE log_archive_dest_13oradg11g TRUE log_archive_dest_14oradg11g TRUE log_archive_dest_15oradg11g TRUE log_archive_dest_16oradg11g TRUE log_archive_dest_17oradg11g TRUE log_archive_dest_18oradg11g TRUE log_archive_dest_19oradg11g TRUElog_archive_dest_2oradg11g SERVICE=tns_oradgphy LGWR ASYNC db_unique_name=oradgphy valid_for=(ONLINE_LOGFILES,PRIMARY_ROLE)SERVICE=tns_oradgphy LGWR ASYNCdb_unique_name=oradgphy valid_for=(ONLINE_LOGFILES,PRIMARY_ROLE)FALSElog_archive_dest_20oradg11g TRUE log_archive_dest_21oradg11g TRUE log_archive_dest_22oradg11g TRUE log_archive_dest_23oradg11g TRUE log_archive_dest_24oradg11g TRUE log_archive_dest_25oradg11g TRUE log_archive_dest_26oradg11g TRUE log_archive_dest_27oradg11g TRUE log_archive_dest_28oradg11g TRUElog_archive_dest_29oradg11g TRUElog_archive_dest_3oradg11g SERVICE=tns_oradglg LGWR ASYNC db_unique_name=oradglg valid_for=(ONLINE_LOGFILES,PRIMARY_ROLE)SERVICE=tns_oradglg LGWR ASYNCdb_unique_name=oradglg valid_for=(ONLINE_LOGFILES,PRIMARY_ROLE)FALSElog_archive_dest_30oradg11g TRUE log_archive_dest_31oradg11g TRUElog_archive_dest_4oradg11g SERVICE=tns_oradgss LGWR ASYNC db_unique_name=oradgss valid_for=(ONLINE_LOGFILES,PRIMARY_ROLE)SERVICE=tns_oradgss LGWR ASYNCdb_unique_name=oradgss valid_for=(ONLINE_LOGFILES,PRIMARY_ROLE)FALSElog_archive_dest_5oradg11g TRUE log_archive_dest_6oradg11g TRUE log_archive_dest_7oradg11g TRUE log_archive_dest_8oradg11g TRUE log_archive_dest_9oradg11g TRUE log_archive_dest_state_1oradg11g ENABLE ENABLE FALSE log_archive_dest_state_10oradg11g enable enable TRUE log_archive_dest_state_11oradg11g enable enable TRUE log_archive_dest_state_12oradg11g enable enable TRUE log_archive_dest_state_13oradg11g enable enable TRUE log_archive_dest_state_14oradg11g enable enable TRUE log_archive_dest_state_15oradg11g enable enable TRUE log_archive_dest_state_16oradg11g enable enable TRUE log_archive_dest_state_17oradg11g enable enable TRUE log_archive_dest_state_18oradg11g enable enable TRUE log_archive_dest_state_19oradg11g enable enable TRUE log_archive_dest_state_2oradg11g ENABLE ENABLE FALSE log_archive_dest_state_20oradg11g enable enable TRUE log_archive_dest_state_21oradg11g enable enable TRUE log_archive_dest_state_22oradg11g enable enable TRUE log_archive_dest_state_23oradg11g enable enable TRUE log_archive_dest_state_24oradg11g enable enable TRUE log_archive_dest_state_25oradg11g enable enable TRUE log_archive_dest_state_26oradg11g enable enable TRUE log_archive_dest_state_27oradg11g enable enable TRUE log_archive_dest_state_28oradg11g enable enable TRUE log_archive_dest_state_29oradg11g enable enable TRUE log_archive_dest_state_3oradg11g ENABLE ENABLE FALSE log_archive_dest_state_30oradg11g enable enable TRUE log_archive_dest_state_31oradg11g enable enable TRUE log_archive_dest_state_4oradg11g ENABLE ENABLE FALSE log_archive_dest_state_5oradg11g enable enable TRUE log_archive_dest_state_6oradg11g enable enable TRUE log_archive_dest_state_7oradg11g enable enable TRUE log_archive_dest_state_8oradg11g enable enable TRUE log_archive_dest_state_9oradg11g enable enable TRUE log_archive_duplex_dest oradg11g TRUElog_archive_formatlog_archive_local_first oradg11g TRUE TRUE TRUE log_archive_max_processes oradg11g44FALSE log_archive_min_succeed_dest oradg11g11TRUE log_archive_start oradg11g FALSE FALSE TRUE log_archive_trace oradg11g00TRUE log_buffer oradg11g81100808110080TRUE log_checkpoint_interval oradg11g00TRUE log_checkpoint_timeout oradg11g18001800TRUE log_checkpoints_to_alert oradg11g FALSE FALSE TRUE log_file_name_convert oradg11g oradglg, oradg11g oradglg, oradg11g FALSE max_dispatchers oradg11g TRUE max_dump_file_size oradg11g unlimited unlimited TRUE max_enabled_roles oradg11g150150TRUE max_shared_servers oradg11g TRUE memory_max_target oradg11g419430400400M FALSE memory_target oradg11g314572800300M FALSE nls_calendar oradg11g GREGORIAN GREGORIAN TRUE nls_comp oradg11g BINARY BINARY TRUE nls_currency oradg11g¥¥TRUE nls_date_format oradg11g YYYY-MM-DD HH24:mi:ss YYYY-MM-DD HH24:mi:ss TRUE nls_date_language oradg11g AMERICAN AMERICAN TRUE nls_dual_currency oradg11g¥¥TRUE nls_iso_currency oradg11g CHINA CHINA TRUE nls_language oradg11g AMERICAN AMERICAN TRUE nls_length_semantics oradg11g BYTE BYTE TRUE nls_nchar_conv_excp oradg11g FALSE FALSE TRUE nls_numeric_characters oradg11g.,.,TRUE nls_sort oradg11g BINARY BINARY TRUE nls_territory oradg11g CHINA CHINA TRUE nls_time_formatnls_time_tz_format oradg11g HH.MI.SSXFF AM TZR HH.MI.SSXFF AM TZR TRUE nls_timestamp_format oradg11g DD-MON-RR HH.MI.SSXFF AM DD-MON-RR HH.MI.SSXFF AM TRUE nls_timestamp_tz_format oradg11g DD-MON-RR HH.MI.SSXFF AM TZR DD-MON-RR HH.MI.SSXFF AM TZR TRUEobject_cache_max_size_percent oradg11g1010TRUE object_cache_optimal_size oradg11g102400102400TRUE olap_page_pool_size oradg11g00TRUE open_cursors oradg11g300FALSE open_links oradg11g44TRUE open_links_per_instance oradg11g44TRUE optimizer_capture_sql_plan_baselines oradg11g FALSE FALSE TRUE optimizer_dynamic_sampling oradg11g22TRUE optimizer_features_enable oradg11g11.2.0.311.2.0.3TRUE optimizer_index_caching oradg11g00TRUE optimizer_index_cost_adj oradg11g100100TRUE optimizer_modeoptimizer_secure_view_merging oradg11g TRUE TRUE TRUEoptimizer_use_invisible_indexes oradg11g FALSE FALSE TRUE optimizer_use_pending_statistics oradg11g FALSE FALSE TRUE optimizer_use_sql_plan_baselines oradg11g TRUE TRUE TRUE os_authent_prefix oradg11g ops$ops$TRUE os_roles oradg11g FALSE FALSE TRUEparallel_adaptive_multi_user oradg11g TRUE TRUE TRUE parallel_automatic_tuning oradg11g FALSE FALSE TRUE parallel_degree_limit oradg11g CPU CPU TRUE parallel_degree_policy oradg11g MANUAL MANUAL TRUE parallel_execution_message_size oradg11g1638416384TRUEparallel_force_local oradg11g FALSE FALSE TRUE parallel_instance_group oradg11g TRUE parallel_io_cap_enabled oradg11g FALSE FALSE TRUE parallel_max_servers oradg11g8080TRUE parallel_min_percent oradg11g00TRUE parallel_min_servers oradg11g00TRUE parallel_min_time_threshold oradg11g AUTO AUTO TRUE parallel_server oradg11g FALSE FALSE TRUE parallel_server_instances oradg11g11TRUE parallel_servers_target oradg11g3232TRUE parallel_threads_per_cpu oradg11g22TRUE permit_92_wrap_format oradg11g TRUE TRUE TRUE pga_aggregate_target oradg11g00TRUE plscope_settings oradg11g IDENTIFIERS:NONE IDENTIFIERS:NONE TRUEplsql_ccflags oradg11g TRUE plsql_code_type oradg11g INTERPRETED INTERPRETED TRUE plsql_debug oradg11g FALSE FALSE TRUE plsql_optimize_level oradg11g22TRUEplsql_v2_compatibility oradg11g FALSE FALSE TRUE plsql_warnings oradg11g DISABLE:ALL DISABLE:ALL TRUEpre_page_sga oradg11g FALSE FALSE TRUE processes oradg11g150150FALSEprocessor_group_name oradg11g TRUE query_rewrite_enabled oradg11g TRUE TRUE TRUE query_rewrite_integrity oradg11g enforced enforced TRUE rdbms_server_dn oradg11g TRUE read_only_open_delayed oradg11g FALSE FALSE TRUE recovery_parallelism oradg11g00TRUE recyclebin oradg11g on on TRUEredo_transport_user oradg11g TRUE remote_dependencies_mode oradg11g TIMESTAMP TIMESTAMP TRUEremote_listener oradg11g TRUEremote_login_passwordfile oradg11g EXCLUSIVE EXCLUSIVE FALSE remote_os_authent oradg11g FALSE FALSE TRUE remote_os_roles oradg11g FALSE FALSE TRUE replication_dependency_tracking oradg11g TRUE TRUE TRUE resource_limit oradg11g FALSE FALSE TRUE resource_manager_cpu_allocation oradg11g22TRUE resource_manager_plan oradg11g TRUE result_cache_max_result oradg11g55TRUE result_cache_max_size oradg11g786432768K TRUE result_cache_mode oradg11g MANUAL MANUAL TRUE result_cache_remote_expiration oradg11g00TRUEresumable_timeout oradg11g00TRUE rollback_segments oradg11g TRUEsec_case_sensitive_logon oradg11g TRUE TRUE TRUE sec_max_failed_login_attempts oradg11g1010TRUEsec_protocol_error_further_action oradg11g CONTINUE CONTINUE TRUE sec_protocol_error_trace_action oradg11g TRACE TRACE TRUE sec_return_server_release_banner oradg11g FALSE FALSE TRUE serial_reuse oradg11g disable disable TRUE service_names oradg11g oradg11g oradg11g TRUE session_cached_cursors oradg11g5050TRUE session_max_open_files oradg11g1010TRUEsessions oradg11g248248TRUE sga_max_sizesga_target oradg11g00TRUE shadow_core_dump oradg11g partial partial TRUEshared_memory_address oradg11g00TRUEshared_pool_reserved_size oradg11g81788928178892TRUE shared_pool_size oradg11g00TRUE shared_server_sessions oradg11g TRUE shared_servers oradg11g11TRUE skip_unusable_indexes oradg11g TRUE TRUE TRUE smtp_out_server oradg11g TRUE sort_area_retained_size oradg11g00TRUE sort_area_size oradg11g6553665536TRUE spfile oradg11g/u01/app/oracle/product/11.2.0/dbhome_1/dbs/spfileoradg11g.ora/u01/app/oracle/product/11.2.0/dbhome_1/dbs/spfileoradg11g.ora TRUE sql92_security oradg11g FALSE FALSE TRUE sql_trace oradg11g FALSE FALSE TRUE sqltune_category oradg11g DEFAULT DEFAULT TRUE standby_archive_dest oradg11g?/dbs/arch?/dbs/arch TRUE standby_file_management oradg11g AUTO AUTO FALSEstar_transformation_enabled oradg11g FALSE FALSE TRUE statistics_level oradg11g TYPICAL TYPICAL TRUE streams_pool_size oradg11g00TRUE tape_asynch_io oradg11g TRUE TRUE TRUEthread oradg11g00TRUE timed_os_statistics oradg11g00TRUE timed_statistics oradg11g TRUE TRUE TRUEtrace_enabled oradg11g TRUE TRUE TRUE tracefile_identifier oradg11g TRUEtransactions oradg11g272272TRUE transactions_per_rollback_segment oradg11g55TRUE undo_management oradg11g AUTO AUTO TRUEundo_retention oradg11g900900TRUE undo_tablespace oradg11g UNDOTBS1UNDOTBS1FALSEuse_indirect_data_buffers oradg11g FALSE FALSE TRUE use_large_pages oradg11g TRUE TRUE TRUE user_dump_dest oradg11g/u01/app/oracle/diag/rdbms/oradg11g/oradg11g/trace/u01/app/oracle/diag/rdbms/oradg11g/oradg11g/trace TRUE utl_file_dir oradg11g TRUE workarea_size_policy oradg11g AUTO AUTO TRUE xml_db_events oradg11g enable enable TRUE[] []关键的初始化参数参数名称实例名称参数值cpu_count oradg11g2cursor_sharing oradg11g EXACTdb_block_size oradg11g8192db_cache_size oradg11g0db_file_multiblock_read_count oradg11g7instance_name oradg11g oradg11ginstance_number oradg11g0java_pool_size oradg11g0job_queue_processes oradg11g1000large_pool_size oradg11g0local_listener oradg11glog_archive_dest_1oradg11g LOCATION=USE_DB_RECOVERY_FILE_DEST db_unique_name= oradg11g valid_for= (ALL_LOGFILES,ALL_ROLES)log_buffer oradg11g8110080open_cursors oradg11g300optimizer_index_caching oradg11g0optimizer_index_cost_adj oradg11g100optimizer_mode oradg11g ALL_ROWSpga_aggregate_target oradg11g0processes oradg11g150sessions oradg11g248sga_max_size oradg11g419430400sga_target oradg11g0shared_pool_size oradg11g0sort_area_size oradg11g65536spfile oradg11g/u01/app/oracle/product/11.2.0/dbhome_1/dbs/spfileoradg11g.ora thread oradg11g0[]数据库⼤⼩dmp全备份约(G)RMAN全备份约(G)数据⽂件容量(G)223[]资源使⽤情况资源名称当前值最⼤值初始值限制值processes3752150150sessions4558248248enqueue_locks285531603160enqueue_resources22441308UNLIMITEDges_procs0000ges_ress000UNLIMITEDges_locks000UNLIMITEDges_cache_ress000UNLIMITEDges_reg_msgs000UNLIMITEDges_big_msgs000UNLIMITEDges_rsv_msgs0000gcs_resources00UNLIMITED UNLIMITEDgcs_shadows00UNLIMITED UNLIMITEDsmartio_overhead_memory000UNLIMITEDsmartio_buffer_memory000UNLIMITEDsmartio_metadata_memory000UNLIMITEDsmartio_sessions000UNLIMITEDdml_locks001088UNLIMITEDtemporary_table_locks00UNLIMITED UNLIMITEDtransactions00272UNLIMITEDbranches00272UNLIMITEDcmtcallbk01272UNLIMITEDmax_rollback_segments111127265535sort_segment_locks13UNLIMITED UNLIMITEDk2q_locks00496UNLIMITEDmax_shared_servers11UNLIMITED UNLIMITEDparallel_max_servers016803600[]表空间情况表空间状况状态表空间名称表空间类型扩展管理⽅段管理⽅�表空间⼤⼩(MB)空闲(MB)使⽤(MB)Pct. UsedONLINE EXAMPLE PERMANENT LOCAL AUTO3463631089 %ONLINE LOGMNRTBS PERMANENT LOCAL AUTO35525510028 %ONLINE SYSAUX PERMANENT LOCAL AUTO5805053091 %ONLINE SYSTEM PERMANENT LOCAL MANUAL86012773385 %ONLINE TEMP TEMPORARY LOCAL MANUAL29181137 %ONLINE UNDOTBS1UNDO LOCAL MANUAL95603637 %ONLINE USERS PERMANENT LOCAL AUTO4133892 %------------------------------------------------------------Total:2,3065481,758TS#TS_NAME CONTENTS TS_SIZE_M FREE_SIZE_M USED_SIZE_M USED_PER MAX_SIZE_G MAX_SIZE_FREE_G USED_PER_MAX BLOCK_SIZE LOGGING状态0SYSTEM PERMANENT86012773385.2763231.284 2.2388192LOGGING ONLINE 1SYSAUX PERMANENT5805053091.3693231.482 1.6178192LOGGING ONLINE 2UNDOTBS1UNDO95603637.3683231.965.1088192LOGGING ONLINE 3TEMP TEMPORARY29272 6.8973231.998.0068192NOLOGGING ONLINE 4USERS PERMANENT4133892.8793231.963.1178192LOGGING ONLINE6EXAMPLE PERMANENT3463631089.7293231.697.9468192NOLOGGING ONLINE 7LOGMNRTBS PERMANENT35525510028.169 1.953 1.85558192LOGGING ONLINE 所有表空间2305.875557174975.861194192.245[]数据库闪回空间使⽤情况●数据库闪回空间总体使⽤情况NAME LIMIT_GB USED_GB USED%RECLAIM_GB FILE# /u01/app/oracle/flash_recovery_area 4.025.614.904.4663[]●数据库闪回空间详细使⽤情况TYPE USED_GB USED%RECLAIMABLE%RECLAIM_GB FILES# ARCHIVED LOG.091 2.260045BACKUP PIECE00000CONTROL FILE00000FLASHBACK LOG.48812.1310.92.4410FOREIGN ARCHIVED LOG.021.52.51.0218IMAGE COPY00000REDO LOG00000----------------------------------------------------.614.9111.43.46163[]临时表空间使⽤情况Name Size (M)HWM (M)HWM %Using (M)Using % TEMP29.00011.00037.93 1.000 3.45[]查谁占⽤了undo表空间[]数据⽂件状况Tablespace Name / File Class Filename File Size Autoextensible Next MaxEXAMPLE/u01/app/oracle/oradata/oradg11g/example01.dbf362,414,080YES655,36034,359,721,984LOGMNRTBS/u01/app/oracle/oradata/oradg11g/logmnrtbs1.dbf372,244,480YES5,242,8802,097,152,000SYSAUX/u01/app/oracle/oradata/oradg11g/sysaux01.dbf608,174,080YES10,485,76034,359,721,984SYSTEM/u01/app/oracle/oradata/oradg11g/system01.dbf901,775,360YES10,485,76034,359,721,984TEMP/u01/app/oracle/oradata/oradg11g/temp01.dbf30,408,704YES655,36034,359,721,984UNDOTBS1/u01/app/oracle/oradata/oradg11g/undotbs01.dbf99,614,720YES5,242,88034,359,721,984USERS/u01/app/oracle/oradata/oradg11g/users01.dbf43,253,760YES1,310,72034,359,721,984[ CONTROL FILE ]/u01/app/oracle/flash_recovery_area/oradg11g/control02.ctl[ CONTROL FILE ]/u01/app/oracle/oradata/oradg11g/control01.ctl[ ONLINE REDO LOG ]/u01/app/oracle/oradata/oradg11g/redo01.log52,428,800[ ONLINE REDO LOG ]/u01/app/oracle/oradata/oradg11g/redo02.log52,428,800[ ONLINE REDO LOG ]/u01/app/oracle/oradata/oradg11g/redo03.log52,428,800--------------------Total:2,575,171,584FILE_ID TABLESPACE_NAME TS_SIZE_M FILE_NAME FILE_SIZE_M FILE_MAX_SIZE_G Aut INCREMENT_M AUTOEXTEND_RATIO5EXAMPLE345.63/u01/app/oracle/oradata/oradg11g/example01.dbf345.6332YES.63 1.056LOGMNRTBS355/u01/app/oracle/oradata/oradg11g/logmnrtbs1.dbf355 1.95YES517.752SYSAUX580/u01/app/oracle/oradata/oradg11g/sysaux01.dbf58032YES10 1.771SYSTEM860/u01/app/oracle/oradata/oradg11g/system01.dbf86032YES10 2.621TEMP29/u01/app/oracle/oradata/oradg11g/temp01.dbf2932YES.63.093UNDOTBS195/u01/app/oracle/oradata/oradg11g/undotbs01.dbf9532YES5.294USERS41.25/u01/app/oracle/oradata/oradg11g/users01.dbf41.2532YES 1.25.13[]表空间扩展Tablespace Name Largest Extent Smallest Extent Total Free Number of Free ExtentsEXAMPLE34,668,544589,82437,224,4483LOGMNRTBS200,278,0161,048,576267,386,88010SYSAUX35,651,58465,53652,494,33663SYSTEM132,120,576655,360132,775,9362UNDOTBS124,117,24865,53662,390,27226USERS2,359,29665,5363,080,1923----------------------------------------------------------------------------------Total:429,195,2642,490,368555,352,064107[]观察回滚段,临时段及普通段否是⾃动扩展●回滚段FILE_NAME TABLESPACE_NAME SIZE_M AUT ONLINE_ /u01/app/oracle/oradata/oradg11g/undotbs01.dbf UNDOTBS195YES ONLINE●临时段FILE_NAME SIZE_M STATUS AUT /u01/app/oracle/oradata/oradg11g/temp01.dbf29ONLINE YES●普通段FILE_NAME TABLESPACE_NAME STATUS SIZE_M AUT /u01/app/oracle/oradata/oradg11g/users01.dbf USERS AVAILABLE41.25YES/u01/app/oracle/oradata/oradg11g/undotbs01.dbf UNDOTBS1AVAILABLE95YES/u01/app/oracle/oradata/oradg11g/sysaux01.dbf SYSAUX AVAILABLE580YES/u01/app/oracle/oradata/oradg11g/system01.dbf SYSTEM AVAILABLE860YES/u01/app/oracle/oradata/oradg11g/example01.dbf EXAMPLE AVAILABLE345.625YES/u01/app/oracle/oradata/oradg11g/logmnrtbs1.dbf LOGMNRTBS AVAILABLE355YES●所有段FILE_ID TABLESPACE_NAME TS_SIZE_M FILE_NAME FILE_SIZE_M FILE_MAX_SIZE AUT INCREMENT_BY STATUS INCREMENT_BY_BLOCK 5EXAMPLE345.625/u01/app/oracle/oradata/oradg11g/example01.dbf345.62532767.984YES.625AVAILABLE6LOGMNRTBS355/u01/app/oracle/oradata/oradg11g/logmnrtbs1.dbf3552000YES5AVAILABLE2SYSAUX580/u01/app/oracle/oradata/oradg11g/sysaux01.dbf58032767.984YES10AVAILABLE1SYSTEM860/u01/app/oracle/oradata/oradg11g/system01.dbf86032767.984YES10AVAILABLE1TEMP29/u01/app/oracle/oradata/oradg11g/temp01.dbf2932767.984YES.625ONLINE3UNDOTBS195/u01/app/oracle/oradata/oradg11g/undotbs01.dbf9532767.984YES5AVAILABLE4USERS41.25/u01/app/oracle/oradata/oradg11g/users01.dbf41.2532767.984YES 1.25AVAILABLE[]表空间所有者Tablespace Name Owner Segment Type Size (in Bytes)Segment Count EXAMPLE HR INDEX1,245,18419HR TABLE393,2166IX INDEX917,50414IX LOBINDEX196,6083IX LOBSEGMENT196,6083IX TABLE524,2888OE INDEX2,162,68822OE LOBINDEX327,6805OE LOBSEGMENT393,2165OE TABLE3,735,5528PM INDEX262,1444PM LOBINDEX1,114,11217PM LOBSEGMENT11,206,65617PM NESTED TABLE65,5361PM TABLE196,6082SH INDEX PARTITION11,141,120112SH INDEX2,490,36819SH LOBINDEX131,0722SH LOBSEGMENT131,0722SH TABLE PARTITION268,435,45632SH TABLE18,874,36812 LOGMNRTBS SYSTEM INDEX PARTITION23,199,744104SYSTEM INDEX917,50414SYSTEM LOBINDEX589,8246SYSTEM LOBSEGMENT4,521,9846SYSTEM TABLE PARTITION73,662,46476SYSTEM TABLE917,50414 SYSAUX APEX_030200INDEX39,976,960262APEX_030200LOBINDEX3,276,80050APEX_030200LOBSEGMENT10,420,22450APEX_030200TABLE35,913,728105CTXSYS INDEX2,490,36838CTXSYS LOBINDEX131,0722CTXSYS LOBSEGMENT131,0722CTXSYS TABLE1,179,64817DBSNMP INDEX327,6805DBSNMP TABLE196,6083EXFSYS INDEX2,424,83237EXFSYS LOBINDEX65,5361EXFSYS LOBSEGMENT65,5361EXFSYS TABLE1,245,18419MDSYS INDEX7,405,56898MDSYS LOBINDEX12,976,128197MDSYS LOBSEGMENT41,877,504197MDSYS NESTED TABLE1,048,57616MDSYS TABLE14,221,31264OLAPSYS INDEX5,242,88080OLAPSYS TABLE3,997,69661ORDDATA INDEX6,946,81695ORDDATA LOBINDEX393,2166ORDDATA LOBSEGMENT3,014,6566ORDDATA NESTED TABLE131,0722ORDDATA TABLE3,735,55251ORDSYS INDEX196,6083ORDSYS TABLE262,1444SYS CLUSTER2,097,1521SYS INDEX PARTITION4,521,98454SYS INDEX37,355,520358SYS LOB PARTITION65,5361SYS LOBINDEX4,063,23262SYS LOBSEGMENT45,744,12862SYS TABLE PARTITION4,784,12851SYS TABLE SUBPARTITION2,097,15232SYS TABLE35,913,728302SYSMAN INDEX24,969,216301SYSMAN LOBINDEX2,818,04843SYSMAN LOBSEGMENT3,407,87243SYSMAN NESTED TABLE131,0722SYSMAN TABLE16,842,752190SYSTEM INDEX524,2888SYSTEM LOBINDEX131,0722SYSTEM LOBSEGMENT131,0722SYSTEM TABLE PARTITION65,5361SYSTEM TABLE655,36010WMSYS INDEX1,966,08030WMSYS LOBINDEX327,6805WMSYS LOBSEGMENT327,6805WMSYS NESTED TABLE131,0722。
数据库健康巡检报告模板

<客户名称><系统或数据库实例名称> 健康检查报告作者:创建日期:2005年10月9日版本: 1.0现场工作日期:2005年10月8日现场及场外工作天数: 2海天起点技术支持:目录一.文档控制 (3)修改记录 (3)文档分发 (3)二.背景概述 (4)三.巡检情况总结 (5)1.数据库整体运行情况 (5)2.急需解决的问题 (5)3.需要在将来注意的问题 (5)四.系统信息概述 (6)系统一般信息 (6)数据库配置情况 (6)建议 (7)五.备份情况 (8)备份策略 (8)容灾计划 (8)建议 (8)六.数据库安全 (9)基本安全信息 (9)建议 (9)用户信息 (10)建议 (10)七.初始化参数 (11)建议 (11)八.数据库文件信息 (12)控制文件 (12)建议 (12)重做日志文件 (12)建议 (12)数据文件 (13)建议 (13)九.表空间信息 (14)建议 (14)十. 回滚段信息 (15)建议 (15)十一.ALERT日志文件信息 (16)建议 (16)十二.等待事件 (17)说明 (17)建议 (17)十三.SGA内存使用 (18)SGA区概况 (18)总体内存利用率 (19)建议 (19)十四.数据库I/O统计信息 (20)日志切换频率 (20)建议 (20)数据文件I/O统计 (20)说明 (20)建议 (20)十五.应用调优 (21)B UFFER G ETS的高消耗者 (21)建议 (21)十六.LATCH使用竞争 (22)建议 (22)十七.操作系统信息 (23)CPU使用信息 (23)分析 (23)I/O统计信息 (23)分析 (23)内存使用信息 (23)分析 (23)空间使用信息 (24)分析 (24)一.文档控制修改记录文档分发二.背景概述三.巡检情况总结1.数据库整体运行情况2.急需解决的问题无3.需要在将来注意的问题四.系统信息概述系统一般信息数据库配置情况建议无。
数据库健康检查

数据库健康检查一、引言数据库是现代信息系统的核心组成部份,对于企业的正常运营和数据安全具有重要意义。
为了确保数据库的稳定性和可靠性,定期进行数据库健康检查是必要的。
本文将详细介绍数据库健康检查的标准格式,包括检查内容、检查方法和检查结果分析等。
二、检查内容1. 数据库基本信息- 数据库名称:示例数据库- 数据库版本:Oracle 12c- 数据库大小:100GB- 数据库实例数:1- 数据库表数量:1000- 数据库用户数量:502. 数据库结构检查- 检查数据库表的结构是否符合设计规范- 检查数据库表之间的关系是否正确- 检查数据库索引的使用情况和效率3. 数据库性能检查- 检查数据库的响应时间是否满足要求- 检查数据库的并发访问能力是否足够- 检查数据库的资源利用率是否合理4. 数据库安全检查- 检查数据库的用户权限是否正确分配- 检查数据库的敏感数据是否得到有效保护- 检查数据库的备份和恢复策略是否完善5. 数据库容灾检查- 检查数据库的冗余和高可用性设置是否正常- 检查数据库的灾难恢复能力是否可靠- 检查数据库的数据完整性和一致性三、检查方法1. 数据库基本信息的获取- 登录数据库管理工具,查看数据库的基本信息2. 数据库结构检查- 使用数据库设计工具,分析数据库表的结构和关系- 使用数据库性能监控工具,分析数据库索引的使用情况和效率3. 数据库性能检查- 使用数据库性能监控工具,记录数据库的响应时间和并发访问情况 - 使用系统监控工具,分析数据库的资源利用率- 检查数据库用户权限的分配情况- 检查数据库的敏感数据访问权限- 检查数据库备份和恢复策略的配置情况5. 数据库容灾检查- 检查数据库的冗余和高可用性设置- 检查数据库的灾难恢复方案- 检查数据库的数据备份和恢复过程四、检查结果分析1. 数据库基本信息分析- 数据库名称、版本和大小是否符合预期- 数据库实例数、表数量和用户数量是否合理2. 数据库结构分析- 数据库表的结构和关系是否符合设计规范- 数据库索引的使用情况和效率是否满足要求3. 数据库性能分析- 数据库的响应时间是否在可接受范围内- 数据库的并发访问能力是否足够支持业务需求 - 数据库的资源利用率是否合理- 数据库用户权限的分配是否正确- 数据库的敏感数据是否得到有效保护- 数据库的备份和恢复策略是否完善5. 数据库容灾分析- 数据库的冗余和高可用性设置是否正常- 数据库的灾难恢复能力是否可靠- 数据库的数据完整性和一致性是否得到保证五、总结数据库健康检查是确保数据库稳定性和可靠性的重要手段。
oracle数据库巡检报告标准

Oracle Health-Check Report Oracle数据库健康巡检报告XX公司xx数据库系统健康巡检报告作者:文档创建日期: 2010-12-1上次修改日期:服务工程师:服务类型:现场客户联系人:目录健康检查记录 (3)数据库调整记录 (3)一、系统概况 (4)二、数据库趋势分析 (4)1、数据缓冲区和库缓冲区命中率趋势 (4)2、数据量变化趋势 (5)三、健康检查项目列表及结果 (5)1、操作系统 (5)1.1磁盘空间 (5)1.2系统性能信息 (8)2、数据库系统 (9)2.1安全性 (9)2.2稳定性 (9)2.3数据库性能 (9)3、健康检查 (11)3.1数据库版本信息 (11)3.2目前数据库参数 (11)3.3数据库资源限制 (12)3.4控制文件 (12)3.5日志文件 (13)3.6数据文件 (13)3.7临时文件 (13)3.8表空间使用率监控 (13)3.9无效索引 (14)四、巡检总结与调整建议 (14)1、巡检总结: (14)2、调整建议: (14)3、对管理人员的提醒: (14)数据库调整记录自上次巡检以来对本数据库调整记录如下:1)调整一2)调整二3)调整三一、系统概况天日志生成量高峰、时日志切换高峰:这里的高峰指的是redo生成高峰,非业务高峰。
全库export大小的计算方法是:统计全库中表的大小,这种方式计算出的表的大小包含了空的行记录,而export实际导出时不会导出空数据行,所以这里的export大小会大于实际的导出dmp文件的大小,具体误差多少取决与数据库中存在多少的空数据行(delete操作产生的空数据行).全库rman备份大小(10.2.0.1)的计算方法是:统计全库中所有对象的大小.而rman备份集是备份所有曾经被对象暂用过的空间,所以此种统计方法统计的数据和rman备份实际的大小的差异在很大程度上取决于被放入回收站对象的多少.二、数据库趋势分析1、数据缓冲区和库缓冲区命中率趋势[数据来源典型业务高峰时段statspack or awr]建议:数据库性能2、数据量变化趋势[数据来源巡检脚本输出]建议:三、健康检查项目列表及结果1、操作系统[操作系统命令df-k 和prstat,top,topas,glance,sar输出] 1.1磁盘空间[数据来源df -k]对操作系统的磁盘空间进行检查,是否有足够空间。
oracle数据库巡检报告模板

系统oracle数据库巡检报告文档控制修改记录审阅分发目录检查总结 (6)概要 (6)总体概况 (6)优化建议 (6)介绍 (7)目标 (7)检查方法 (7)检查范围 (7)数据库配置分析 (9)硬件配置 (9)软件配置 (9)数据库参数 (10)控制文件 (12)Temporary Tablespace (12)表空间管理 (13)无效对象,约束和trigger (14)数据库日志ALTER LOG分析 (14)数据库性能分析 (15)数据库实例性能命中率 (15)等待事件(Top Wait Events) (15)版权说明本文件中出现的任何文字叙述、文档格式、插图、照片、方法、过程等内容,除另有特别注明,版权均属xxxx有限公司所有,受到有关产权及版权法保护。
任何个人、机构未经xxxx有限公司的书面授权许可,不得复制或引用本文件的任何片断,无论通过电子形式或非电子形式。
检查总结概要此次巡检主要针对oracle数据库进行一次全面的健康检查,包括数据库配置、数据库性能等各项内容,并依照此次检查结果,提出相应的优化措施。
总体概况以下是本次检查的总结优化建议以下是对检查的结果进行分析后所得出的优化建议介绍目标数据库健康检查是用来:-评价数据库当前的性能情况-分析数据库应用瓶颈和资源竞争情况-指出存在的问题,提出解决建议检查方法本次数据库性能检查的工具是:操作系统工具和命令检查操作系统。
SQL命令检查数据库配置,SQL命令在ORACLE 工具SQL*PLUS中运行。
Oracle AWR工具。
上述输出结果为建议提供依据。
检查范围本报告提供的检查和建议主要针对以下方面:1.数据库配置2.数据库性能本报告的提供的检查和建议不涉及:-具体的性能调整-应用程序的具体细节以下提请注意:本次检查仅历时半天。
所以在具体的性能方面仅做相应的建议。
如需在数据库性能方面进行进一步的调整,请继续选择数据库性能调整。
数据库配置分析数据库IBM Power6 P560平台上面。
ORACLE ERP系统健康检查模板

where event like ’log file switch completion%’;
正常
不正常
日志文件切换间隔
警告日志Alert_sid.log
正常
不正常
用户表空间使用情况
SELECT tablespace_name, sum ( blocks ) as free_blk , trunc ( sum ( bytes ) /
正常
不正常
回退段配置及使用情况
SELECT , s.extents, s.rssize, s.optsize, s.hwmsize, s.xacts, s.status FROM v$rollname n, v$rollstat s WHERE n = n;
正常
不正常
回退段头争用情况
e , dba_segments s WHERE e.segment_name = s.segment_name
GROUP BY e.owner, e.segment_type , e.segment_name , s.max_extents
HAVING count(*) > &THRESHOLD OR ( ( s.max_extents - count(*) ) < &&THRESHOLD ) ORDER BY count(*) desc
正常
不正常
3
Network
侦听进程服务配置文件
$TNS_ADMIN/listener.ora
$TNS_ADMIN/sqlnet.ora
正常
不正常
侦听进程状态
Lsnrctl status
oracle数据库健康检查方案

目录目录 (1)操作系统检查 (2)1.查看本地磁盘和挂载的华为存储磁盘使用率 (2)2.查看内存使用率 (2)3.查看CPU使用率 (2)4.查看10情况 (2)5.查看当前系统时间、运行天数 (3)6.查看系统日志、远程登录日志 (3)7.查看服务器负载情况 (3)8.查看数据库日志 (3)9.查看数据库监听日志大小,超过2G就要处理 (3)Oracle数据库健康检查 (3)10.检查oracle数据库的运行情况 (3)11.检查oracle数据库的实例运行情况 (4)12.检查当前数据库的实例状态、归档模式、实例己运行时间、实例名称、数据库名称和归档进程状态等运行时的重要信息。
(4)13.查看oracle数据库端设置的字符集 (4)14.查看oracle客户端设置的字符集 (4)15.检查各个表空间的数据文件总大小'G, (5)16.检查表空间总个数 (5)17.检查各个表空间的数据文件总个数 (5)18.检查数据库表空间的使用情况 (5)19.检查数据库表空间的剩余空间大小'G, (6)20.检查数据库表空间的运行状态等信息 (6)21.检查数据库表空间的数据文件状态等信息 (6)22.检查数据库表空间异常状态的数据文件 (7)25.检查数据库归档模式相关信息 (8)26.检查数据库的JOB运行情况 (8)27.检查数据库的对象信息 (8)28.检查数据库索引not analyzed (9)29.检查数据库的会话信息 (9)30.检查数据库中行迁移的表 (9)31.检查数据库中表的碎片大小 (10)32.检查数据库回收站的信息 (10)33.用awr工具来检查数据库的性能情况 (10)LINUX操作系统检查1. 查看本地磁盘和挂载的华为存储磁盘使用率执行命令:df -h2.查看内存使用率执行命令:free -m3. 查看CPU使用率执行命令:top4∙查看10情况执行命令:iostat 2 105.查看当前系统时间、运行天数执行命令:date, uptime6.查看系统日志、远程登录日志执行命令:cat ∕var∕log∕messages> cat ∕var∕log∕secure7.查看服务器负载情况执行命令:sar 2 10或者vmstat 2 108.查看数据库日志切换到oracle 用户,进入口志目录cd ∕u01∕app∕θracle∕admin∕MICSPROD∕bdump∕查看日志有没有报错命令tail -300 alert_micspord.log∣grep 'ORA'tail -300 alert_micspord.log ∣grep z Err,9∙查看数据库监听日志大小,超过2G就要处理切换到oracle用户,进入日志目录cd $ORACLE_HOME/network/log查看日志大小命令Is -1thOracle数据库健康检查10.检查。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中国建设银行信息技术管理部
厦门开发中心
《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的检查结果粘贴。
示例:
2.检查结果分析
2.1.超过6条索引的表
2.1.1.检查结果
填写说明:此处将Toad对应的详细检查结果粘贴。
<示例>:
2.1.2.分析
此处对检查结果进行分析。
<示例>:
这些是Toad工具建的表,非CCDA用户2.2.超过255列的表
2.2.1.检查结果
填写说明:此处将Toad对应的详细检查结果粘贴。
<示例>:
2.2.2.分析
此处对检查结果进行分析。
<示例>
将在下一个重大版本上线时,将这些表进行调整上线。
2.3.超过6列的索引
2.3.1.检查结果
填写说明:此处将Toad对应的详细检查结果粘贴。
2.3.2.分析
此处对检查结果进行分析。
2.4.存在LONG 或LONG RAW的表2.4.1.检查结果
填写说明:此处将Toad对应的详细检查结果粘贴。
2.4.2.分析
此处对检查结果进行分析。
2.5.没用分区索引的分区表
2.5.1.检查结果
填写说明:此处将Toad对应的详细检查结果粘贴。
2.5.2.分析
此处对检查结果进行分析。
2.6.冗余索引
2.6.1.检查结果
填写说明:此处将Toad对应的详细检查结果粘贴。
<示例>
2.6.2.分析
此处对检查结果进行分析。
〈示例〉
对于如上检查出来的冗余索引,对冗余索引进行删除。
删除的操作将分批在每周末进行,最后在XXX日前,完成索引冗余索引的删除。
2.7.没用建立索引的外键
2.7.1.检查结果
填写说明:此处将Toad对应的详细检查结果粘贴。
2.7.2.分析
此处对检查结果进行分析。
2.8.HASH分区非2的幂次方的表2.8.1.检查结果
填写说明:此处将Toad对应的详细检查结果粘贴。
2.8.2.分析
此处对检查结果进行分析。
3.附件
请将Toad的数据库健康检查结果文件作为附件提供。