smoncat汉语意思啥意思

这篇文章介绍了DBA每天在监控Oracle数据庫方面的职责讲述了如何通过shell脚本来完成这些重复的监控工作。本文首先回顾了一些DBA常用的Unix命令以及解释了如何通过Unix Cron来定时执行DBA脚本。同时文章还介绍了8个重要的脚本来监控Oracle数据库: 

   检查实例的可用性

   检查监听器的可用性

   检查alert日志文件中的错误信息

   在存放log文件的地方满以前清空旧的log文件

   分析table和index以获得更好的性能

   检查表空间的使用情况

  DBA需要的Unix基本知识

  基本嘚UNIX命令

  以下是一些常用的Unix命令:

   ps--显示进程

   grep--搜索文件中的某种文本模式

   cat--连接文件或者显示它们

   cut--选择显示的列

   awk--模式匹配语言

   df--显示剩余的磁盘空间

  以下是DBA如何使用这些命令的一些例子:

  显示服务器上的可用实例:

  显示服务器上的可用监听器:

(译者注:grep命令应该加上-i参数即grep -i listener,该参数的作用是忽略大小写因为有些时候listener是大写的,这时就会看不到结果)

  以下的脚本首先调用oracle.profile来设置全部的环境变量如果发现任何的Oracle错误,该脚本还会给DBA发送一个警告的email

  以下的脚本将会在log文件达到90%容量的时候清空旧的归档文件:

  分析表和索引(以得到更好的性能)

  以下我将展示如果传送参数到一个脚本中:

  要传入参数以執行该脚本,输入:

  脚本的第一部分产生了一个analyze.sql文件里面包含了分析表用的语句。脚本的第二部分分析全部的表:

  以下的脚本檢测表空间的使用如果表空间只剩下10%,它将会发送一个警告email

  警告email输出的例子如下:

  查找出无效的数据库对象

  以下查找出無效的数据库对象:

  监视用户和事务(死锁等)

  以下的脚本在死锁发生的时候发送一个警告e-mail:

  通过以上的脚本,可大大减轻伱的工作你可以使用这些是来做更重要的工作,例如性能调整

我要回帖

更多关于 cat汉语意思 的文章

 

随机推荐