数据恢复咨询热线:400-666-3702  

欢迎访问南京兆柏数据恢复公司,专业数据恢复15年

兆柏数据恢复公司

 行业新闻

 当前位置: 主页 > 行业新闻

【数据库巡检】支持Oracle、MySQL、MSSQL、PG等18种数据库

浏览量: 次 发布日期:2023-08-17 21:48:44

数据库巡检】支持Oracle、MySQL、MSSQL、PG等18种数据库

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

目前一共包含28个脚本,若脚本的扩展名为“.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报告,该脚本为只读脚本。该脚本也适用于mariadb数据库。

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

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

脚本DB_GP_HC_lhr_v7.0.0.sql是Greenplum数据库脚本,执行后会产生Greenplum数据库的健康检查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.sql是DB2数据库脚本,执行后会产生DB2数据库的健康检查html报告。

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

脚本DB_kingbase_HC_lhr_v7.0.0.sql是人大金仓数据库脚本,执行后会产生人大金仓数据库的健康检查html报告。

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

脚本DB_TBase_HC_lhr_v7.0.0.sql是TDSQL_for_PG(原 TBase)数据库脚本,执行后会产生TDSQL_for_PG(原 TBase)数据库的健康检查html报告。

脚本DB_MogDB_HC_lhr_v7.0.0.sql是MogDB数据库脚本,执行后会产生云和恩墨MogDB数据库的健康检查html报告。

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

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

脚本DB_OSCAR_HC_lhr_v7.0.0.sql是神舟通用数据库脚本,执行后会产生神通数据库的健康检查html报告。

脚本DB_GBase8a_HC_lhr_v7.0.0.sql是南大通用GBase 8a数据库脚本,执行后会产生南大通用GBase 8a数据库的健康检查html报告。

脚本DB_GBase8c_HC_lhr_v7.0.0.sql是南大通用GBase 8c数据库脚本,执行后会产生南大通用GBase 8c数据库的健康检查html报告。

1、可以巡检等18种数据库,也可以巡检Linux操作系统(后续会免费逐步增加MongoDB、Redis等数据库)

2、脚本为绿色版、免安装、纯SQL文本

3、跨平台,只要有环境即可运行脚本

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版本,小于5.5版本未进行测试

8、SQL Server最低支持2005版本

9、增删监控项非常方便,只需要提供相关SQL即可

10、一次购买,所有脚本终身免费升级

11、检查内容非常全面

12、针对每种数据库,只有1个SQL脚本,不存在嵌套调用脚本等其它问题

13、最终生成html文件格式的健康检查结果

14、Oracle数据库对巡检结果进行过滤,列出了数据库有问题的内容

15、对OS的信息提供了收集(单独脚本)

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

鼠标经过相关连接时会有相应的解释,如下图所示:

该脚本检查的内容较多,所以我对结果进行了过滤,如下:

点击链接即可查看结果:

数据库基本信息一目了然:

其它不再列举。

其它不再列举。

其它不再列举。

其它不再列举。

其它不再列举。

其它不再列举。

其它不再列举。

其它不再列举。

其它不再列举。

其它不再列举。

其它不再列举。

13、万里GreatDB数据库

其它不再列举。

其它不再列举。

其它不再列举。

其它不再列举。

其它不再列举。

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

其它不再列举。

其它不再列举。

只要有sqlplus的客户端即可。

为了防止乱码,需要先配置环境变量。

服务器端直接运行:

sqlplus客户端运行:

只要有mysql客户端即可,使用MariaDB的客户端也可以,如下:

脚本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版本。

需要使用SQL Server Management Studio (SSMS)或Navicat for SQLServer客户端软件,直接运行脚本,然后将输出结果保存为html文件即可。

需要有psql客户端,运行方式如下:

输入密码,回车即可。

注意:

1、该脚本的字符集为utf8,请使用utf8格式打开该文件。

在Windows下运行:

在Linux下运行:

只要有mysql客户端即可,使用MariaDB的客户端也可以,如下:

需要有华为的gsql客户端,或PostgreSQL数据库的psql客户端都可以,运行方式如下:

