数据库巡检方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Oracle数据库日常检查
A. 查看所有的实例及其后台进程是否正常
确认所有的instance工作正常,登陆到所有的数据库或instance上,检测oracle后台进程$env | grep SID
ORACLE_SID=UWNMS3
B.检查文件系统的使用情况
如果文件系统的剩余空间小于10%,则需要删除不必要的文件以释放空间。
$df -h
Filesystem 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_File_Vol01
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. 联接每一个操作管理系统