日期:2014-05-16  浏览次数:20377 次

多个数据库管理 的讨论

  场景:

  1\ DBA 人少,1-2人;

  2\ 数据库种类\数量多; DB2有10来套,并有HADR; ORACLE 有近30套,其中有20套左右有DATAGUARD; MSSQL 有2000,2005,2008,并有多个LOGSHIPPING;

  除MSSQL外,DB2 \ORACLE 运行在多种OS平台

  3\ 管理严格,不允许在在线机器上安装其他监控软件 ****这点目前阶段无法商量,必须的!!!*****

  需求:

  终极目标:

  管好这些库,并尽可能的在发现问题的第一时间发现问题

  日常需求: ----注:此类检查需要每天归档,并保存.

  2-1 : 数据库的日志分析: ****目前最为迫切,每天检查这些日志需要耗费大量时间*****

  将每台机器的日志收集到一个WINDOWS平台的机器, 用一或三个(DB2\ORACLE\MSSQL)工具 对日志进行分析,筛选出相关报错信息.

  2-2: 主\备机同步的检查:

  目前是通过自行脚本实现,将检查结果保存在WINDOWS机器上,不知道是否有其他可选方案

  2-3: 问题发现:

  希望能在应用报警前将相关运行时间长的脚本或耗资源厉害的脚本...等导致问题的情况能第一时间发现.

  尝试过的方案:

  了解过多个监控软件BMC TIVOLI...感觉 fourthelephan 的INSIDER还是比较好的,符合要求的.但不知道有没有人用过这产品.

  另外有没有人能推荐几款实战用过的.

  感谢