若是openGauss或华为的GaussDB数据库的gsql客户端,则执行:

若是PostgreSQL数据库的psql客户端,则执行:

psql需要输入密码,回车即可。

注意:

1、该脚本的字符集为utf8,请使用utf8格式打开该文件。

2、建议使用omm用户在服务器本地跑脚本。

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

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

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

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

注意:

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

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

有mysql客户端或者obclient都可以,如下:

操作系统信息的收集是perl脚本,运行方式如下所示。

和PostgreSQL数据库相似,需要有psql客户端,运行方式如下:

输入密码,回车即可。

注意:

1、该脚本的字符集为utf8,请使用utf8格式打开该文件。

和PostgreSQL数据库相似,需要有psql客户端或者有人大金仓的ksql客户端都可以,运行方式如下:

输入密码,回车即可。

注意:

1、该脚本的字符集为utf8,请使用utf8格式打开该文件。

只要有mysql客户端即可,使用MariaDB的客户端也可以,如下:

和PostgreSQL数据库相似,需要有psql客户端,运行方式如下:

输入密码,回车即可。

需要有psql客户端,运行方式如下:

输入密码,回车即可。

注意:

1、该脚本的字符集为utf8,请使用utf8格式打开该文件。

需要有华为的gsql客户端,或PostgreSQL数据库的psql客户端都可以,运行方式如下:

若是openGauss或华为的GaussDB数据库的gsql客户端,则执行:

若是PostgreSQL数据库的psql客户端,则执行:

psql需要输入密码,回车即可。

注意:

1、该脚本的字符集为utf8,请使用utf8格式打开该文件。

2、建议使用omm用户在服务器本地跑脚本。

需要有psql客户端,运行方式如下:

输入密码,回车即可。

注意:

1、该脚本的字符集为utf8,请使用utf8格式打开该文件。

需要有psql客户端,运行方式如下:

输入密码,回车即可。

注意:

1、该脚本的字符集为utf8,请使用utf8格式打开该文件。

需要有神州通用数据库的专用isql客户端,运行方式如下:

回车即可。

只要有南大通用GBase 8a的默认客户端gccli或gbase或mysql客户端即可,使用MariaDB的客户端也可以,如下:

需要有GBase 8c的gsql客户端,或PostgreSQL数据库的psql客户端都可以,运行方式如下:

若是GBase 8c或华为的GaussDB数据库的gsql客户端,则执行:

若是PostgreSQL数据库的psql客户端,则执行:

psql需要输入密码,回车即可。

注意:

1、该脚本的字符集为utf8,请使用utf8格式打开该文件。

2、建议使用gbase用户在服务器本地跑脚本。

请看视频《小麦苗数据库健康检查脚本使用说明.wmv》或阅读《【DB健康巡检(Oracle+MySQL+MSSQL+OS)】小麦苗巡检脚本使用说明_LHR.pdf》,下载地址为:https://share.weiyun.com/5lb2U2M 。

视频观看地址:https://www.bilibili.com/video/BV1K54y1U7CE

小麦苗编写的该巡检系统已申请“中华人民共和国国家版权局计算机软件著作权登记证书”,请购买的朋友不要随意传播,否则将追究法律责任,并且收回脚本,不再提供免费更新,谢谢。

相关证书见下图:

对于小的bug更新不再此列出,直接修改脚本:

1、2015.10月推出Oracle巡检脚本,中间经过N次更新,2018.12.06更新一次,支持12c

2、2019.07.02重大更新,添加了10g、11g、12c版本的只读版本

3、2019.07.10加上了OS信息的收集

4、2019.07.12加上了对MySQL数据库的巡检

5、2019.09.24对Oracle的展示做了优化,修改了个别内容

6、2020.09.30加上了对SQL Server数据库的巡检

7、2020.12.16加上了对PostgreSQL数据库的巡检

8、2021.10.13加上了对达梦数据库的巡检

9、2021.10.18加上了对TiDB数据库的巡检

10、2021.10.23加上了对TiDB数据库的巡检

11、2021.10.29加上了对db2数据库的巡检

12、2021.10.31加上了对OceanBase数据库的巡检,并且去掉了MySQL和TiDB之前只能在Linux上运行的限制

