示例文件下载地址:
MySQL健康检查脚本示例.zip
小麦苗 数据库 健康检查脚本 有如下的特点:
1、 绿色版、免安装、纯 SQL 文本
2、 跨平台,只要有 SQL*Plus 环境即可运行
3、 兼容 Oracle 10g 、 11g 及 12c 版本
4、 对 Oracle 10g 、 11g 和 12c 版本分别提供了 只读版(只对数据库查询,不做 DDL 和 DML 操作)
5、 增删监控项非常方便,只需要提供相关 SQL 即可
6、 一次购买,终身免费升级
7、 检查内容非常全面
8、 脚本可视化,可以看到脚本内容,因此可供学习使用
9、 只有 1 个 SQL 脚本 , 不存在嵌套调用 脚本 等其它问题
10、 最终 生成 html 文件 格式 的健康检查结果
11、 对结果进行过滤,列出了数据库有问题的内容
12、 对 OS 的信息提供了收集
13、 增加了对 MySQL 数据库的监控
目前一共包含 6 个脚本,若脚本的扩展名为“ .sql ”则表示该脚本为 sql 脚本,若脚本的扩展名为“ .pl ”则表示该脚本为 perl 脚本。
对于 SQL 脚本而言,其中 DB_healthcheck_lhr_v6.0.1_ALL_RW.sql 是 读写 版本,在脚本执行过程中会对 Oracle 数据库做 DDL (创建一些用到的临时表)和 DML 操作(对自己创建的临时表 DML 操作),但是,在脚本执行后会清理掉创建的临时表,基本上不会留下任何痕迹。而脚本 DB_healthcheck_lhr_v1.0.0_10g_RO.sql 、 DB_healthcheck_lhr_v1.0.0_11g_RO.sql 和 DB_healthcheck_lhr_v1.0.0_2c_RO.sql 分别对应 Oracle 10g 、 11g 和 12c 及其以上版本,这 3 个脚本都是 只读 版本,这 3 个脚本只会对数据库做查询操作,不会做 DML 和 DDL 操作,这也是很多朋友所期待的功能。
脚本 DB_healthcheck_lhr_v1.0.0_OS_info.pl 是 perl 脚本,执行后会对 OS 的信息进行收集,并且输出到 html 中。
脚本 mysql_check_lhr_v1.1.1.sql 是 MySQL 脚本,执行后会产生 MySQL 的健康检查 html 报告,该脚本为 只读 脚本 。
只要有 sqlplus 的客户端即可。
sqlplus / as sysdba @DB_healthcheck_lhr_11g_v4.9.sql
sqlplus sys/[email protected]:1521/orcl as sysdba @DB_healthcheck_lhr_11g_v 5 .9.sql
mysql -h192.168.1.63 -uroot -plhr -P3306 --html -t -f --silent < mysql_check_lhr_v1.1.1.sql
注意:
1 、由于 Windows 下没有 system 命令,所以该脚本目前只能在 Linux 平台运行。对于 Windows 下的 MySQL 数据库,可以使用 Linux 平台的客户端连接到 windows 下进行生成报告(后期可能进行优化)。
操作系统信息的收集是 perl 脚本,运行方式如下所示。
[root@OCPLHR lhr]# ll
total 28
-rw-r--r-- 1 oracle oinstall 25791 Jul 10 17:15 DB_healthcheck_lhr_v1.0.0_OS_info.pl
[root@OCPLHR lhr]# perl DB_healthcheck_lhr_v1.0.0_OS_info.pl
[root@OCPLHR lhr]# ll
total 56
-rw-r--r-- 1 oracle oinstall 25791 Jul 10 17:15 DB_healthcheck_lhr_v1.0.0_OS_info.pl
-rw-r--r-- 1 root root 26289 Jul 10 17:19 LHR_OSCHECK_REPORT_OCPLHR_20190710171939.html
[root@OCPLHR lhr]#
About Me
........................................................................................................................ ● 本文作者:小麦苗,部分内容整理自网络,若有侵权请联系小麦苗删除 ● 本文在itpub( http://blog.itpub.net/26736162 )、博客园( http://www.cnblogs.com/lhrbest )和个人weixin公众号( xiaomaimiaolhr )上有同步更新 ● 本文itpub地址: http://blog.itpub.net/26736162 ● 本文博客园地址: http://www.cnblogs.com/lhrbest ● 本文pdf版、个人简介及小麦苗云盘地址: http://blog.itpub.net/26736162/viewspace-1624453/ ● 数据库笔试面试题库及解答: http://blog.itpub.net/26736162/viewspace-2134706/ ● DBA宝典今日头条号地址: http://www.toutiao.com/c/user/6401772890/#mid=1564638659405826 ........................................................................................................................ ● QQ群号: 230161599 (满) 、618766405 ● weixin群:可加我weixin,我拉大家进群,非诚勿扰 ● 联系我请加QQ好友 ( 646634621 ) ,注明添加缘由 ● 于 2019-07-01 06:00 ~ 2019-07-31 24:00 在西安完成 ● 最新修改时间:2019-07-01 06:00 ~ 2019-07-31 24:00 ● 文章内容来源于小麦苗的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解 ● 版权所有,欢迎分享本文,转载请保留出处 ........................................................................................................................ ● 小麦苗的微店 : https://weidian.com/s/793741433?wfr=c&ifr=shopdetail ● 小麦苗出版的数据库类丛书 : http://blog.itpub.net/26736162/viewspace-2142121/ ● 小麦苗OCP、OCM、高可用网络班 : http://blog.itpub.net/26736162/viewspace-2148098/ ● 小麦苗腾讯课堂主页 : https://lhr.ke.qq.com/ ........................................................................................................................ 使用 weixin客户端 扫描下面的二维码来关注小麦苗的weixin公众号( xiaomaimiaolhr )及QQ群(DBA宝典)、添加小麦苗weixin, 学习最实用的数据库技术。
........................................................................................................................ |
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26736162/viewspace-2650409/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/26736162/viewspace-2650409/