小麥苗數據庫巡檢腳本,支持Oracle、MySQL、SQL Server和PG等數據庫

[toc]

一、巡檢腳本簡介

小麥苗數據庫巡檢腳本,支持Oracle、MySQL、SQL Server和PG等數據庫

  • 目前一共包含8個腳本,若腳本的擴展名爲“.sql”則表示該腳本爲sql腳本,若腳本的擴展名爲“.pl”則表示該腳本爲perl腳本。
  • 對於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_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報告。

二、巡檢腳本特點

1、可以巡檢Oracle、MySQL、SQL Server和PG數據庫,也可以巡檢Linux操作系統
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、只有1個SQL腳本,不存在嵌套調用腳本等其它問題
13、最終生成html文件格式的健康檢查結果
14、對結果進行過濾,列出了數據庫有問題的內容
15、對OS的信息提供了收集(單獨腳本)













三、巡檢結果展示

這裏只列出部分結果,其它的詳細內容可以參考:https://share.weiyun.com/5lb2U2M

1、Oracle數據庫

小麥苗數據庫巡檢腳本,支持Oracle、MySQL、SQL Server和PG等數據庫
小麥苗數據庫巡檢腳本,支持Oracle、MySQL、SQL Server和PG等數據庫
小麥苗數據庫巡檢腳本,支持Oracle、MySQL、SQL Server和PG等數據庫

鼠標經過相關連接時會有相應的解釋,如下圖所示:
小麥苗數據庫巡檢腳本,支持Oracle、MySQL、SQL Server和PG等數據庫

該腳本檢查的內容較多,所以我對結果進行了過濾,如下:
小麥苗數據庫巡檢腳本,支持Oracle、MySQL、SQL Server和PG等數據庫

點擊鏈接即可查看結果:
小麥苗數據庫巡檢腳本,支持Oracle、MySQL、SQL Server和PG等數據庫

數據庫基本信息一目瞭然:
小麥苗數據庫巡檢腳本,支持Oracle、MySQL、SQL Server和PG等數據庫

2、MySQL數據庫

小麥苗數據庫巡檢腳本,支持Oracle、MySQL、SQL Server和PG等數據庫
小麥苗數據庫巡檢腳本,支持Oracle、MySQL、SQL Server和PG等數據庫
小麥苗數據庫巡檢腳本,支持Oracle、MySQL、SQL Server和PG等數據庫
小麥苗數據庫巡檢腳本,支持Oracle、MySQL、SQL Server和PG等數據庫
小麥苗數據庫巡檢腳本,支持Oracle、MySQL、SQL Server和PG等數據庫



其它不再列舉。

3、SQL Server數據庫

小麥苗數據庫巡檢腳本,支持Oracle、MySQL、SQL Server和PG等數據庫
小麥苗數據庫巡檢腳本,支持Oracle、MySQL、SQL Server和PG等數據庫
小麥苗數據庫巡檢腳本,支持Oracle、MySQL、SQL Server和PG等數據庫
小麥苗數據庫巡檢腳本,支持Oracle、MySQL、SQL Server和PG等數據庫


其它不再列舉。

4、PG數據庫

小麥苗數據庫巡檢腳本,支持Oracle、MySQL、SQL Server和PG等數據庫

5、OS信息

小麥苗數據庫巡檢腳本,支持Oracle、MySQL、SQL Server和PG等數據庫

四、腳本運行方式

1、Oracle數據庫

只要有sqlplus的客戶端即可。

服務器端直接運行:

sqlplus / as sysdba @DB_Oracle_HC_lhr_v7.0.0_12c.sql

sqlplus客戶端運行:

sqlplus sys/[email protected]:1521/orcl as sysdba @DB_Oracle_HC_lhr_v7.0.0_12c.sql

2、MySQL數據庫

首先將DB_MySQL_HC_lhr_v7.0.0.sql和pt-summary這2個腳本拷貝到有mysql客戶端的Linux環境中,然後執行如下命令:

mysql -h192.168.1.63 -uroot -plhr -P3306 --html -t  -f --silent  <  DB_MySQL_HC_lhr_v7.0.0.sql

注意:

1、由於Windows下沒有system命令,所以該腳本目前只能在Linux平臺運行。對於Windows下的MySQL數據庫,可以使用Linux平臺的客戶端連接到windows的服務器下進行生成報告(後期可能進行優化)。

