日期:2011-03-21 00:21:00 来源:本站整理
<b>监控Oracle数据库的常用shell脚本</b>[Oracle防范]
本文“<b>监控Oracle数据库的常用shell脚本</b>[Oracle防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
前言
这篇文章介绍了DBA每天在监控Oracle数据库方面的职责,报告了若何通过shell脚本来完成这些反复的监控工作.本文首先回想了一些DBA常用的Unix号令,以及注释了若何通过Unix Cron来按时履行DBA脚本.同时文章还介绍了8个重要的脚本来监控Oracle数据库:
查抄实例的可用性
查抄监听器的可用性
查抄alert日记文件中的错误信息
在存放log文件的地方满从前清空旧的log文件
解析table和index以得到更好的性能
查抄表空间的利用情形
找出无效的对象
监控用户和事件
DBA需求的Unix基本知识
基本的UNIX号令
以下是一些常用的Unix号令:
ps--显示进程
grep--搜索文件中的某种文本情势
mailx--读取大概发送mail
cat--衔接文件大概显示它们
cut--挑选显示的列
awk--情势匹配语言
df--显示剩余的磁盘空间
以下是DBA若何利用这些号令的一些例子:
显示服务器上的可用实例:
$ ps -ef | grep smon oracle 21832 1 0 Feb 24 ? 19:05 ora_smon_oradb1 oracle 898 1 0 Feb 15 ? 0:00 ora_smon_oradb2 dliu 25199 19038 0 10:48:57 pts/6 0:00 grep smon oracle 27798 1 0 05:43:54 ? 0:00 ora_smon_oradb3 oracle 28781 1 0 Mar 03 ? 0:01 ora_smon_oradb4、 |
显示服务器上的可用监听器:
$ ps -ef | grep listener | grep -v grep (译者注:grep号令应当加上-i参数,即grep -i listener,该参数的作用是忽视大小写,因为有些时刻listener是大写的,这时就会看不到后果) oracle 23879 1 0 Feb 24 ? 33:36 /8.1.7/bin/tnslsnr listener_db1 -inherit oracle 27939 1 0 05:44:02 ? 0:00 /8.1.7/bin/tnslsnr listener_db2 -inherit oracle 23536 1 0 Feb 12 ? 4:19 /8.1.7/bin/tnslsnr listener_db3 -inherit oracle 28891 1 0 Mar 03 ? 0:01 /8.1.7/bin/tnslsnr listener_db4 -inherit |
查看Oracle存档目录的文件系统利用情形
$ df -k | grep oraarch /dev/vx/dsk/proddg/oraarch 71123968 4754872 65850768 7% /u09/oraarch |
统计alter.log文件中的行数:
$ cat alert.log | wc -l 2984 |
列出alert.log文件中的全部Oracle错误信息:
$ grep ORA- alert.log ORA-00600: internal error code, arguments: [kcrrrfswda.1], [], [], [], [], [] ORA-00600: internal error code, arguments: [1881], [25860496], [25857716], [] |
CRONTAB基本
一个crontab文件中包含有六个字段:
分钟 0-59
小时 0-23
月中的第几天 1-31
月份 1 - 12
星期几 0 - 6, with 0 = Sunday
Unix号令大概Shell脚本
要编辑一个crontab文件,输入:
Crontab -e
要查看一个crontab文件,输入:
Crontab -l 0 4 * * 5 /dba/admin/analyze_table.ksh 30 3 * * 3,6 /dba/admin/hotbackup.ksh /dev/null 2>&1 |
在上面的例子中,第一行显示了一个解析表的脚本在每个星期5的4:00am运行.第二行显示了一个履行热备份的脚本在每个周三和周六的3:00a.m.运行.
以上是“<b>监控Oracle数据库的常用shell脚本</b>[Oracle防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论