ORACLE数据库常规巡检报告单(例子)_第1页
ORACLE数据库常规巡检报告单(例子)_第2页
ORACLE数据库常规巡检报告单(例子)_第3页
ORACLE数据库常规巡检报告单(例子)_第4页
ORACLE数据库常规巡检报告单(例子)_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、ORACLE数据库常规巡检报告单目录ORACLE数据库常规巡检报告单1一、概述3二、使用的相关软件简要说明3三、主机及操作系统常规配置检查31、系统设置检查32、I/O 设备信息33、网络配置信息4四、ORACLE 数据库常规检查51、ORACLE 常规检查52、基本参数配置53、ORACLE 用户配置文件6五、数据库关键性能检查及分析61、数据库性能检查62、数据库响应时间分析6六、备份恢复策略检查和维护71、RMAN 配置情况72、备份策略描述73、备份策略实施74、备份检查 和每日备份脚本日志检查85、对当前策略的总结8七、关键性SQL 语句定位及分析8八、近期警告日志及相关分析81、o

2、rcl_ora_8727.trc82、orcl_ora_8727.trc9九、小结9一、 概述 按照维护计划和为了系统的稳定运行,需要定期对系统进行一次巡检,时间周期为每星期一次。目的在 于诊断当前环境是否存在安全隐患,系统运行是否存在明显的系统瓶颈,定位重要的SQL 语句并进行性能分 析,分析当前备份策略,分析警告日志信息并提供解决方案。 二、 使用的相关软件简要说明 1使用RDA 对整个系统进行检查,并且生成报告 2使用AWR 对数据库进行检查,并且生成报告。 3使用RMAN 对数据库进行备份,并且使用RMAN 相关的功能进行备份检查。 相关详细后页提供 三、 主机及操作系统常规配置检查

3、1、 系统设置检查 主机和版本号Linux主机名 localhost.localdomain操作系统平台64-bit操作系统版本2.6.9主机和版本号 Linux localhost 2.6.9-34.ELsmp #1 SMP Fri Feb 24 16:56:28 EST 2006 x86_64 主机名 localhost.localdomain 操作系统平台 64-bit Red Hat Linux 操作系统版本 2.6.9 2、 I/O 设备信息 Disk Mounts /dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw) none on

4、 /proc type proc (rw) none on /sys type sysfs (rw) none on /dev/pts type devpts (rw,gid=5,mode=620) usbfs on /proc/bus/usb type usbfs (rw) /dev/sda1 on /boot type ext3 (rw) none on /dev/shm type tmpfs (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) sunrpc on /var/lib/nfs/rpc_pipefs type

5、rpc_pipefs (rw) /root/RHEL4-U3-x86_64-AS-disc1.iso on /mnt/cdrom type iso9660 (rw,loop=/dev/loop0) Disk Free Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/VolGroup00-LogVol00 49% / /dev/sda1 14389 81478 16% /boot none 0 0% /dev/shm /root/RHEL4-U3-x86_64-AS-disc1.iso 0 100% /mnt/cdr

6、om Swap Filename Type Size Used Priority /dev/mapper/VolGroup00-LogVol01 partition 67276 -1 3、 网络配置信息 eth0 Link encap:Ethernet HWaddr 00:13:D3:BB:FE:54 inet addr:2 Bcast:55 Mask: inet6 addr: fe80:213:d3ff:febb:fe54/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU

7、:1500 Metric:1 RX packets: errors:0 dropped:0 overruns:0 frame:0 TX packets: errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes: (13.9 GiB) TX bytes: (13.6 GiB) Interrupt:185 eth1 Link encap:Ethernet HWaddr 00:13:D3:BB:FE:55 BROADCAST MULTICAST MTU:1500 Metric:1 RX packets

8、:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) Interrupt:193 lo Link encap:Local Loopback inet addr: Mask: inet6 addr: :1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 M

9、etric:1 RX packets: errors:0 dropped:0 overruns:0 frame:0 TX packets: errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes: (4.0 GiB) TX bytes: (4.0 GiB) lo:52 Link encap:Local Loopback inet addr:2 Mask:55 UP LOOPBACK RUNNING MTU:16436 Metric:1 sit0 Lin

10、k encap:IPv6-in-IPv4 NOARP MTU:1480 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) Kernel Interface table Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-

11、OVR Flg eth0 1500 0 0 0 0 0 0 0 BMRU lo 16436 0 0 0 0 0 0 0 LRU lo:52 16436 0 - no statistics available - LRU Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 2 55 UH 0 0 0 lo U 0 0 0 eth0

12、 U 0 0 0 eth0 UG 0 0 0 eth0 四、 ORACLE 数据库常规检查 1、 ORACLE 常规检查 Database Overview DB NameORCLGlobal NameORCL.REGRESS.RDBMS.DEV.US.ORACLE.COMHost NamelocalhostInstance NameorclInstance Start Time18-Nov-2008 14:14:01Restricted ModeNOArchive Log ModeARCHIVEL

13、OGV$Version BannerOracle Database 10g Enterprise Edition Release .0 - 64biPL/SQL Release .0 - ProductionCORE .0 ProductionTNS for Linux: Version .0 - ProductionNLSRTL Version .0 Production2、 基本参数配置 Parameter NameValueModifiedaudit_file_dest/oracle/admin/orcl/a

14、dumpFALSEbackground_dump_dest/oracle/admin/orcl/bdumpFALSEcompatible.0FALSEcontrol_files/oracle/oradata/orcl/control01.ctl, /oracle/oradata/orcl/control02.ctl, /oracle/oradata/orcl/control03.ctlFALSEcore_dump_dest/oracle/admin/orcl/cdumpFALSEdb_block_size8192FALSEdb_domainNull valueFALSEdb_f

15、ile_multiblock_read_count16FALSEdb_nameorclFALSEdb_recovery_file_dest/oracle/flash_recovery_areaFALSEdb_recovery_file_dest_sizeFALSEdispatchers(PROTOCOL=TCP) (SERVICE=orclXDB)FALSEjob_queue_processes6FALSElog_archive_dest_1location=/oracle/backupArchivelogFALSElog_archive_dest_10location=use_db_reco

16、very_file_destFALSElog_archive_min_succeed_dest2FALSEopen_cursors300FALSEpga_aggregate_targetFALSEprocesses150FALSEremote_login_passwordfileEXCLUSIVEFALSEsga_targetFALSEstatistics_levelTYPICALFALSEtimed_statisticsTRUEFALSEundo_managementAUTOFALSEundo_tablespaceUNDOTBS1FALSEuser_dump_dest/oracle/admi

17、n/orcl/udumpFALSE3、 ORACLE 用户配置文件 # .bash_profile # Get the aliases and functions if -f /.bashrc ; then . /.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/bin export PATH unset USERNAME #for oracle export ORACLE_SID=orcl export ORACLE_BASE=/oracle export ORACLE_HOME=/ora

18、cle/10g export PATH=$ORACLE_HOME/bin:$PATH export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK 五、 数据库关键性能检查及分析 1、 数据库性能检查 DB Block Buffer Hit Ratio99.99OLTP 环境下,命中率应该高于90%,否则需要增加DB_BLOCK_BUFFERS 以提高性能Library Cache Hit Ratio99.56该命中率用于提供Shared SQL Buffers 性能。应该高于95%Soft Parse98.55 软解析率 应该高于95In-memory Sort100

19、此为排序操作,如果指标值过低说明过多的排序操作影响了性能,建议进行SQL 优化Execute to Parse73.10 执行分析比率,不应该低于0 否则shared poll 可能有问题Parse CPU to Parse Elapsd94.20 这2 项值代表了解析所用的cpu 时间, Parse CPU to Parse Elapsd 不到100说明有有其他问题影响了,解析时间并不是全部 都消耗在cpu 上Non-Parse CPU95.34 2、 数据库响应时间分析 响应时间是非常重要的数据库性能指标 Top 5 Timed Events EventWaitsTime(s)Avg Wa

20、it(ms)% Total Call TimeWait ClassCPU time1,45492.0RMAN backup & recovery I/O25,0064611829.1System I/Oos thread startup8,6724595329.0Concurrencylog file parallel write148,211245215.5System I/Ocontrol file parallel write192,426223114.1System I/O从以上信息可以看出,RMAN 备份占用的大量的时间, 六、 备份恢复策略检查和维护 1、 RMAN 配置情况 RM

21、AN configuration parameters are: CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS; CONFIGURE BACKUP OPTIMIZATION ON; CONFIGURE DEFAULT DEVICE TYPE TO DISK; CONFIGURE CONTROLFILE AUTOBACKUP ON; CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO orclcongrol_%F; CONFIGURE DEVICE TYP

22、E DISK PARALLELISM 2 BACKUP TYPE TO COMPRESSED BACKUPSET; CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default CONFIGURE CHANNEL 1 DEVICE TYPE DISK MAXPIECESIZE 100 M MAXOPENFILES 8 RATE 40 M; CONFIGURE CHANNEL

