介绍了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、 
显示服务器上可用实例

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-05
  • 2021-08-06
  • 2022-01-10
  • 2022-01-06
  • 2021-10-06
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-01-16
  • 2022-12-23
  • 2021-12-27
  • 2022-12-23
相关资源
相似解决方案