2、客戶端不要使用MariaDB的客戶端,否則產生的html報告沒有數據:

小麥苗數據庫巡檢腳本,支持Oracle、MySQL、SQL Server和PG等數據庫

3、SQL Server數據庫

需要使用SQL Server Management Studio (SSMS)或Navicat for SQLServer客戶端軟件,直接運行腳本,然後將輸出結果保存爲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版本。

小麥苗數據庫巡檢腳本,支持Oracle、MySQL、SQL Server和PG等數據庫

4、PG數據庫

需要有psql客戶端,運行方式如下:

psql -U postgres -h 192.168.66.35 -p 54324 -d postgres -W -H -f D:\DB_PG_HC_lhr_v7.0.0.sql > d:\a.html

輸入密碼,回車即可。

注意:

1、該腳本的字符集爲utf8,請使用utf8格式打開該文件。

5、OS信息

操作系統信息的收集是perl腳本,運行方式如下所示。

[root@OCPLHR lhr]# ll
total 28
-rw-r--r-- 1 oracle oinstall 25791 Jul 10 17:15 DB_OS_HC_lhr_v7.0.0.pl
[root@OCPLHR lhr]# perl DB_OS_HC_lhr_v7.0.0.pl 
[root@OCPLHR lhr]# ll
total 56
-rw-r--r-- 1 oracle oinstall 25791 Jul 10 17:15 DB_OS_HC_lhr_v7.0.0.pl
-rw-r--r-- 1 root   root     26289 Jul 10 17:19 LHR_OSCHECK_REPORT_OCPLHR_20190710171939.html
[root@OCPLHR lhr]# 

五、其它問題

請看視頻《小麥苗數據庫健康檢查腳本使用說明.wmv》或閱讀《【DB健康巡檢(Oracle+MySQL+MSSQL+OS)】小麥苗巡檢腳本使用說明_LHR.pdf》,下載地址爲:https://share.weiyun.com/5lb2U2M

視頻觀看地址:https://v.qq.com/x/page/m3007wsp4o7.html

六、軟件著作權登記證書

小麥苗編寫的該巡檢系統已申請“中華人民共和國國家版權局計算機軟件著作權登記證書”,請購買的朋友不要隨意傳播,否則將追究法律責任,謝謝。

相關證書見下圖:
小麥苗數據庫巡檢腳本,支持Oracle、MySQL、SQL Server和PG等數據庫

七、購買方式

目前售價99元,包括Oracle+MySQL+SQL Server+OS+PG的腳本,後續免費優化,加量不加價,支持以下購買方式:

1、微信紅包,請加我微信:db_bao,或用微信掃描以下二維碼加麥老師微信:
小麥苗數據庫巡檢腳本,支持Oracle、MySQL、SQL Server和PG等數據庫

2、QQ紅包,請加我QQ:646634621,或用QQ掃以下二維碼加我QQ:
小麥苗數據庫巡檢腳本,支持Oracle、MySQL、SQL Server和PG等數據庫

3、微店購買連接:https://k.weidian.com/o5iECboc

我的微店的二維碼如下所示:
小麥苗數據庫巡檢腳本,支持Oracle、MySQL、SQL Server和PG等數據庫

About Me


● 本文作者:小麥苗,部分內容整理自網絡,若有侵權請聯繫小麥苗刪除
● 本文在個人微 信公衆號(DB寶)上有同步更新
● QQ羣號: 230161599 、618766405,微信羣私聊
● 個人QQ號(646634621),微 信號(db_bao),註明添加緣由
● 於 2021年2月 在西安完成
● 最新修改時間:2021年2月
● 版權所有,歡迎分享本文,轉載請保留出處






●小麥苗的微店: https://weidian.com/?userid=793741433
●小麥苗出版的數據庫類叢書: http://blog.itpub.net/26736162/viewspace-2142121/
●小麥苗OCP、OCM、高可用、DBA學習班(Oracle、MySQL、NoSQL): http://blog.itpub.net/26736162/viewspace-2148098/
●數據庫筆試面試題庫及解答: https://mp.weixin.qq.com/s/Vm5PqNcDcITkOr9cQg6T7w



使用微信客戶端掃描下面的二維碼來關注小麥苗的微信公衆號(DB寶)及QQ羣(DBA寶典)、添加小麥苗微信, 學習最實用的數據庫技術。
小麥苗數據庫巡檢腳本,支持Oracle、MySQL、SQL Server和PG等數據庫


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章