DB2数据库生成html巡检报告
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巡检报告相关推荐
- Python 基于 Prometheus 数据生成巡检报告
设计思路 1.基于Prometheus 开放接口获取数据(node_exporte/windows_exporter) 2.存放数据至mysql数据库 3.基于jinja2 编写模板生成巡检报告.ht ...
- 一种基于机载AI模块的多旋翼无人机的电力巡检报告生成方法
一种基于机载AI模块的多旋翼无人机的电力巡检报告生成方法 1 摘要 无人机在输电线路巡检通常采用无人机进行巡检的方式进行,通过无人机按照一定的航线飞行,在预设的点位拍摄获取电力器件的照片然后上传到服务 ...
- oracle数据库 生成awr报告、ash报告详细步骤
oracle数据库 生成awr报告.ash报告详细步骤 一.生成awr详细步骤 1. 手动生成AWR快照号:sqlplus下执行(可选) exec dbms_workload_repository.c ...
- BI自动化之Python自动发报告(查询数据库生成报表和图片嵌入邮件)
先看看效果图 代码: 1.生成图片 新建generate_picture.py,主要功能是查询数据库,生成图片和附件用于嵌入邮件 我这里的数据库是阿里的Maxcompute数据库,如果是SQL Ser ...
- 生成一份mysql巡检报告
我很遗憾地告诉您,作为一个语言模型,我无法生成报告.不过,您可以使用MySQL的监控和维护工具,例如MySQL Enterprise Monitor,来生成巡检报告.您还可以自己手动检查数据库的状态, ...
- 2016年度中国Oracle数据库使用现状分析报告
云和恩墨旗下智能诊断平台Bethune今日发布了[2016年度中国Oracle数据库使用现状分析报告],该报告采样2016年度国内18个大行业.485位用户(个人/企业)的1841套Oracle数据库 ...
- 让DB2数据库更牢靠
DB2数据库管理的现状 目前关系型数据库市场基本属于Oracle和IBM的DB2的天下,DB2数据库核心又称作DB2公共服务器,采用多进程多线索体系结构,可以运行于多种操作系统之上,并分别根据相应平台 ...
- 机房定期巡检报告报告,全面详实,可以参考
机房定期巡检报告报告,全面详实,可以参考,一个模板仅供参考,大家还可以补充学习 1.文档说明 为了保证设备稳定运行,发现设备在运行过程中可能存在的风险,做到防范于未然,组织人员针对目前机房所使用的防火 ...
- 用 JMeter 测量性能--测试您的 DB2 数据库
为什么80%的码农都做不了架构师?>>> 级别: 初级 Kulvir Singh Bhogal, IBM 电子商务顾问, Austin, TX 2004 年 11 月 01 日 ...
- 基于c语言的db2数据库开发,DB2日志(2) 用C语言扩展实现DB2日志管理及主备同步
还好DB2提供了相关的USEREXIT程序(又名用户出口程序)可以使我们管理日志文件并有了扩展功能的可能性.在这一点上DB2明显要比Oracle开放些. 实现 1.首先将USEREXIT接口打开,让数 ...
最新文章
- VScode的撤销操作的快捷键
- mass Framework pagination插件
- 10.原码 反码 补码
- 【Python 爬虫】 1、爬虫基础概念
- 速查100 WebServers
- vmware ubuntu重置root密码
- 基于Silverlight+WCF的SAAS开发平台TAP(二)之核心技术
- xtrabackup 升级 mysql_使用percona-xtrabackup-2.0.8将MySQL从5.1.73升级到5.6.36
- Solr 查询 转载(复制自网上,以备复习)
- 掌门教育微服务体系 Solar(中)
- ipad协议传奇820
- 计算机开不了演示文稿ppt,电脑打不开ppt了怎么办
- 医宗金鉴自学指南_自学中医看什么书
- Windows 10 专业版安装Docker Desktop
- 网站服务器过期与域名备案,服务器到期了 域名备案受影响吗
- mysql no database selected_数据库中出现no database selected是什么意思?
- mac os 开启redis_在Mac os x 安装 Redis
- c#:File.open()的使用
- lululemon最新报告建立全球幸福感基准
- DML、DDL、DCL区别 .