1、巡检脚本简介

该套数据库巡检脚本为纯SQL脚本开发,如下所示:

目前一共包含14个脚本,若脚本的扩展名为“.sql”则表示该脚本为sql脚本;若脚本的扩展名为“.pl”则表示该脚本为perl脚本;若脚本的扩展名为“.sh”则表示该脚本为shell脚本。

对于Oracle的SQL脚本而言,脚本DB_Oracle_HC_lhr_v7.0.0_10g.sql适用于Oracle 10g数据库,脚本DB_Oracle_HC_lhr_v7.0.0_11g.sql适用于Oracle 11g的数据库,脚本DB_Oracle_HC_lhr_v7.0.0_12c.sql适用于Oracle 12c及其以上版本,这3个脚本都是只读版本,这3个脚本只会对数据库做查询操作,不会做DML和DDL操作,这也是很多朋友所期待的功能。

脚本DB_OS_HC_lhr_v7.0.0.pl是perl脚本,执行后会对OS的信息进行收集,并且输出到html中。脚本DB_OS_HC_lhr_v7.0.0.sh是shell脚本,执行后会对OS的信息进行收集。

脚本DB_MySQL_HC_lhr_v7.0.0.sql是MySQL脚本,执行后会产生MySQL的健康检查html报告,该脚本为只读脚本。

脚本DB_MSSQL_HC_lhr_v7.0.0_2005.sql和DB_MSSQL_HC_lhr_v7.0.0_2008R2.sql是SQL Server脚本,存在部分DDL和DML操作,执行后会产生SQL Server的健康检查html报告。脚本DB_MSSQL_HC_lhr_v7.0.0_2005.sql最低支持2005版本,而脚本DB_MSSQL_HC_lhr_v7.0.0_2008R2.sql最低支持2008R2版本。

脚本DB_PG_HC_lhr_v7.0.0.sql是PG数据库脚本,执行后会产生PostgreSQL数据库的健康检查html报告。

脚本DB_DM_HC_lhr_v7.0.0是达梦数据库脚本,执行后会产生达梦数据库的健康检查html报告。

脚本DB_TiDB_HC_lhr_v7.0.0.sql是TiDB数据库脚本,执行后会产生TiDB数据库的健康检查html报告。

脚本DB_openGauss_HC_lhr_v7.0.0.sql是openGauss数据库脚本,执行后会产生openGauss数据库的健康检查html报告。

脚本DB_DB2_HC_lhr_v7.0.0是DB2数据库脚本,执行后会产生DB2数据库的健康检查html报告。

全部介绍请参考:https://www.xmmup.com/shujukuxunjianjiaoben.html

2、巡检脚本特点

1、可以巡检Oracle、MySQL、SQL Server、PostgreSQL、TiDB、openGauss、DB2和国产达梦8个数据库,也可以巡检Linux操作系统(后续会免费逐步增加MongoDB、OceanBase、PolarDB、TDSQL、GBase、人大金仓等数据库)
2、脚本为绿色版、免安装、纯SQL文本
3、跨平台,只要有SQL*Plus(Oracle)、mysql(MySQL、TiDB)、MSSQL客户端(SSMS、Navicat皆可)、psql(PG、openGauss)、gisql(国产达梦)、gsql(openGauss)、db2(DB2数据库)环境即可运行脚本
4、脚本内容可视化,可以看到脚本内容,因此可供学习数据库使用
5、兼容Oracle 10g、11g、12c、18c、19c、20c、21c等高版本Oracle数据库
6、对Oracle 10g、11g、12c、18c、19c、20c、21c等版本分别提供了只读版(只对数据库查询,不做DDL和DML操作)
7、MySQL最低支持5.5版本
8、SQL Server最低支持2005版本
9、增删监控项非常方便,只需要提供相关SQL即可
10、一次购买,所有脚本终身免费升级
11、检查内容非常全面
12、针对每种数据库,只有1个SQL脚本,不存在嵌套调用脚本等其它问题
13、最终生成html文件格式的健康检查结果
14、Oracle数据库对巡检结果进行过滤,列出了数据库有问题的内容
15、对OS的信息提供了收集(单独脚本)

3、DB2数据库运行方式

需要有db2数据库客户端,运行方式如下:

① 客户端在Windows平台,连接到本地db2数据库:

db2cmd
db2 connect to lhrdb && db2 -txf D:\DB_DB2_HC_lhr_v7.0.0.sql >  d:\lhr_db2_health_check.html

② 客户端在Linux平台,连接到本地db2数据库:

db2 connect to lhrdb; db2 -txf DB_DB2_HC_lhr_v7.0.0.sql > lhr_db2_health_check_`date +'%Y%m%d%H%M%S'`.html

③ 客户端在Windows平台,需要连接到远程的linux服务器:

db2cmd
db2 connect to test user db2inst1 using lhr && db2 -txf D:\DB_DB2_HC_lhr_v7.0.0.sql >  D:\lhr_db2_health_check.html

注意:

1、建议直接在服务端运行,因为个别巡检命令只支持在服务端运行。

2、该脚本只能对当前的数据库进行检测,若需要检查其它数据库,请重新跑脚本,并修改连接到的数据库名称,例如:db2 connect to test;