13、2022.3.8加上了对Greenplum数据库的巡检

14、2022.3.28加上了对人大金仓数据库的巡检

15、2022.4.8加上了对万里数据库GreatDB的巡检

16、2022.4.11加上了对TDSQL for PostgreSQL(原 TBase)数据库的巡检

17、2022.4.18加上了对MogDB数据库的巡检

18、2022.4.20加上了对OushuDB数据库的巡检

19、2022.4.21加上了对TDSQL_for_PG数据库的巡检

20、2022.4.22加上了对PolarDB_for_PG数据库的巡检

21、2023.3.6加上了对南大通用GBase 8a数据库的巡检

22、2023.3.18加上了对南大通用GBase 8c数据库的巡检

目前售价99元,包括的脚本,后续免费优化,加量不加价,支持以下购买方式:

1、微信红包,请加我微信:db_bao,或用微信扫描以下二维码加麦老师微信:

2、QQ红包,请加我QQ:646634621,或用QQ扫以下二维码加我QQ:

3、微店购买连接:https://k.weidian.com/o5iECboc

我的微店的二维码如下所示:

1、该脚本系列不讲价,不答疑,不解惑。若不会使用,请参考本文的脚本运行方式;若还不会使用请付费答疑,参考:https://www.xmmup.com/xiaomaimiaoshujukuchengjieyewujieshao.html#fu_fei_zi_xun_ye_wu

2、99元包括所有脚本吗?答:是的,99元包括数据库巡检所有脚本,且免费更新!!!

3、脚本支持单个脚本售卖吗?答:支持,可以只买Oracle,或只买MySQL脚本等等,单个脚本售价20元,不讲价,且不支持免费更新!!!

4、乱码问题,请自行解决。可以考虑配置变量或修改sql文件的编码格式为UTF8(在windows上,新建一个utf8格式的文件,然后复制粘贴即可)。例如,Oracle或达梦的乱码问题,若实在解决不了,请在Windows环境下的客户端上跑吧。最后若还不行,可以使用付费答疑,参考:https://www.xmmup.com/xiaomaimiaoshujukuchengjieyewujieshao.html#fu_fei_zi_xun_ye_wu

5、除了Oracle有针对特定版本的脚本外,其它数据库都没有针对某个版本的脚本。所以,不同数据库的版本,运行可能会有个别错误显示在界面上(例如某个视图不存在等问题,例如MySQL、PG、GreenPlum等数据库脚本),但是,不会影响最终html的格式效果!参考:https://www.xmmup.com/mysqlshujukuxunjianjiaoben.html#zhu_yi

6、脚本放在腾讯的微云里,下载的时候别用迅雷,也别打包下载,否则下载不了或下载完成后用不了,请单个文件下载,或转存到自己的微云里用微云客户端下载!!!若微云(https://www.weiyun.com、http://share.weiyun.com)访问不了,则肯定是你的DNS的问题,请修改为再尝试,或关闭360等杀毒软件,或用DNS修复器修复DNS。

7、脚本里的个人信息或跑马灯信息是可以修改的,自己使用文本工具打开脚本,搜索相关内容进行替换即可。

8、后续更新怎么获取?答:购买后会发一个下载地址,后期更新也会在该地址,自己自行下载更新脚本即可。注意:购买单个脚本不支持免费更新。

9、何时更新?答:请关注麦老师朋友圈或公众号(DB宝),会进行通知。

● 本文作者:小麦苗,部分内容整理自网络,若有侵权请联系小麦苗删除● 本文在个人微信公众号(DB‍宝)上有同步更新● QQ群号:230161599 、618766405,微信群私聊● 个人QQ号(646634621),微 信号(db_bao),注明添加缘由● 最新修改时间:2022年4月● 版权所有,欢迎分享本文,转载请保留出处

使用微信客户端扫描下面的二维码来关注小麦苗的微信公众号(DB宝)及QQ群(DBA宝典)、添加小麦苗微信, 学习最实用的数据库技术。


南京兆柏数据恢复中心 南京兆柏数据恢复中心 南京兆柏数据恢复中心
相关推荐