1、简介

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

目前一共包含10个脚本,若脚本的扩展名为“.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报告。

2、巡检脚本特点

1、可以巡检Oracle、MySQL、SQL Server、PostgreSQL和国产达梦数据库,也可以巡检Linux操作系统
2、脚本为绿色版、免安装、纯SQL文本
3、跨平台,只要有SQL*Plus(Oracle)、mysql(MySQL)、MSSQL客户端(SSMS、Navicat皆可)、psql(PG)、gisql(国产达梦)环境即可运行脚本
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、对结果进行过滤,列出了数据库有问题的内容
15、对OS的信息提供了收集(单独脚本)

3、达梦数据库运行方式

在Windows下运行:

disql -S SYSDBA/SYSDBA@192.168.1.35 `d:\DB_DM_HC_lhr_v7.0.0.sql

在Linux下运行:

disql -S SYSDBA/SYSDBA \`/home/dmdba/DB_DM_HC_lhr_v7.0.0.sql > /dev/null

4、html巡检结果

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

其它不再列举。

达梦数据库巡检脚本--生成html格式的报告相关推荐

  1. 达梦数据库注册脚本笔记

    概述 达梦数据库命令行安装后,默认没有服务脚本,需要自行注册 在现实使用环境中,如果 Linux(Unix)系统重启,用户希望在操作系统启动时能够自动启动某些应用程序的进程.为了达到这种功能就必须为这 ...

  2. 达梦数据库存储过程脚本

    SELECT COUNT(1) FROM T_PORTAL_RPA_SCENE;-- ---------------------------- -- Function structure for ge ...

  3. 国产达梦数据库与Oracle数据库的区别

    1.登录的区别 oracle:如果sys的密码忘记可以用操作系统验证方式登录修改密码. dm:达梦数据库如果忘记了sysdba的密码则无法登录. 2.数据库的状态 oracle:oracle的状态有s ...

  4. DM8(达梦数据库)基于建库SQL生成ER图,基于ER图生成数据库文档

    今天项目经理让我导出DM8 数据库说明文档,我立刻想到了数据库文档生成工具(screw-钉子),我立刻添加相关maven 依赖,编写junit 单元代码.但是执行的结果让我很沮丧. 相关依赖和Juni ...

  5. 达梦数据库一键化启停脚本设计注意事项

    通过脚本实现达梦数据库一键化启停方法分享. 当前达梦数据库存在的问题: 若数据库为集群,数据库实例处于守护进程的保护中,则关闭数据库实例后,守护进程会在指定的时间内把掉线的数据库进程拉起.因为守护进程 ...

  6. shell脚本备份国产达梦数据库

    shell脚本备份国产达梦数据库代码如下: 1.配置文件: username=SYSDBA password=SSSTTTSSS ipStr=localhost portNumber=5327 bac ...

  7. 达梦数据库-disql之SQL脚本使用

    达梦disql调用sql语句 达梦数据库提供disql工具,我们可以通过disql工具使用命令行方式来查询SQL并将执行结果保留在指定文件中.对于达梦数据库内置的系统视图可以在达梦管理员手册的附录二 ...

  8. 达梦数据库DM8导出sql脚本

    1 使用工具 DM数据迁移工具. 官网下载地址:产品下载 | 达梦数据库 2 导出sql脚本 1. 打开DM数据迁移工具,如下图,点击[新建工程] 2. 填写工程名,点击[确定] 3. 右击[迁移]- ...

  9. 达梦数据库之巡检之道

    达梦数据库安装部署上线之前对操作系统和实例初始化参数都需要进行相关配置与调整,诸多参数是达梦人经过长期积累和实践探索的宝贵知识财富,下边详细介绍相关设置和配置的原因及意义.linux全面调优请参考之前 ...

  10. zabbix mysql 表空间_Zabbix监控达梦数据库表空间

    技术实现思路 利用Zabbix监控工具的定制功能.借鉴Zabbix对Oracle的监控原理,实现达梦数据库表空间监控.通过自动发现脚本发现达梦数据库表空间,然后再制定额外的属于达梦表空间的监控项,配置 ...

最新文章

  1. hadoop fs默认操作路径
  2. mysql事务吞吐量_MySQL 5.5和MySQL 5.6的吞吐量测试
  3. 窥见C++11智能指针
  4. 115_Power Pivot之HR薪酬计算:公积金、社保、个税、实发工资相关
  5. 基于固定坐标与基于参考坐标系得到的机械手的微分运动不同
  6. 用html编写勾股定理,一种勾股定理演示器的制作方法
  7. 用户自增长机制(一图胜千言)
  8. linux防火墙保存报错,29.Linux防火墙-firewalled
  9. mac 查看本机ip地址命令
  10. 京东登录页面html代码_利用Python爬取京东商品的一种办法
  11. APISpace 银行卡二要素API 方便好用
  12. ipa安装失败,以及安装办法
  13. Building QNX guests
  14. eclipse,wtp配置
  15. Cesium竖直飞线
  16. Unity 3D模型展示之模型高亮
  17. 广东工业大学数据库课设(点歌系统)
  18. Sql Server级联操作
  19. AIWIN 心电图智能诊断Baseline【线上0.719】
  20. windows xp 自动登录

热门文章

  1. 如何创建一个微信公众号?
  2. LORD MicroStrain 惯性传感系统
  3. C# StreamReader 读取ANSI编码文本文件乱码
  4. 2345看图王总是弹窗广告怎么办?
  5. mysql my.cnf位置_我如何找到MySQL my.cnf位置
  6. 斗破苍穹hd和java版区别_《斗罗大陆》和《斗破苍穹》的区别有哪些?
  7. Python安全之使用Python进行MD5解密
  8. mysql 保留小数位数的一个方法
  9. 活法:提升心性,磨炼灵魂——稻盛和夫
  10. 定制QWidget标题栏的示例