23、2 DEVICE TYPE DISK MAXPIECESIZE 100 M MAXOPENFILES 8 RATE 40 M; CONFIGURE MAXSETSIZE TO UNLIMITED; # default CONFIGURE ENCRYPTION FOR DATABASE OFF; # default CONFIGURE ENCRYPTION ALGORITHM AES128; # default CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default CONFIGURE SNAPSHOT CONTROLFILE NAME T

24、O /oracle/10g/dbs/snapcf_orcl.f; # default 2、 备份策略描述 选用RMAN 多级备份策略,以每个星期作为一个周期 星期1 数据库全备 0 级 星期2 增量备份 1 级 星期3 增量备份 1 级 星期4 累积增量备份 1c 级 星期5 数据库全备 0 级 星期6 增量备份 1 级 星期天 增量备份 1 级 基于以上策略,任何时间点的数据恢复只需要做最多1 次0 级恢复和2 次1 级恢复.加上 当日的归档日志可以 实现快速的完全恢复 3、 备份策略实施 Cat /etc/crontab SHELL=/bin/bash PATH=/sbin:/bin:/u

25、sr/sbin:/usr/bin MAILTO=root HOME=/ # run-parts 01 * * * * root run-parts /etc/cron.hourly 02 4 * * * root run-parts /etc/cron.daily 22 4 * * 0 root run-parts /etc/cron.weekly 42 4 1 * * root run-parts /etc/cron.monthly 00 4 * * 1 oracle /oracle/scripts/rman/backupweek1.cmd & 00 4 * * 2 oracle /orac

26、le/scripts/rman/backupweek2.cmd & 00 4 * * 3 oracle /oracle/scripts/rman/backupweek3.cmd & 00 4 * * 4 oracle /oracle/scripts/rman/backupweek4.cmd & 00 4 * * 5 oracle /oracle/scripts/rman/backupweek5.cmd & 00 4 * * 6 oracle /oracle/scripts/rman/backupweek6.cmd & 00 4 * * 7 oracle /oracle/scripts/rman

27、/backupweek7.cmd & 4、 备份检查 和每日备份脚本日志检查 使用crosscheck backupset 检查。所有备份集的备份片都为 AVAILABLE 每日脚本日志输出正常,使用report obsolete 检查并无过期的备份信息。 5、 对当前策略的总结 当前脚本能正常准时完成每日制定的备份策略,总体运行情况良好。备份集信息完整,并且包含了归档日 志,逻辑检查完好,可以正常执行恢复。 七、 关键性SQL 语句定位及分析 SQLselect rownum,d.* from (select hash_value,disk_reads,executions,buffer_g

28、ets,ROWS_PROCESSED from v$sqlarea b order by b.disk_reads desc ) d where rownum select sql_text from v$sqltext where hash_value=&1 order by piece; 八、 近期警告日志及相关分析 1、 orcl_ora_8727.trc -rw-r- 1 oracle dba 944 Dec 6 20:00 2008 Dec 6 20:00 2008 orcl_ora_8727.trc /oracle/admin/orcl/udump/orcl_ora_8727.tr

29、c Oracle Database 10g Enterprise Edition Release .0 - 64bit Production With the Partitioning, Oracle Label Security, OLAP and Data Mining Scoring Engine options ORACLE_HOME = /oracle/10g System name: Linux Node name: localhost Release: 2.6.9-34.ELsmp Version: #1 SMP Fri Feb 24 16:56:28 EST 2

30、006 Machine: x86_64 Instance name: orcl Redo thread mounted by this instance: 1 Oracle process number: 21 Unix process pid: 8727, image: oraclelocalhost (TNS V1-V3) * 2008-12-07 04:00:28.002 * ACTION NAME:( STARTED111) 2008-12-07 04:00:28.001 * MODULE NAME:(backup archivelog) 2008-12-07 04:00:28.001

31、 * SERVICE NAME:(SYS$USERS) 2008-12-07 04:00:28.001 * SESSION ID:(157.7513) 2008-12-07 04:00:28.001 * ACTION NAME:( STARTED16) 2008-12-07 04:00:32.421 * MODULE NAME:(backup full datafile) 2008-12-07 04:00:32.421 * ACTION NAME:( STARTED111) 2008-12-07 04:00:33.703 2、 orcl_ora_8727.trc -rw-r- 1 oracle dba 944 Dec 6 20:00 2008 Dec 6 20:00

温馨提示

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

评论

0/150

提交评论