4、html巡检结果

这里只列出部分结果,其它的详细内容可以参考:https://share.weiyun.com/5lb2U2M

其它不再列举。

DB2数据库生成html巡检报告相关推荐

  1. Python 基于 Prometheus 数据生成巡检报告

    设计思路 1.基于Prometheus 开放接口获取数据(node_exporte/windows_exporter) 2.存放数据至mysql数据库 3.基于jinja2 编写模板生成巡检报告.ht ...

  2. 一种基于机载AI模块的多旋翼无人机的电力巡检报告生成方法

    一种基于机载AI模块的多旋翼无人机的电力巡检报告生成方法 1 摘要 无人机在输电线路巡检通常采用无人机进行巡检的方式进行,通过无人机按照一定的航线飞行,在预设的点位拍摄获取电力器件的照片然后上传到服务 ...

  3. oracle数据库 生成awr报告、ash报告详细步骤

    oracle数据库 生成awr报告.ash报告详细步骤 一.生成awr详细步骤 1. 手动生成AWR快照号:sqlplus下执行(可选) exec dbms_workload_repository.c ...

  4. BI自动化之Python自动发报告(查询数据库生成报表和图片嵌入邮件)

    先看看效果图 代码: 1.生成图片 新建generate_picture.py,主要功能是查询数据库,生成图片和附件用于嵌入邮件 我这里的数据库是阿里的Maxcompute数据库,如果是SQL Ser ...

  5. 生成一份mysql巡检报告

    我很遗憾地告诉您,作为一个语言模型,我无法生成报告.不过,您可以使用MySQL的监控和维护工具,例如MySQL Enterprise Monitor,来生成巡检报告.您还可以自己手动检查数据库的状态, ...

  6. 2016年度中国Oracle数据库使用现状分析报告

    云和恩墨旗下智能诊断平台Bethune今日发布了[2016年度中国Oracle数据库使用现状分析报告],该报告采样2016年度国内18个大行业.485位用户(个人/企业)的1841套Oracle数据库 ...

  7. 让DB2数据库更牢靠

    DB2数据库管理的现状 目前关系型数据库市场基本属于Oracle和IBM的DB2的天下,DB2数据库核心又称作DB2公共服务器,采用多进程多线索体系结构,可以运行于多种操作系统之上,并分别根据相应平台 ...

  8. 机房定期巡检报告报告,全面详实,可以参考

    机房定期巡检报告报告,全面详实,可以参考,一个模板仅供参考,大家还可以补充学习 1.文档说明 为了保证设备稳定运行,发现设备在运行过程中可能存在的风险,做到防范于未然,组织人员针对目前机房所使用的防火 ...

  9. 用 JMeter 测量性能--测试您的 DB2 数据库

    为什么80%的码农都做不了架构师?>>>    级别: 初级 Kulvir Singh Bhogal, IBM 电子商务顾问, Austin, TX 2004 年 11 月 01 日 ...

  10. 基于c语言的db2数据库开发,DB2日志(2) 用C语言扩展实现DB2日志管理及主备同步

    还好DB2提供了相关的USEREXIT程序(又名用户出口程序)可以使我们管理日志文件并有了扩展功能的可能性.在这一点上DB2明显要比Oracle开放些. 实现 1.首先将USEREXIT接口打开,让数 ...

最新文章

  1. VScode的撤销操作的快捷键
  2. mass Framework pagination插件
  3. 10.原码 反码 补码
  4. 【Python 爬虫】 1、爬虫基础概念
  5. 速查100 WebServers
  6. vmware ubuntu重置root密码
  7. 基于Silverlight+WCF的SAAS开发平台TAP(二)之核心技术
  8. xtrabackup 升级 mysql_使用percona-xtrabackup-2.0.8将MySQL从5.1.73升级到5.6.36
  9. Solr 查询 转载(复制自网上,以备复习)
  10. 掌门教育微服务体系 Solar(中)
  11. ipad协议传奇820
  12. 计算机开不了演示文稿ppt,电脑打不开ppt了怎么办
  13. 医宗金鉴自学指南_自学中医看什么书
  14. Windows 10 专业版安装Docker Desktop
  15. 网站服务器过期与域名备案,服务器到期了 域名备案受影响吗
  16. mysql no database selected_数据库中出现no database selected是什么意思?
  17. mac os 开启redis_在Mac os x 安装 Redis
  18. c#:File.open()的使用
  19. lululemon最新报告建立全球幸福感基准
  20. DML、DDL、DCL区别 .

热门文章

  1. 第一周挑战2:税后工资计算器
  2. FFmpeg进阶: 给视频添加背景音乐
  3. 《Machine Learning in Action》—— hao朋友,快来玩啊,决策树呦
  4. 网站推广教程(SEO,优化)100条
  5. C#操作.exe文件
  6. Python-并发、并行、协成的简易理解
  7. VBox 虚拟机完美迁移/复制(带快照)
  8. 大盘点!关于无线AP的实用技术,看这篇就够了
  9. pixi.js 实现Sprite跟随鼠标移动
  10. Java Logging之JUL系列——Filter