一、小麦苗数据库检查脚本介绍
小麦苗库检查脚本特点
1. 可以检查Oracle、MySQL、SQL Server和PG数据库
2.脚本为绿色版,免安装,纯SQL文本
3、跨平台,只要有SQL*Plus、mysql、MSSQL客户端(SSMS、Navicat都可以),psql环境都可以运行脚本
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.只有一个SQL脚本,没有嵌套调用脚本等其他问题
13、最后生成html文件格式的健康检查结果
14.过滤结果,列出数据库有问题的内容
15.提供操作系统信息的收集(单独的脚本)
检查结果显示
列出部分结果,其他内容可参考:
甲骨文数据库
鼠标经过相关连接会有相应的解释oracle查看数据库,如下图:
脚本检查了很多,所以我按如下方式过滤结果:
点击链接查看结果:
数据库基本信息一目了然:
MySQL数据库
SQL服务器数据库
操作系统基本信息
PG数据库
脚本运行方式Oracle数据库
只要有sqlplus的客户端。
直接在服务器端运行:
1sqlplus / as sysdba @DB_Oracle_HC_lhr_v6.0.8_12c.sql
sqlplus客户端运行:
1sqlplus sys/lhr@192.168.59.130:1521/orcl as sysdba @DB_Oracle_HC_lhr_v6.0.8_12c.sql
MySQL数据库
1mysql -h192.168.1.63 -uroot -plhr -P3306 --html -t -f --silent < DB_MySQL_HC_lhr_v6.0.8.sql
注意:
1、由于Windows下没有系统命令oracle查看数据库,脚本目前只能在Linux平台上运行。 对于Windows下的MySQL数据库,可以使用Linux平台的客户端连接Windows服务器生成报表(后期可能会优化)。
2、客户端不要使用MariaDB客户端,否则生成的html报告会没有数据。
SQL服务器数据库
您需要使用SQL Server Management Studio (SSMS) 或Navicat for SQLServer 客户端软件直接运行脚本,然后将输出结果保存为html 文件。
操作系统基本信息
操作系统信息的收集是一个perl脚本,运行如下。
1[root@OCPLHR lhr]# ll
2total 28
3-rw-r--r-- 1 oracle oinstall 25791 Jul 10 17:15 DB_healthcheck_lhr_v1.0.0_OS_info.pl
4[root@OCPLHR lhr]# perl DB_healthcheck_lhr_v1.0.0_OS_info.pl
5[root@OCPLHR lhr]# ll
6total 56
7-rw-r--r-- 1 oracle oinstall 25791 Jul 10 17:15 DB_healthcheck_lhr_v1.0.0_OS_info.pl
8-rw-r--r-- 1 root root 26289 Jul 10 17:19 LHR_OSCHECK_REPORT_OCPLHR_20190710171939.html
9[root@OCPLHR lhr]#
PG数据库
需要psql客户端,操作方法如下。
1psql -U postgres -h 192.168.66.35 -p 54324 -d postgres -W -H -f D:DB_PG_HC_lhr_v1.0.0.sql > d:a.html
输入密码,然后按 Enter。
注意:
1、脚本的字符集为utf8,请使用utf8格式打开文件。
其他问题
请观看视频《小麦种苗数据库健康检查脚本使用说明.wmv》或阅读《【数据库健康检查(Oracle+MySQL+MSSQL+OS)】小麦种苗检查脚本使用说明_LHR.pdf》。
描述文件的下载地址为:。
视频观看地址:
购买方式
现价99元,含Oracle+MySQL+SQL Server+OS脚本,后续免费优化,加量不涨价,支持以下购买方式: